タイトルは基本的にそれをすべて言います。これが私の現在のコードですが、完全には正しくありません。改行ではなく \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
以前にこの特定の質問をする人を見つけられなかった理由はわかりませんが、検索しても無駄でした!