我是Matlab的新手,无法通过他们的在线文档了解这一点。
在Basic中,我这样做:
for i=1 to 5
aaa( i ) = "blah"
在Matlab中,我尝试了这个:
for x=1:5
color_operands(x) = 'red';
end
...并收到错误。
目的是将color_operands
传递给insertObjectAnnotation()
。
我只是尝试了特洛伊的建议,但仍然收到错误:
bboxes_dims = size(bboxes);
total_boxes = bboxes_dims(1);
color_opcodes = repmat('Color', total_boxes, 1);
for box = 1:total_boxes % for each box
if <condition>
color_operands(box,:) = 'Green';
else
color_operands(box,:) = 'Red';
THIS LINE GETS ERROR:
"Subscripted assignment dimension mismatch."
end
end