我有一組數據,總共有4個獨立變量,我想要表示4個獨立變量和一個因變量的唯一方法是爲3D散點圖繪製動畫。Matlab中的動畫3D散點圖
比方說,我有以下一組數據:
W X Y Z Val
0 0 0 0 5.5
0 0 0 1 2.3
0 0 1 0 1.6
0 0 1 1 8.8
0 1 0 0 2.6
0 1 0 1 4.8
0 1 1 0 0.1
0 1 1 1 1.1
1 0 0 0 1.0
1 0 0 1 0.0
1 0 1 0 0.4
1 0 1 1 4.4
1 1 0 0 4.4
1 1 0 1 7.9
1 1 1 0 9.1
1 1 1 1 2.3
並讀取值並將其轉換爲以下陣列:
W = {0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1}
x = {0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1}
X = {0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1}
Z = {0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1}
Val = {5.5,2.3,1.6,8.8,2.6,4.8,0.1,1.1,1.0,0.0,0.4,4.4,4.4,7.9,9.1,2.3}
我想知道如何創建一個3D用X,Y和Z作爲獨立變量的散點圖(scatter3),用點的顏色表示的Val,以及用變量W作爲時間的相對動畫?
基本上,當瓦爾當W = 0和W = 1根據您的修改相對於在不同的時間繪製X,Y和Z
和你的問題是? – bla 2013-02-18 01:37:10
@natan對不起,最後一句話是個問題。做了一個編輯。 – sj755 2013-02-18 03:36:30