首頁 > 軟體

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])時三維檢視角度如下。



IT145.com E-mail:sddin#qq.com