Matrix 绘图问题-比较3个矩阵,其中一个是稀疏矩阵

Matrix 绘图问题-比较3个矩阵,其中一个是稀疏矩阵,matrix,comparison,plot,mesh,Matrix,Comparison,Plot,Mesh,我需要比较3 216x216矩阵(数据关联矩阵、事件等)。有人能建议一种在matlab或其他绘图工具中绘制这些图形的方法,这些工具可以很容易地可视化和比较它们。。。3d网格打印有用吗?我觉得网眼布会很好。。但我也需要别人的意见 提前感谢,稀疏矩阵 您可以使用spy()方法来可视化“稀疏模式”,如Matlab所称。它在矩阵元素为非零的位置绘制一个点(或任何其他标记) spy()还可用于可视化非稀疏矩阵,其中许多条目接近于零-只需先设置矩阵阈值: a=eye(50)+0.01*randn(50);

我需要比较3 216x216矩阵(数据关联矩阵、事件等)。有人能建议一种在matlab或其他绘图工具中绘制这些图形的方法,这些工具可以很容易地可视化和比较它们。。。3d网格打印有用吗?我觉得网眼布会很好。。但我也需要别人的意见

提前感谢,

稀疏矩阵 您可以使用
spy()
方法来可视化“稀疏模式”,如Matlab所称。它在矩阵元素为非零的位置绘制一个点(或任何其他标记)

spy()
还可用于可视化非稀疏矩阵,其中许多条目接近于零-只需先设置矩阵阈值:

a=eye(50)+0.01*randn(50);
spy(a) % Not very useful
b=a; b(b<0.02)=0;
figure, spy(b) % Much more useful
混杂的 当然,你可以进行大量的非视觉比较——各种各样的
norm()
std()
,使用
eig()
对平方矩阵进行频谱分析,或者更一般地说
svd()
。您可以比较特征值大小,或比较特征向量。这可能非常有用或完全是垃圾,这取决于您的数据是什么

因此,总结一下(现在),根据矩阵具体包含的内容,您可能会得到更多有用的建议

 colormap(gray);imagesc(a);