matlab繪製曲面並標註座標軸

2021-06-07 17:29:03 字數 464 閱讀 7283

首先看公式

r 的取值為[0,1],且取值的間隔為0.01;

z 的取值為[0,1],且取值的間隔為0.01;

看matlab的m檔案**

r = 0:0.01:1;

z = 0:0.01:1; 

meshgrid(r,z); 

%以矩陣的形勢進行運算出nn的值。

for row = 1:1:101

for col = 1:1:101

nn(row,col) = 0.255e-9*sin(r(row))*cos(z(col))+0.338e-9*sin(2*r(row))*cos(2*z(col))+0.367e-10*sin(3*r(row))*cos(3*z(col));

endend

surf(r,z,nn);

xlabel('r');% 設定座標軸顯示

ylabel('z');

檢視效果

計算幾何B zier曲面繪製MATLAB實現

給定控制頂點 繪製b zier曲面 畫線 xs 0 1 2 0 1 2 0 1 2 ys 0 0 0 1 1 1 2 2 2 zs 1 1.5 1 1.5 1.7 1.5 1 1.5 1 hold on x xs 1,1 xs 1,2 y ys 1,1 ys 1,2 z zs 1,1 zs 1,2 ...

Opencv繪製曲線,並新增標註

include draw.h include stdio.h using namespace cv void draw route const double c 2 int shortest route for int i 0 i 30 i 畫線 point p1 c shortest route ...

Matlab之三維曲面的繪製

在繪製曲面之前,需要先將資料點生成平面資料網格,其生成的資料是網格的座標。生成的方式有兩種 1 利用矩陣運算生成 示例 x 2 6 y 3 8 x ones size y x y y ones size x 其中,x,y為生成的網格資料,下圖為網格資料的示意圖。2 利用meshgrid函式生成 x,...