【发布时间】:2015-02-01 23:41:52
【问题描述】:
我有 26 个字符 A 到 Z,我将 4 个字符组合在一起,然后用空格分隔以下 4 个字符,如下所示:
abcd efgh ijkl mnop qrst uvwx yz
我的matlab编码如下:
str = 'abcdefghijklmnopqrstuvwxyz';
fstr = [repmat('%c', 1, 4) ' '];
A=fprintf(fstr, str);
问题:我希望在一行有 8 个字符时换行,如下所示:
abcd efgh
ijkl mnop
qrst uvwx
yz
有什么想法吗?请帮忙。
谢谢。
【问题讨论】:
-
A只是32。你需要先解决这个问题。 -
好的@Divakar,我明白了,谢谢:-)
-
如果你“明白”了,为什么不编辑问题。就目前而言,它只会让未来的读者感到困惑,因为您声称
A为str在每 4 个字符后用空格填充,这不是您问题中的代码所做的。