3
如果一個矩陣只是有一列,在MATLAB會浪費很多空間去展示它,這樣如何顯示與muilt列一列矩陣
當然,有時函數reshape
可以幫助lot.But當元素的數量是一個素數,該reshape
不起作用anymore.If我在Mathemtica我可以解決這個問題就像
在matlab中有這個問題的優雅方法嗎?
如果一個矩陣只是有一列,在MATLAB會浪費很多空間去展示它,這樣如何顯示與muilt列一列矩陣
當然,有時函數reshape
可以幫助lot.But當元素的數量是一個素數,該reshape
不起作用anymore.If我在Mathemtica我可以解決這個問題就像
在matlab中有這個問題的優雅方法嗎?
使用sprintf可以打印陣列行方式:
disp(sprintf([repmat('%d\t',1,4) '\n'], (1:17).'))
結果:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17
優雅indeed.Thanks非常much.If沒有更好的解決辦法,我會接受它。 – yode
只是有點缺陷,我認爲,它會佔用[新的命令行](http://i.stack.imgur.com/L9R5v.png) – yode
@yode關於'disp(sprintf([repmat ('%d \ t',1,4)'\ n'],(1:17)''))' – rahnema1