matlab稀疏矩阵用maltab稀疏矩阵函数表示

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/31 15:10:52
matlab稀疏矩阵用maltab稀疏矩阵函数表示
xSmoP+ %^zK[%i_emHK,&~Z-NH4q[4_0q& qڲO ^+is{sڼSPԠ>_u= ՚Q{oü`y*i5亅豺Iؚ JgY#U1JYwS*2VJ[ӊQ}RÒ@{ f.1"<09]G!u8i,tMBi(@N8 8Ce25 (H+`#Uu}%/|fEE0 1E $*Ģ d+za5R<~V]']6Aɵ…kS!ed⛒#\A WOUF6edilj 6 Gs@ON<=x0$ϛt_]\N;h7UJrKN'dW8(]1 9L:~3 s`{Y+\WSY&8b1=gIvq&q$J

matlab稀疏矩阵用maltab稀疏矩阵函数表示
matlab稀疏矩阵
用maltab稀疏矩阵函数表示

matlab稀疏矩阵用maltab稀疏矩阵函数表示
%% 方法一
Ai = [1 2 2 3 3 4]; %列索引
Aj = [1 1 2 2 3 3]; %行索引
As = [15 2 15 2 15 2]; %对应索引元素
Am = 4;  %矩阵列
An = 3;  %矩阵行
A = sparse(Aj,Ai,As,An,Am)
full(A)
%% 方法二(题意应该是用该方法,因为对角线有明显规律)
BD =[15 2;15 2;15 2];  %对角线元素
Bp = [0 1];  %对角线个数,0-主对角线,1-向上移对角线,-1-向下移
Bm = 3;  %矩阵行
Bn = 4;  %矩阵列
B = spdiags(BD,Bp,Bm,Bn)
full(B)