網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

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

欄目: 電腦 / 發佈於: / 人氣:1.84W

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張