求助,怎样把一个矩阵的元素输出到图中,
怎样把一个矩阵的元素输出到图中,如3*3的矩阵输出按行 为坐标输出谢谢。 原帖由 cooper 于 2006-11-18 12:57 发表
怎样把一个矩阵的元素输出到图中,如3*3的矩阵输出按行 为坐标输出
谢谢。
二维矩阵按行输出?转置后用reshape命令变为一个行向量就可以了 M = M(:);
plot(M) 原帖由 w89986581 于 2006-11-18 13:39 发表
M = M(:);
plot(M)
要先转置才行,不然按照matlab的访问方式默认是以列为先的,最好的做法:
M = M';
M = M(:); 可能我没说清楚,在说一下,我的意思什一个假如a=【0 0 0;1 1 1 ;2 2 2】那么就是三个点,(0,0 ,0)(1,1,1)(2,2,2)
按照上面说得就画出了9个点了。不好意思。请能再帮忙说一下 原帖由 cooper 于 2006-11-18 14:01 发表
可能我没说清楚,在说一下,我的意思什一个假如a=【0 0 0;1 1 1 ;2 2 2】那么就是三个点,(0,0 ,0)(1,1,1)(2,2,2)
按照上面说得就画出了9个点了。不好意思。请能再帮忙说一下
a=;
plot3(a(:,1),a(:,2),a(:,3))
页:
[1]