如何求稀疏矩陣的全部特徵值和特徵向量

時間 2021-07-02 23:34:07

1樓:匿名使用者

eigs函式的官方說明find largest eigenvalues and eigenvectors of sparse matrix就是說只能找出稀疏矩陣最大的幾個特徵值和特徵向量你可以使用迴圈語句呼叫[v,d]=eigs(a,k)不知道可以不,我也沒有處理過這樣的工程資料

2樓:匿名使用者

呵呵 可以看看是否有一些工程演算法計算工程矩陣的特徵值但是有限元軟體一定可以

3樓:匿名使用者

不行。在matlab的help裡eigs(a,k) return the k largest magnitude eigenvalues.用[v,d]=eigs(a,k)對於n*n的hermitian矩陣a,k最大值只能取n-2迴圈[v,d]=eigs(a,k)也是徒勞了。

我仔細看了help裡的eigs介紹。我想對於我要處理的問題,matlab是無能為力了。不過還是感謝dynamic!

matlab eigs 求矩陣 稀疏矩陣 最小的幾個特徵值和特徵向量 matlab 50

4樓:

1e5*1e5的稀疏矩陣,資料沒多大 300mb左右 但是 如果 eigs 用ms的話 直接記憶體就噴了 要是求最大的 就不會 。。。。

5樓:匿名使用者

有多大?,可以發[email protected]嗎?

matlab中如何求矩陣的特徵值和特徵向量

6樓:枕風宿雪流年

具體步驟分析如下:

1、第一步我們首先需要知道計算矩陣的特徵值和特徵向量要用eig函式,可以在命令列視窗中輸入help eig,檢視一下eig函式的用法,如下圖所示:

2、第二步在命令列視窗中輸入a=[1 2 3;2 4 5;7 8 9],按回車鍵之後,輸入[x,y]=eig(a),如下圖所示:

3、第三步按回車鍵之後,得到了x,y的值,其中x的每一列值表示矩陣a的一個特徵向量,這裡有3個特徵向量,y的對角元素值代表a矩陣的特徵值,如下圖所示:

4、第四步如果我們要取y的對角元素值,可以使用diag(y),如下圖所示:

5、第五步按回車鍵之後,可以看到已經取出y的對角線元素值,也就是a矩陣的特徵值,如下圖所示:

6、第六步我們也可以在命令列視窗help diag,可以看到關於diag函式的用法,如下圖所示:

7樓:子衿悠你心

可以運用eig函式求特徵值和特徵向量。

e=eig(a):求矩陣a的全部特徵值,構成向量e。

[v,d]=eig(a):求矩陣a的全部特徵值,構成對角陣d,並求a的特徵向量構成v的列向量。

[v,d]=eig(a,'nobalance'):與第2種格式類似,但第2種格式中先對a作相似變換後求矩陣a的特徵值和特徵向量,而格式3直接求矩陣a的特徵值和特徵向量。

例項:求矩陣a=[1,2;2,1]的特徵值和特徵向量。

拓展說明:

在matlab中,還有個函式eigs,可以求特徵向量和特徵值的子集。

d = eigs(a)     %求稀疏矩陣a的6個絕對值最大特徵值d,d以向量形式存放。

d = eigs(a,k)        %返回k個最大特徵值

8樓:百度使用者

a=[1 1/4;4 1]

a =1.0000 0.2500

4.0000 1.0000

>> [v,d]=eig(a)

v =0.2425 -0.2425

0.9701 0.9701

d =2 0

0 0

按照這道題的計算過程算就可以了,eig是求特徵值和特徵向量命令,v是特徵向量,是列向量,d是特徵值矩陣,主對角線元素就是特徵值,與特徵向量的列對應的

9樓:匿名使用者

[v.d]=eig(a) a為矩陣

用matlab求這個三對角矩陣的特徵值,用稀疏矩陣做。

10樓:匿名使用者

n=100000;

%對角線上方,對角線以下對角線下下方進行構造a=sparse([1:(n-1),1:n,3:

n],[2:n,1:n,1:

(n-2)],[1:(n-1),1:n,1:

(n-2)],n,n);

%可以通過full(a)檢視n較小的情況

eigs(a,1,'sm')

急求幫忙用matlab計算矩陣特徵值和特徵向量

程式 clear clc a 1 1 1 3 1 2 3 5 1 1 1 3 2 2 1 2 3 3 1 5 1 3 1 4 2 1 2 1 5 1 1 2 1 3 1 3 1 2 3 2 1 1 3 1 5 2 4 3 3 1 b,c eig a 得到結果 b矩陣是特徵值,c矩陣是特徵向量 b 0...

求下列矩陣的特徵值和特徵向量,求出下列矩陣的全部特徵值和特徵向量

乙個人郭芮 設矩陣a的特徵值為 那麼 a e 3 1 1 2 4 2 1 1 3 r1 r3 2 0 2 2 4 2 1 1 3 c3 c1 2 0 0 2 4 4 1 1 4 按第1行 2 2 8 12 2 2 6 0 解得 2,2,6 2時,a 2e 1 1 1 2 2 2 1 1 1 r2 2...

伴隨矩陣的特徵值怎麼求?A有特徵值A也一定存在特徵值嗎

另外 a的所有特徵值之積等於a的行列式因為a的特徵值為 1,1,2,2所以 a 4 故a可逆 所以 a 的特徵值為 a 4,4,2,2所以 2a 3e 的特徵值為 2 4 3 11,2 4 3 5,7,1 所以 2a 3e 11 5 7 1 385 aa英雄本色 ax kx,k表示特徵值 兩邊同時乘...