OCTAVE扩大了元素的宽度

时间:2013-04-06 16:33:41

标签: vector matrix octave

我遇到了问题(Octave): 假设我有一个= 1 2 3 4 5

我希望在a中的每个元素中加上'b'字符。所以我得到类似的东西:a = 1b 2b 3b 4b 5b

我该怎么做? 感谢名单

1 个答案:

答案 0 :(得分:0)

为了能够做到这一点,a必须被定义为一个字符串而不是一个双精度数组。可能有一个更优雅的解决方案,但以下工作:

a = num2str(1:5); % '1' is a(1), '2' is a(5), etc...
% a(2) to a(4) are white spaces
for k=2:4:18
    a(k) = 'b';
end