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

時間 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')

求矩陣的特徵值和特徵向量,知道特徵值和特徵向量怎麼求矩陣

一個人郭芮 當然就是按照第三列 第三列只有一個2 非零 提取出來,去掉所在的第三行,第三列 得到一個二階行列式 與其相乘 再計算得到後面的即可 知道特徵值和特徵向量怎麼求矩陣 例 已知矩陣a,有特徵值 1及其對應一個特徵向量 1,特徵值 2及其對應一個特徵向量 2,求矩陣a。a 1 1 1,a 2 ...

什麼是矩陣最大特徵值,如何求這個矩陣的最大特徵值

方法1 公式法方法2 常數變異法解 先算出dy dx 2y x 1的通解為y c x 1 2再設通解為y c x x 1 2微分之得到dy dx dc x dx x 1 2 c x 2 x 1 帶入得到 dc x dx x 1 1 2 積分之得到c x 2 3 x 1 3 2 c故通解為y c x ...

同階矩陣A B的特徵值是A和B特徵值的和嗎

angela韓雪倩 特徵值的個數不一定只有一個,故一般說a的特徵值之一為x,或x是a的一個特徵值,或x是a的特徵值之一。如果它們有a的特徵值x對應的特徵向量與b的特徵值y對應的特徵向量相同,比如都是 那麼 a x b y 此時 a b x y 此時a b有特徵值x y,對應的特徵向量還是 小甜甜愛亮...