我遇到了问题(Octave): 假设我有一个= 1 2 3 4 5
我希望在a中的每个元素中加上'b'字符。所以我得到类似的东西:a = 1b 2b 3b 4b 5b
我该怎么做? 感谢名单
答案 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