【发布时间】:2014-07-27 17:53:07
【问题描述】:
我有一些像下面这样的颜色矩阵,最初只有一个颜色矩阵,而且效果很好。
[66 92 143]/255; %DARKBLUE
[21 59 99]/255; %BLACK
[0 0 0]; %Pure black
tempPoint.set('mark_color',{[21 59 99]/255});
我尝试将这些颜色矩阵放入向量中。所以我可以像这样在循环中使用它:
farbe=[[21 59 99]/255 [0 0 0] [66 92 143]/255];
for i=1:length(farbe)
tempPoint.set('mark_color',{farbe(i)});
end
但不幸的是,它不起作用,并给出“颜色值必须是 3 元素数值向量”错误
我试图在这个主题上找到我的问题的解决方案,但无法解决我的问题:
如何将这些矩阵放入一个向量中并在循环中使用它的每个元素?
任何帮助将不胜感激。
【问题讨论】:
-
将它们放入单元矩阵
farbe ={[21 59 99]/255, [0 0 0], [66 92 143]/255}然后用farbe{i}调用它们,调用它们时注意不要使用} )。
标签: matlab for-loop vector matrix colors