У меня есть 3d участок частиц. У меня есть 500 кадров движения этих частиц. Кадры принимаются из трехмерной матрицы, содержащей положение (x, y, z) Еще один столбец в матрице - смещение. Скажем, это столбец 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
Какова дальность ваших перемещений? –
Давайте просто скажем 0-1.5 (я могу отредактировать позже) –
OK. Звучит хорошо. Какую функцию вы используете для построения, поэтому я могу указать, как установить цвет? –