[繪圖] 請教一些三維繪圖的問題

看板MATLAB作者 (哲平)時間11年前 (2013/04/30 10:05), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
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
自己找到方法了XD
04/30 22:20, 1F
文章代碼(AID): #1HVoRrFQ (MATLAB)