plmm 发表于 2007-5-8 23:18

如何将三个一维向量在一个二维图中显示,另一个向量表示颜色

现在有三个一维向量:t,f,A;长度相等。如何在一个二维图中显示该曲线,其中t,f为二维图的坐标轴,幅值A大小在该二维图中用颜色表示。

谢谢!

eight 发表于 2007-5-8 23:38

原帖由 plmm 于 2007-5-8 23:18 发表 http://forum.vibunion.com/forum/images/common/back.gif
现在有三个一维向量:t,f,A;长度相等。如何在一个二维图中显示该曲线,其中t,f为二维图的坐标轴,幅值A大小在该二维图中用颜色表示。

谢谢!

help plot3,我电脑没有安装matlab,不知道是否正确,你试试吧

mingziday 发表于 2009-3-5 17:30

有人知道答案吗

我现在也很想知道这个问题,有人回答吗

friendchj 发表于 2009-3-5 18:19

x=1:20;
y=1:20;
z=rand(1,20);
scatter(x,y,10,z)
具体参见scatter

ydlcsu 发表于 2009-3-6 15:16

z=rand(1,20);
mesh(repmat(z',2,1))
view();

做出来的图实质上是个三维图,因此放大缩小比较麻烦。

[ 本帖最后由 ydlcsu 于 2009-3-6 15:17 编辑 ]
页: [1]
查看完整版本: 如何将三个一维向量在一个二维图中显示,另一个向量表示颜色