MATLAB中最好的捷径是什么?

时间:2010-04-11 07:08:50

标签: matlab syntax

padColor = [bgColor bgColor bgColor];
padColor = reshape(padColor,1,1,3);  

如何以更紧凑的方式完成上述操作(减少代码/复制)?

3 个答案:

答案 0 :(得分:6)

ones(1,1,3)*bgColor

答案 1 :(得分:3)

或者,使用repmat:

padColor = repmat(bgColor,[1,1,3])

答案 2 :(得分:1)

另一个是:

padColor(:,:,1:3) = bgColor