matlab-按行绘制方阵
Plot使用列来绘制正方形矩阵,但我需要按行绘制matlab-按行绘制方阵,matlab,matrix,plot,Matlab,Matrix,Plot,Plot使用列来绘制正方形矩阵,但我需要按行绘制 绘图(矩阵(1:end,1:end,1:columns) 当矩阵为矩形(用不同的颜色绘制矩阵的每一行)时效果很好,但当矩阵为正方形时,则按列绘制(如文档中明确说明的) 我不想将命令打断为循环,因为这样我就必须为每个线图指定颜色 有没有办法将绘图默认设置更改为首选方阵中的行?您可以使用技巧,在数组末尾添加一行NaN: matrix(end+1,:) = NaN; 现在,矩阵是矩形的,但是在绘图过程中,NaN不会显示 最好的,换位和绘图怎么样?这样
绘图(矩阵(1:end,1:end,1:columns)
当矩阵为矩形(用不同的颜色绘制矩阵的每一行)时效果很好,但当矩阵为正方形时,则按列绘制(如文档中明确说明的)
我不想将命令打断为循环,因为这样我就必须为每个线图指定颜色
有没有办法将绘图默认设置更改为首选方阵中的行?您可以使用技巧,在数组末尾添加一行
NaN
:
matrix(end+1,:) = NaN;
现在,矩阵
是矩形的,但是在绘图过程中,NaN
不会显示
最好的,换位和绘图怎么样?这样行吗<代码>绘图(矩阵',1:列)打得好,谢谢。我希望我不需要在代码中解释的东西,所以我可以称之为“自我记录”。。。