2013-05-05 74 views
1

目前我的矩阵大小为(40x50x60),当我用dlmwrite写出它时,它为每个x写入一行,并且该行的长度为50 * 60。 我需要编写相同的矩阵,但行数应该是40个数字。 所以我只需要用40分长线并在40个数字之后打印一个新线等等。 数字应该有分隔符'\ t'。dlmwrite为每个x维线打印一个3D矩阵

现在即时通讯使用:

dlmwrite('matlaboutput', matrix, '\t') 

有什么我可以添加到命令或者我应该使用不同的命令,结果呢?

回答

2

您可以reshapematrix有40列,然后把它写

dlmwrite('matlaboutput', reshape(matrix, [], 40), '\t'); 
+0

这确实正是我需要的! 谢谢! – user2352084 2013-05-05 15:00:10