hawthorn 发表于 2012-11-30 14:28

怎么把一个二维图和一个三维图画在一个坐标下呢

怎么把一个二维图和一个三维图画在一个坐标下呢{:{51}:}

犟牛 发表于 2012-11-30 14:59

t = 0:pi/50:10*pi;
plot3(t,sin(t),cos(t)+1)
xlabel('sin(t)')
ylabel('cos(t)')
zlabel('t')
grid on
axis square

hold on
plot(t,sin(t))

是这个意思吗?

hawthorn 发表于 2012-11-30 15:15

犟牛 发表于 2012-11-30 14:59 static/image/common/back.gif
是这个意思吗?

谢谢 是这么个意思但在我的程序里我不知道改怎么改

犟牛 发表于 2012-11-30 15:16

hawthorn 发表于 2012-11-30 15:15 static/image/common/back.gif
谢谢 是这么个意思但在我的程序里我不知道改怎么改

那你最好贴出代码来

hawthorn 发表于 2012-11-30 15:26

本帖最后由 hawthorn 于 2012-11-30 16:43 编辑

犟牛 发表于 2012-11-30 15:16 http://forum.chinavib.com/static/image/common/back.gif
那你最好贴出代码来

犟牛 发表于 2012-11-30 15:41

hawthorn 发表于 2012-11-30 15:26 static/image/common/back.gif
就是把figure1和2画到一张图上

imagesc和plot两者画的都是2维的啊

hawthorn 发表于 2012-11-30 15:43

犟牛 发表于 2012-11-30 15:41 static/image/common/back.gif
imagesc和plot两者画的都是2维的啊

magesc画的是时频谱图不管它是几维的了就是把他俩画一张图上咋画啊

犟牛 发表于 2012-11-30 15:51

hawthorn 发表于 2012-11-30 15:43 static/image/common/back.gif
magesc画的是时频谱图不管它是几维的了就是把他俩画一张图上咋画啊

i = imread('eight.tif');
imagesc(i);
hold on;
plot(,)就是这个意思,自己改吧

hawthorn 发表于 2012-11-30 15:55

犟牛 发表于 2012-11-30 15:51 static/image/common/back.gif
就是这个意思,自己改吧

谢谢 {:{51}:}
页: [1]
查看完整版本: 怎么把一个二维图和一个三维图画在一个坐标下呢