用matlab畫正方體(MATLAB通過plot3繪制正方體)

導讀今天小出來為大家解答以上問題。用matlab畫正方體,MATLAB通過plot3繪制正方體很多人還不知道,現在讓我們一起來看看吧!1、首先,啟動MATL

今天小出來為大家解答以上問題。用matlab畫正方體,MATLAB通過plot3繪制正方體很多人還不知道,現在讓我們一起來看看吧!

1、首先,啟動MATLAB,創建一個新腳本(Ctrl N),并輸入以下代碼:

2、closeallclearall色度控制中心

3、x=linspace(0,1,100);

4、y=linspace(0,1,100);

5、[X,Y]=meshgrid(x,Y);

6、fori=0:1

7、Z=linspace(i,I,100);

8、plot3(X,Z,Y,' r ');holdon

9、plot3(Y,Z,X,' r ');holdon

10、plot3(Z,X,Y,' r ');holdon

11、plot3(Z,Y,X,' r ');holdon

12、plot3(X,Y,Z,' r ');holdon

13、plot3(Y,X,Z,' r ');holdon

14、目標

15、xlabel('X ',' fontsize ',20);ylabel('Y ',' fontsize ',20);

16、zlabel('Z ',' fontsize ',20)

17、其中,

18、Plot3(X,Z,Y,' r '),plot3(Y,Z,X,' r ')是分別用豎線和橫線繪制立方體的正面和背面;

19、Plot3(Z,X,Y,' r '),plot3(Z,Y,X,' r ')是分別用垂直線和水平線畫出立方體的左右兩邊;

20、Plot3(X,Y,Z,' r '),plot3(Y,X,Z,' r ')是分別用垂直線和水平線畫一個立方體的上下兩邊。

21、都是用紅線畫的。

22、其次,保存并運行上面的腳本以獲得下面的多維數據集圖像。

23、第三,改變下面立方體的前、后、左、右、上、下的顏色。修改如下:

24、plot3(X,Z,Y,' r ');holdon

25、plot3(Y,Z,X,' r ');holdon

26、plot3(Z,X,Y,' Y ');holdon

27、plot3(Z,Y,X,' Y ');holdon

28、plot3(X,Y,Z,' b ');holdon

29、plot3(Y,X,Z,' b ');holdon

30、其中,立方體的正面和背面仍然設置為紅色R,立方體的左右兩邊設置為黃色Y,立方體的上下兩邊設置為藍色b .

31、第四,保存并運行修改后的腳本,繪制如下的立方體圖像。

32、第五,可以修改plot3()畫出的線,使立方體更加美觀。修改如下:

33、plot3(X,Z,Y,' r ','線寬',2);holdon

34、plot3(Y,Z,X,' r ','線寬',2);holdon

35、plot3(Z,X,Y,' Y ','線寬',2);holdon

36、plot3(Z,Y,X,' Y ','線寬',2);holdon

37、plot3(X,Y,Z,' b ','線寬',2);holdon

38、plot3(Y,X,Z,' b ','線寬',2);holdon

39、第六,保存并運行上面的腳本,以獲得最終的立方體圖像,如下所示。

本文到此結束,希望對大家有所幫助。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!