當前位置:編程學習大全網 - 電腦編程 - 極坐標系下的函數在Matlab中如何畫曲面圖

極坐標系下的函數在Matlab中如何畫曲面圖

極坐標系下的函數相當於在三維空間中采用圓柱坐標系表示這個曲面。所以為了畫出直角坐標系下的曲面圖,可以將極坐標轉換為直角坐標後再作圖。轉換公式為:

x = r * cosθ

y = r * sinθ

下面舉個例子:畫出z=r^2-2rcosθ+1的曲面圖

>> [r,theta] = meshgrid([0:0.1:2],[-2*pi:0.05*pi:2*pi]);

>> x = r.*cos(theta);

>> y = r.*sin(theta);

>> z = r.^2 - 2*r.*cos(theta) + 1;

>> mesh(x,y,z)

  • 上一篇:妳們魔扣這個課程和學校學的計算機課有什麽區別?
  • 下一篇:C語言如何在TC環境下運行,請知道的大蝦們,告訴小弟我哈!
  • copyright 2024編程學習大全網