作者anikishawn (哲平)
看板MATLAB
标题[绘图] 请教一些三维绘图的问题
时间Tue Apr 30 10:05:36 2013
e=0.01;
x=linspace(0, 2, 25); %在x轴上取25点
y=linspace(0, 2, 25); %在y轴上取25点
[xx,yy]=meshgrid(x, y); % xx和yy都是21x21的矩阵
zz=-((xx.^2).*(1+yy*e)./((2+yy*e).^2))+((xx.*yy)./(2+yy*e)); %计算函数值,zz也
是21x21的矩阵
surf(xx, yy, zz); %画出立体曲面图
hold on;
[x,z]=meshgrid(0:0.01:2);
y=x;
mesh(x,y,z)
hold on;
[x,z]=meshgrid(0:0.01:2);
y=2*x;
mesh(x,y,z)
-------------------------------------------------------------------------------
想请教一下
小弟画的曲面图
zz=-((xx.^2).*(1+yy*e)./((2+yy*e).^2))+((xx.*yy)./(2+yy*e));
想要卡掉
[x,z]=meshgrid(0:0.01:2);
y=2*x;
mesh(x,y,z)
这个平面的左侧
跟
[x,z]=meshgrid(0:0.01:2);
y=x;
mesh(x,y,z)
这个平面的右侧
也就是说
我要画这个曲面
(1+e*y)*x^2 x*y
z = - ____________ + ___________
(2+e*y)^2 2+e*y
限制范围是
x<y<2*x
请问程式码要从哪里修改?如何修改?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.61.208
1F:→ anikishawn:自己找到方法了XD 04/30 22:20