如何画出一个多维矩阵的二维图
一个多维矩阵如:[0 0 1 0 1 1 0 0 1;0 1 0 0 0 1 0 0 1;
1 0 0 0 1 0 0 1 0;
0 0 0 1 1 0 0 0 1;
1 1 1 0 0 1 1 0 0;
0 0 0 1 0 1 0 1 0;
0 0 1 0 1 0 1 0 0;
1 1 0 0 0 0 0 0 1;
0 0 0 1 0 1 0 1 0]
行代表纵坐标,列代表横坐标,那应该如何只对纵坐标中是1的位置做出与横坐标的二维图?谢谢!
[ 本帖最后由 花如月 于 2007-9-27 11:35 编辑 ] 没看明白的你的具体目的。如果是2维矩阵,可以使用imagesc来显示元素的分布情形。绘图的技巧论坛讨论过很多,请发问之前先搜索。 原帖由 wendy袁 于 2007-9-27 11:22 发表 http://www.chinavib.com/forum/images/common/back.gif
一个多维矩阵如:[0 0 1 0 1 1 0 0 1;
0 1 0 0 0 1 0 0 1;
1 0 0 0 1 0 0 1 0;
0 0 0 1 1 0 0 0 1;
...
我也看不懂。建议用一个小例子来说明,例如 4*4 或 3*3 的矩阵,然后用 画图 工具把你希望得到的结果描绘出来 谢谢提醒! 问题是你还是没有讲清楚你的问题... 楼主的意思是不是:有“1”的地方就代表有点。即“1”在数组中的位置(m,n)即是二维图中的坐标点。那样只需要判断数组中“1”的位置,存位置,“m”存数组y中,“n”存数组x中,plot(x,y)就可以了吧。不知道理解对不对。
页:
[1]