目前我的矩阵大小为(40x50x60),当我用dlmwrite
写出时,它会为每个x写一行,并且行长为50 * 60。
我需要写相同的矩阵,但行应该是40个数字长。
所以我只需要将长行除以40并在40个数字之后打印一个新行,依此类推。
数字应该有分隔符'\ t'。
现在我正在使用:
dlmwrite('matlaboutput', matrix, '\t')
我可以添加命令,还是应该使用不同的命令?
答案 0 :(得分:2)
您可reshape
matrix
有40列,然后将其写入
dlmwrite('matlaboutput', reshape( matrix, [], 40 ), '\t' );