Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面

來源:酷知科普網 1.87W

MATLAB(Matrix Laboratory),是美國MathWorks公司出品的商業數學軟體,作為演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。MTALAB還具有強大的3D繪圖功能,操作簡單。即使是沒有接觸過MATLAB,學會繪製3D圖,也很容易。那麼今天小編將分享利用函式怎麼畫出球面,橢球面,雙葉雙曲面,單葉雙曲面。

操作方法

(01)球面開啟Matlab輸入下面程式碼點選Enter。下面操作一樣。>> ezmesh('cos(u)*cos(v)','cos(u)*sin(v)','sin(u)')

Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面

(02)橢球面>>ezmesh('sin(u)*cos(v)','2*sin(u)*sin(v)','3*cos(u)' )

Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面 第2張

(03)雙葉雙曲面>> ezmesh('sec(u)*cos(v)','2*sec(u)*sin(v)','3*tan(u)')

Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面 第3張

(04)單葉雙曲面>>ezsurf('tan(u)*cos(v)','2*tan(u)*sin(v)','3*sec(u)')

Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面 第4張

例項

(01)繪製下列曲面的圖形:z^2=x^2+2y^2(提示:曲面由兩部分構成)原始碼和輸出圖形如圖所示。

Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面 第5張
Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面 第6張

(02)在同一個圖形上作下列兩個函式的圖象y-sin^2(x), y=cos^2(x), x都屬於[0,2π]原始碼和輸出圖形如圖所示。

Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面 第7張
Matlab畫球面,橢球面,雙葉雙曲面,單葉雙曲面 第8張
熱門標籤