2014-07-25 109 views
3

I輸入矩陣轉換成八度等:顯示矩陣分隔的格式

a = [1 2 3; 4 5 6]; 

倍頻輸出它們在不同的多行格式:

1 2 3 
4 5 6 

我能得到八度到顯示用於輸入的格式的矩陣?換句話說,使用單行分號分隔格式來格式化矩陣?

+0

如果你要堅持以數字格式,你不能。 ';'字符表示矩陣的新行,所以這就是Octave輸出數據的原因。如果您不關心數據類型,並且可以使用矩陣的字符串表示形式,那麼@ Marcin的答案就是解決方案。 – am304

回答

3

mat2str將可以使矩陣的字符串表示,例如:

octave:4> a = [1 2 3; 4 5 6]; 
octave:5> mat2str(a) 
ans = [1 2 3;4 5 6] 
+0

哇,這正是我想要的功能!謝謝! – clay