哪位跟们帮我用matlab 矩阵相乘计算一下这个矩阵,或者直接帮我化简出这个矩阵的特征根! 谢谢啦!!!

&& 查看话题
特大型矩阵计算问题?
各位大神,请教一个矩阵计算问题。
假设我有一个特大型的系数矩阵A(),要对这个系数矩阵进行精度评定,求他的协方差矩阵Q=(A'A)-1,请问如火如何对这个矩阵进行处理,直接在MATLAB里面计算数据量太大了,应该计算不出来吧?
是稀疏的吗? : Originally posted by pippi6 at
是稀疏的吗? 恩,对的,是稀疏矩阵,矩阵里面大部分都是0 : Originally posted by qingkonggzc at
恩,对的,是稀疏矩阵,矩阵里面大部分都是0... 如果足够稀疏,这矩阵应该也不算太大。你这不过2万,三维数值计算变量达到百万级的也很常见。直接计算应该就可以,如果每个变量的stencil在10量级。但是,矩阵存储要有方法,不能直接用二维数组。 : Originally posted by pippi6 at
如果足够稀疏,这矩阵应该也不算太大。你这不过2万,三维数值计算变量达到百万级的也很常见。直接计算应该就可以,如果每个变量的stencil在10量级。但是,矩阵存储要有方法,不能直接用二维数组。... 你好,我矩阵的形式如下图,这是我对矩阵作分块处理后的样子,那个Ai是14*42的,图中写错了,不知道这样分块处理对不对?下面该用什么方法求Q呢?直接将矩阵读到MATLAB里面直接计算?
1.jpg 我不会matlab,让我就会用fortran做。矩阵乘法应该是很直截了当的事情,看不出来困难在哪里。而且不用考虑矩阵特殊形式比如分块,直接按照矩阵乘法规则做就好了。但就是我前帖说的,稀疏矩阵需要一个记录方法。如果你选择使用Matlab,你就要了解Matlab的记录方法。我的方法就是记录A的行数M,列数N,每行的非零项个数,每行非零项的列数,每行非零项。这是行记录。然后就是根据乘法规则简单相乘,相加。也许转置矩阵需要转成列记录,这样乘法好做些。 : Originally posted by pippi6 at
我不会matlab,让我就会用fortran做。矩阵乘法应该是很直截了当的事情,看不出来困难在哪里。而且不用考虑矩阵特殊形式比如分块,直接按照矩阵乘法规则做就好了。但就是我前帖说的,稀疏矩阵需要一个记录方法。如果 ... 你好,我不太明白你这说的“记录”是什么意思?我把它分块是因为MATLAB里面这个矩阵太大了不能直接计算,Fortran里面是要自己编写矩阵相乘、求逆的程序嘛? 矩阵是很大,这和你所用的电脑有关系,还和你矩阵的结构 有关系 : Originally posted by qingkonggzc at
你好,我不太明白你这说的“记录”是什么意思?我把它分块是因为MATLAB里面这个矩阵太大了不能直接计算,Fortran里面是要自己编写矩阵相乘、求逆的程序嘛?... 通常我们会用一个二维数组来记录一个矩阵。但是,在矩阵维数达到几万到上百万,同时又是稀疏矩阵时,这种记录方式就太奢侈了,也没有这么大的内存可以开一个10^6 x 10^6 的数组。那么,就要找一种方法来记录这个矩阵,或叫存储方式。这就是我说的记录。 : Originally posted by pippi6 at
通常我们会用一个二维数组来记录一个矩阵。但是,在矩阵维数达到几万到上百万,同时又是稀疏矩阵时,这种记录方式就太奢侈了,也没有这么大的内存可以开一个10^6 x 10^6 的数组。那么,就要找一种方法来记录这 ... 也即是把非零元素的坐标表示出来?这样下面计算的时候会不会太麻烦了? : Originally posted by mathstudy at
矩阵是很大,这和你所用的电脑有关系,还和你矩阵的结构 有关系 我今天试了,一万*一万的都计算不出来,有没有什么好方法可以化简的? : Originally posted by qingkonggzc at
也即是把非零元素的坐标表示出来?这样下面计算的时候会不会太麻烦了?... 对。需要记录非零元素的列数和非零元素的值。你要是有困难,可以把数据传上来。 : Originally posted by pippi6 at
对。需要记录非零元素的列数和非零元素的值。你要是有困难,可以把数据传上来。... 恩,好的,我正在处理数据得到A,但是计算结果较长,等结果出来了我给传上来请你帮忙看一下~~ : Originally posted by pippi6 at
对。需要记录非零元素的列数和非零元素的值。你要是有困难,可以把数据传上来。... 你好,这是我数据的一种形式,数据量太大了,这两天用MATLAB计算矩阵的时候时间耗费了好长也出不出来结果,然后我就把程序改了一下,先生成了类似的矩阵,麻烦你帮我看一下吧,我看资料也有说用三元组把数据存进去,但是考虑到数据量太多,存放到数组里面也有好几十万组啊。。。。 : Originally posted by qingkonggzc at
你好,这是我数据的一种形式,数据量太大了,这两天用MATLAB计算矩阵的时候时间耗费了好长也出不出来结果,然后我就把程序改了一下,先生成了类似的矩阵,麻烦你帮我看一下吧,我看资料也有说用三元组把数据存进去 ... 你这是什么, 程序还是数据? 怎么是2进制码?
能否按如下格式给ASCII码的数据
M (矩阵行数)& & N (矩阵列数)
n_1,n_2,...,n_M (每行非零元的个数,共M个整数)
非零元列数
非零元数值
例子 (4X3)矩阵
数据格式为
1,3,3,1,3,1,2,3
1.0,9.0,6.0,1.0,1.0,5.0,1.0,2.0 这是MATLAB里面生成的数据格式,在MATLAB里面能看到,就是下图的形式~~
QQ截图10.png : Originally posted by qingkonggzc at
这是MATLAB里面生成的数据格式,在MATLAB里面能看到,就是下图的形式~~
QQ截图10.png 我读不了这个文件,sorry : Originally posted by pippi6 at
我读不了这个文件,sorry... 恩,好的,谢谢你了,我在研究一下看看:work::work::work::work:哪位朋友帮忙用matlab计算一下这个矩阵的特征值和特征向量?就是这个矩阵:A =[ 1,1/2,2,3,1/2,2][ 2,1,4,7,1,4][ 1/2,1/4,1,2,1/4,1][ 1/3,1/7,1/2,1,6,1/2][ 2,1,4,1/6,1,3][ 1/2,1/4,1,2,1/3,1]求特征值和特征向量._作业帮
拍照搜题,秒出答案
哪位朋友帮忙用matlab计算一下这个矩阵的特征值和特征向量?就是这个矩阵:A =[ 1,1/2,2,3,1/2,2][ 2,1,4,7,1,4][ 1/2,1/4,1,2,1/4,1][ 1/3,1/7,1/2,1,6,1/2][ 2,1,4,1/6,1,3][ 1/2,1/4,1,2,1/3,1]求特征值和特征向量.
哪位朋友帮忙用matlab计算一下这个矩阵的特征值和特征向量?就是这个矩阵:A =[ 1,1/2,2,3,1/2,2][ 2,1,4,7,1,4][ 1/2,1/4,1,2,1/4,1][ 1/3,1/7,1/2,1,6,1/2][ 2,1,4,1/6,1,3][ 1/2,1/4,1,2,1/3,1]求特征值和特征向量.
>> clear>> a=[1 1/2 2 3
4 7 1 4 1/2
1/6 1 30.5
1/3 1];>> [v d]=eig(a)v =
Columns 1 through 3
0.2350 - 0.0342i
0.2350 + 0.0342i
0.1741 + 0.0171i
0.1741 - 0.0171i
-0.4122 + 0.3961i
-0.4122 - 0.3961i
-0.1854 - 0.4283i
-0.1854 + 0.4283i
0.1670 + 0.0227i
0.1670 - 0.0227i
Columns 4 through 6
Columns 1 through 3
-1.1205 + 4.1761i
-1.1205 - 4.1761i
Columns 4 through 6
>> 应该能看懂吧!求帮忙用matlab算一下下图矩阵的最大特征值 谢谢 急等_百度知道
求帮忙用matlab算一下下图矩阵的最大特征值 谢谢 急等
com/zhidao/wh%3D450%2C600/sign=2a0ebf13ccea15ce41bbe80d/4bed2e738bd4b31cae7f9e2ff818.hiphotos://b.hiphotos.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/wh%3D600%2C800/sign=496cc18bd12ae0d6b85e5d2/4bed2e738bd4b31cae7f9e2ff818://b.jpg" esrc="http./zhidao/pic/item/4bed2e738bd4b31cae7f9e2ff818.hiphotos<a href="http://b
提问者采纳
-0,1,最大的为3;b=eig(a)b =
3.2348i求得三个特征值;3,2.0091 - 0;1&#47.2348i
-0;4;2;1&#47.0091 + 0,1],1&#47,3,4a=[1
提问者评价
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁哪位高人会用MATLAB?帮忙求一下矩阵最大特征根,CR、CI、RI、权重!1\x052\x053\x053\x054\x055\x051/2\x051\x052\x052\x053\x054\x051/3\x051/2\x051\x051\x051/2\x053\x051/3\x051/2\x051\x051\x051/2\x053\x051/4\x051/3\x051/2\x051/2\x051\x0_作业帮
拍照搜题,秒出答案
哪位高人会用MATLAB?帮忙求一下矩阵最大特征根,CR、CI、RI、权重!1\x052\x053\x053\x054\x055\x051/2\x051\x052\x052\x053\x054\x051/3\x051/2\x051\x051\x051/2\x053\x051/3\x051/2\x051\x051\x051/2\x053\x051/4\x051/3\x051/2\x051/2\x051\x0
哪位高人会用MATLAB?帮忙求一下矩阵最大特征根,CR、CI、RI、权重!1\x052\x053\x053\x054\x055\x051/2\x051\x052\x052\x053\x054\x051/3\x051/2\x051\x051\x051/2\x053\x051/3\x051/2\x051\x051\x051/2\x053\x051/4\x051/3\x051/2\x051/2\x051\x052\x051/5\x051/4\x051/3\x051/3\x051/2\x051
0.38050.24000.12020.12020.08480.05435.7620此矩阵的一致性可以接受!CI=-0.0476CR=-0.0378依次;权重、最大特征根、CI,CR,你做的 层次分析法吧?最近毕业设计刚接触过,
你去下载个东西 自己慢慢算吧
你要是不用MATLAB的话我可能还会做,这个软件就不会了
甭管是不是用MATLAB了,您给算出来就行啊!谢谢了~帮忙用matlab 计算一下这个矩阵的最大特征值和其对应的特征向量?1
1/2 1_作业帮
拍照搜题,秒出答案
帮忙用matlab 计算一下这个矩阵的最大特征值和其对应的特征向量?1
帮忙用matlab 计算一下这个矩阵的最大特征值和其对应的特征向量?1
最大特征值为 5.9880 特征向量【 -0.5481 -0.2775 -0.6367 -0.2532 -0.3913 】

我要回帖

更多关于 matlab 矩阵相乘 的文章

 

随机推荐