[繪圖] 有三個因子一個反應值要如何繪出3D圖已回收
x y z 反應值
6 50 6 0.2704
8.5 50 6 0.1093
7.25 100 6 0.1456
6 150 6 0.2472
8.5 150 6 0.0954
6 50 38 0.6316
8.5 50 38 0.9033
7.25 100 38 0.6087
6 150 38 0.6442
8.5 150 38 0.3568
7.25 50 22 0.1959
6 100 22 0.2715
8.5 100 22 0.1472
7.25 150 22 0.1305
7.25 100 22 0.1383
希望反應值可以用顏色表示
我看PAPER
因為Z有三個等級
這樣就會變成三層
但我畫出來都只有一層
不知道哪裡出了問題
麻煩請高手相救!!!!!!!!!!!!
還是因為點太少嗎?
v1=[6
8.5
7.25
6
8.5
6
8.5
7.25
6
8.5
7.25
6
8.5
7.25
7.25
]
v2=[50
50
100
150
150
50
50
100
150
150
50
100
100
150
100
]
v3=[0.2704
0.1093
0.1456
0.2472
0.0954
0.6316
0.9033
0.6087
0.6442
0.3568
0.1959
0.2715
0.1472
0.1305
0.1383
]
v4=[6
8.5
7.25
6
8.5
6
8.5
7.25
6
8.5
7.25
6
8.5
7.25
7.25
]
v5=[50
50
100
150
150
50
50
100
150
150
50
100
100
150
100
]
v6=[6
6
6
6
6
38
38
38
38
38
22
22
22
22
22
]
[x,y]=meshgrid(6:0.25:8.5,50:10:150);
z1=griddata(v1,v2,v3,x,y,'v4');
z2=griddata(v4,v5,v6,x,y,'v4');
surf((x),(y),(z1)),colormap(spring) ;
hold on
mesh((x),(y),(z2));
shading interp
hold off
xlabel('pH'),ylabel(' ALK'),zlabel(' TEM')
title('CORROSION')
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.134.178
※ 編輯: lulupig0930 來自: 163.13.134.178 (03/30 23:06)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章