當前位置:編程學習大全網 - 網站源碼 - matlab 中mesh、meshgrid、meshz的作用有什麽不同

matlab 中mesh、meshgrid、meshz的作用有什麽不同

用mesh畫三維圖,先要meshgrid,就是將xoy平面用妳定義的x,y向量網格化,之後對每壹個得到的點求其對應的函數值,最後用mesh將函數圖像做出來,妳如果還有不清楚的地方,可以在command window 下敲“doc mesh”或是“doc meshgrid”。

meshz是繪制帶有“圍裙”的網狀圖,只是圖形的視覺效果與mesh不同。

matlab中mesh和surf函數的主要區別是:

mesh用於繪制不是特別精細的三維曲面網格圖。同壹層面的線條用相同的顏色表示。

surf用於繪制比較光滑的三維曲面網格圖。各線條之間的補面用顏色填充。

meshgrid在Matlab命令窗口中鍵入type meshgrid可以查看該函數的源代碼(由此可以理解meshgrid的算法思想), 鍵入doc meshgrid或者help meshgrid可以獲得幫助文檔。

mesh和surf命令都可以繪出某壹區間內的完整曲面。它們的調用方法類似,不同的是,mesh命令繪制的圖形是壹個壹排排的彩色曲線組成的網格圖,而surf命令繪制得到的是著色的三維曲面。

  • 上一篇:c++最簡單的的題
  • 下一篇:ce編程軟件全稱
  • copyright 2024編程學習大全網