繪製隱式函式的曲線 3維 matlab

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-09-11

繪製隱式函式的曲線 3維 matlab匿名使用者2014.05.06 回答

由於方程是曲面方程,只能給你畫個面出來,用球極座標寫的,程式碼如下:

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()差不多。

Top