我有一個3d的粒子圖。我有500幀這些粒子的運動。 從包含位置(x,y,z)的3D矩陣接收幀。矩陣中的另一列是位移。假設它是我3D矩陣中的第7列。 如何根據這些位移值爲每個粒子分配顏色值?MATLAB caxis分配值
我知道caxis([0 1]),但它是如何知道在確定它應該是什麼顏色時要查看哪一列。我還有其他專欄。有沒有辦法分配這個?
當前代碼:
filename = 'testing.gif'
FigHandle = figure('Position', [100, 100, 800, 700]);
for i = 1:499
s = 2;
scatter3(ans.atom_data(:,3,i),ans.atom_data(:,4,i),ans.atom_data(:,5,i),s)
colorbar
caxis([0,1.61])
T(i) = getframe
end
你的位移的範圍是什麼? – 2014-08-28 17:20:38
我們只是說0-1.5(我可以稍後編輯) – 2014-08-28 17:21:02
好的。聽起來不錯。你用什麼函數來繪圖,所以我可以具體說明如何設置顏色? – 2014-08-28 17:22:35