matlab稀疏矩阵用maltab稀疏矩阵函数表示
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 18:41:40
matlab稀疏矩阵用maltab稀疏矩阵函数表示matlab稀疏矩阵用maltab稀疏矩阵函数表示matlab稀疏矩阵用maltab稀疏矩阵函数表示%% 方法一Ai = 
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)