【发布时间】:2014-08-28 17:17:23
【问题描述】:
我有一个粒子的 3d 图。 我有 500 帧这些粒子的运动。 帧是从包含位置 (x,y,z) 的 3D 矩阵接收的 矩阵中的另一列是位移。假设它是我的 3D 矩阵中的第 7 列。 如何根据这些位移值为每个粒子分配颜色值?
我知道 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
【问题讨论】:
-
你的位移范围是多少?
-
我们就说0-1.5(我可以稍后编辑)
-
好的。听起来不错。你用什么函数来绘图,所以我可以具体说一下如何设置颜色?
-
看上面,刚刚用代码编辑过的帖子
标签: matlab