[繪圖] 請教一些三維繪圖的問題
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
→
04/30 22:20, , 1F
04/30 22:20, 1F