matlab如何创建稀疏矩阵以及显示矩阵元素分布

 时间:2024-10-17 08:20:48

matlab属于比较高级的语腱葱炙尕言,它将很多优秀的功能通过内部整合优化提供给使用者,给予了使用者极大的菱诎逭幂方便,因此具有广大的用户群。下面讲一下它的稀疏矩阵的创建,与满阵之间的相互转换以及如何显示稀疏矩阵中元素的分布等。希望对初学matlab的人有所帮助!一点小经验,请不吝赐教!

工具/原料

matlab

方法/步骤

1、使用sparse命令来创建稀疏矩阵。如:a=sparse(6,6);通过spy(a)来查看a中的元素。

matlab如何创建稀疏矩阵以及显示矩阵元素分布

matlab如何创建稀疏矩阵以及显示矩阵元素分布

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

matlab如何创建稀疏矩阵以及显示矩阵元素分布

matlab如何创建稀疏矩阵以及显示矩阵元素分布

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

matlab如何创建稀疏矩阵以及显示矩阵元素分布

4、建立A矩阵如下:A=[0007;0800;1300;0090;];

matlab如何创建稀疏矩阵以及显示矩阵元素分布

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

matlab如何创建稀疏矩阵以及显示矩阵元素分布

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

matlab如何创建稀疏矩阵以及显示矩阵元素分布

matlab如何创建稀疏矩阵以及显示矩阵元素分布

如何在matlab中使用多维数组? MATLAB中怎么把矩阵写入txt文档中去啊 Matlab如何给图像添加高斯噪声? MATLAB中创建矩阵,多矩阵对应元素的判断 如何用matlab求符号函数数组或函数矩阵的导数?
热门搜索
不知火舞与三个小男孩漫画 推女郎图片 鳄龟图片 金丝雀图片 中国建筑图片