标题基本上说明了一切。这是我当前的代码,但它并不完全正确。它放置 \n 而不是新行。
我想遍历矩阵的一行,在行中的每个元素之间放置一个空格,然后为下一行添加一个新行。
mat = [1,2,3,4;5,6,7,8]; %must work for arbitrary size matrix.. just an example
s = '';
for i = 1:size(mat,1)
s = strcat(s,sprintf('%d ',mat(i,:)));
s = [s,'\n']; %and many variations of trying to add this
end
这目前产生:
1 2 3 4\n5 6 7 8\n
我想要的是(作为字符串):
1 2 3 4
5 6 7 8
我不知道我以前怎么没有找到有人问过这个特定的问题,但是我搜索无济于事!