首先看公式
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,...