Я хочу изменить цвет отдельной гистограммы в гистограмме в MATLAB. Я, конечно, могу сделать это с помощью цикла for, но возможно ли это сделать без использования цикла for, что-то вроде векторной операции.
Это минимальный пример использования для цикла
distr = [11,12,34,45,9];
totalkeys = numel(distr);
color = parula(totalkeys);
hold on;
for i = 1:totalkeys
bb= bar(i-1, distr(i), 'facecolor', color(i,:),'BarWidth', 1);
end
hold off;
xlim([0 totalkeys-1]);
Кстати, я использую MATLAB R2016a.