2021-05-12 14:32:11
MATLAB三維檢視view([a,b,c])的用法
2019-12-24 17:17:58
本文基於MATLAB,演示了view([a,b,c])在三維檢視中的用法,結論為:view([a,b,c])中那兩個為零(如bc為0)就是在那兩個上的投影;在abc都不為0時,view([a,b,c])可以轉換檢視角度。
1
第一,輸入以下程式碼,演示view([1,1,1])時的三維檢視效果。
close all; clear all; clc
z = 0:0.1:2*pi;
y = cos(z);
x = sin(z);
plot3(x,y,z,'LineWidth',3);
xlabel('X');ylabel('Y');zlabel('Z')
grid on;view([1,1,1]);
2
第二,當為view([1,1,1])時,三維檢視效果如下,X Y Z軸都可以看到。
3
第三,改為view([1,0,0])時,三維檢視效果如下,是在Y Z軸平面上的投影。
4
第四,改為view([0,1,0])時,三維檢視效果如下,是在X Z軸平面上的投影。
5
第四,改為view([0,0,1])時,三維檢視效果如下,是在X Y軸平面上的投影。
6
第六,從以上可以看出,view([a,b,c])中那兩個為零(如bc為0),就是在那兩個上的投影。在abc都不為0時,可以轉換檢視角度,如view([1,0.5,1])時三維檢視角度如下。
相關文章