關於matlab通過矩陣畫三維圖

時間 2021-09-05 01:46:37

1樓:輕煙談生活

1、對於三維圖形其有x、y、z三個座標軸,資料也要按三維確定,如圖所示,下面是部分單位資料樣例。

2、首先需要將資料讀取到matlab工作空間(workspace)中,使用xlsread()函式即可,使用絕對路徑讀取,因為不在matlab預設路徑內。

3、接著,需要將x1、y1、z1資料分別從矩a中提取出來。

4、然後使用三維散點圖函式scatter3()顯示x1、y1、z1三組資料在空間上的點。

5、在畫圖的時候,數字肯定只有一組資料,執行**hold on;即可讀取第二組資料。

6、接著再次對x2、y2、z2資料繪製空間分佈點,執行:scatter3(x2,y2,z2,'p');此處的p和k是一樣的意思,代表的是五角星點。

7、接下來,在加上座標軸即可,執行:xlabel('x'),ylabel('y'),zlabel('z')。

8、然後我們就完整的繪製好了三維圖了。

2樓:匿名使用者

x=0:5;

y=0:5;

r=rand(6,6)

z=r;

[x,y]=meshgrid(x,y);

mesh(x,y,z);

這個已經在我電腦上試過了,可以的(7.0版的)

matlab如何用二維矩陣畫出三維圖形

3樓:匿名使用者

由於你沒有指定x,y座標的具體取值, 下面**就直接用整數版序列代權替了.

x = 1:size(data,1);

y = 1:size(data,2);

[x,y] = meshgrid(x,y);

surf(x,y,data);

matlab三維散點圖的擬合,matlab三維散點圖的擬合

風箏等風 用引數方程。要根據具體的資料具體分析。資料也許不一定適合用曲線擬合,而是在某個曲面上。如果用曲線擬合,一般可考慮用引數方程。引數方程和函式很相似 它們都是由一些在指定的 集的數,稱為引數或自變數,以決定因變數的結果。例如在運動學,引數通常是 時間 而方程的結果是速度 位置等。定義 一般的,...

cad三維螺絲釘(簡略)怎麼畫,cad三維螺絲釘(簡略)怎麼畫?

復活節出 畫正六邊形,然後拉昇,以正六邊形為中心畫球,用布林運算求交集 畫一個大於符號,並向上陣列,然後用線條封閉起來並轉換成面,使用旋轉命令直把左邊的直線作為旋轉軸 合併1 2的圖 在cad三維中如何繪製螺絲釘? 這個是個論壇 上面就是畫螺絲的詳細方法 你註冊個號就可以進去看了 放心絕對安全我就在...

如何用matlab畫z 1 x y 2的三維圖

x和y之間要有函式關係,如果是實際資料則x和y元素之間要一一對應,使用mesh z 或surf z 函式。 mesh命令是網格圖 surf命令是表面圖,具體可以help一下 二中混過 x,y meshgrid 10 0.5 10 z 1.x y.2 surf x,y,z 怎樣用matlab畫出 x ...