plot3命令
MATLAB的plot3函數是用來繪制3D圖形的函數。它可以將三維數據可視化為線段、點、曲線等形式。plot3函數可以用于繪制三維空間中的曲線、曲面、散點圖等。
plot3函數的基本用法是:
-
plot3(X,Y,Z):繪制三維線段,其中X、Y、Z分別是包含點的向量或者矩陣。X、Y、Z的長度需要一致。
-
plot3(X,Y,Z,LineSpec):可以指定線段的樣式,LineSpec可以是顏色簡寫、線型、標記的組合字符串,如’r–o’表示紅色虛線帶圓標記。
-
plot3(X1,Y1,Z1,LineSpec1,X2,Y2,Z2,LineSpec2,…):可以繪制多個線段,每個線段的數據和樣式用一組X、Y、Z、LineSpec表示。
除了線段,還可以使用scatter3函數繪制三維散點圖,surf函數繪制三維曲面等。
使用plot3函數可以更直觀地展示三維數據的分布和關系,方便進行數據分析和可視化。
一些使用技巧
view(a,b)用于更改視角,a為方向角,b為仰角
由plot3繪制的圖像點擊這個圖標后,可以手動旋轉視角:
在旋轉視角時,左下角會顯示方向角和俯仰角:
此角度打在view函數后面即可在繪制時按預定的角度繪圖了。
例程分享
MATLAB的plot3使用技巧
% 設置xyz的值
x = [1,2,3,4,5];
y = [2,1,2,1,4];
z = [1,2,3,4,5];
默認繪圖
figure;
plot3(x,y,z);
title('默認繪圖');
45°視角繪圖
figure;
plot3(x,y,z);
view(45,45);
title('45°視角繪圖');
添加坐標軸的默認繪圖:
figure;
plot3(x,y,z);
xlabel('X');ylabel('Y');zlabel('Z');
title('添加坐標軸的默認繪圖');
自定義視角繪圖:
figure;
plot3(x,y,z);
view(-23,30); %這里的-23,30為旋轉視圖時,左下角的值
% -23為方向角,30為仰角,單位為°
title('自定義視角繪圖');
下載鏈接
MATLAB的mlx文件下載鏈接:
https://github.com/evandworld/plot3_test