當前位置:妙知谷 >

遊戲數碼 >電腦 >

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

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

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張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/72vdl9.html