2013-05-05 70 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