作者Bourbaki (大狐狸)
看板MATLAB
标题[请教] 关於用matlab画3D图的小问题
时间Fri Nov 4 23:33:24 2011
首先我想问的是该怎麽让曲面上的曲线跑出来
(只有颜色其实没办法把曲面的走势看很清楚)
看书好像只要加上hidden off就可以了
但是我加上hidden off以後图还是一样阿= =
code如下
x=linspace(-50,50,1000);
y=linspace(-50,50,1000);
[xx,yy]=meshgrid(x,y);
zz=xx.*yy.^2+xx-10*yy+8;
mesh(xx,yy,zz);
hidden off
另外还想问的是怎麽把两个图画在一起
是只要写两个图
然後加上hold on就可以了吗
这样我是可以看到两个图
可是其中之一就变得跟单独画的不太一样
ex.
x=linspace(-50,50,1000);
y=linspace(-50,50,1000);
[xx,yy]=meshgrid(x,y);
zz=xx.*yy
mesh(xx,yy,zz);
hold on
x=linspace(-50,50,1000);
y=linspace(-50,50,1000);
[xx,yy]=meshgrid(x,y);
zz=xx.*yy.^2+xx-10*yy+8;
mesh(xx,yy,zz);
hidden off
不好意思实在没办法解决
只好上来求助
谢谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.7.214
1F:推 Raymond0710:不太一样是因为座标轴的关系吧 11/05 00:28
2F:推 zephurl:是一样的图~ 刚刚试跑了一下 交界处重叠所以看起来怪怪的 11/05 00:30
3F:→ Bourbaki:可是我z=xy的图画在一起竟然看起来是个平面耶 11/05 01:10
※ 编辑: Bourbaki 来自: 140.112.7.214 (11/05 02:15)
4F:→ Bourbaki:阿 我知道了 两个问题一个是尺度一个是取点个数的的问题 11/05 02:15
5F:推 Raymond0710:我在一楼指的就是尺度= = 11/05 10:38
6F:→ Bourbaki:对不起 我领悟力太低 那时候看完一楼的推文还是不明白 11/05 18:38