繪製隱式函式的曲線 3維 matlab
- 2022-09-11
由於方程是曲面方程,只能給你畫個面出來,用球極座標寫的,程式碼如下:
STEP=0。05
[fai,thi]=meshgrid([0:STEP:2*pi+STEP],[0:STEP:pi+STEP]);
X=10*cos(fai)。*sin(thi);
Y=10*sin(fai)。*sin(thi);
Z=10*cos(thi);
mesh(X,Y,Z)
或者用ezmesh(),ezsurf()等語句,但是不能控制間距:
ezmesh(‘10*cos(s)。*sin(t)’,‘10*sin(s)。*sin(t)’,‘10*cos(t)’,[0,2*pi,0,pi])
總之,畫曲面要轉換成關於兩個引數的三個單值函式,畫曲線要轉換成關於一個引數的三個單值函式,畫曲線用ezplot3()用法和ezmesh()差不多。
下一篇:如何調節MAYA燈光的亮度