2017-03-01 221 views
1

官方的MATLAB文檔使用術語ArrayMatrix無處不在。我無法分辨他們之間的差異。有人可以向我解釋嗎?謝謝。Array和Matrix有什麼區別?

例如,zerosones函數使用的術語陣列在它們的描述,而eyemagic函數使用的術語矩陣。但對我而言,例如,zeros(3, 4)eye(3, 4)返回的都是尺寸爲3x4的矩陣。

另一個例子是功能repmat,它應該是「重複矩陣」,但它在文檔中的描述是「重複數組的副本」。

+0

沒有。一切都是MATrix LABoratory的矩陣,包括單個數字。一般來說,在編程行話中常見的做法是將一個「Nx1」大小的矩陣調用爲一個數組,就像其他編程語言那樣,差異很重要。 –

回答

1

矩陣是一個二維數組。數組可以有兩個以上的維度。

+0

謝謝,山姆。我認爲你的回答是正確和簡短的。 –

+0

此外,矢量是一維數組,是否正確? –

相關問題