matlab如何创建稀疏矩阵以及显示矩阵元素分布?
1、使用sparse命令来创建稀疏矩阵。
如:a=sparse(6,6);
通过spy(a)来查看a中的元素。


2、在命令窗口中继续输入下列命令:
for i=1:6
a(i,i)=i;
end
命婶番趴令的意思不用讲了吧,就是给对角线上赋值。
然后用spy(a)来查看元素分布。


3、在命令窗口中输入: a 然后回车,可见稀疏矩阵只存非零元素,这样就大板汽大的减少了存储空间。

4、建立A矩阵如下:
A=[ 0 0 0 7;
劫杰 0 8 0 0;
1 3 0 0;
0 0 9 0; ];

5、将A转换为稀疏矩阵:
A=sparse(A);

6、如何将稀疏矩阵转换为满阵呢?
A=full(A)即可。
spy(A)也可查非零元素分布。


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:93
阅读量:161
阅读量:187
阅读量:71
阅读量:43