2014-01-19 133 views
-1

我希望將我的elem附加到數組A的末尾。如何將一個元素添加到MATLAB中的數組?

我該怎麼辦?

+2

我喜歡你的用戶名 – Guddu

+1

@Guddu huhhuh,這在演講中曾經是一個滑稽的口誤。 * facepalm * –

+1

這是[so duplicated](https://www.google.com/search?client=safari&rls=zh-CN&q=matlab+append+stackoverflow&ie=UTF-8&oe=UTF-8),我不知道在哪裏開始。你有更具體的問題,因爲我確定你一定是先搜索過了。 – horchler

回答

5

使用下

A = [A elem] % for row array 

A = [A; elem] % for col array 

編輯:另一種簡單的方法是(如@BenVoigt建議)使用end關鍵字

A(end+1) = elem; 

其中工程對於兩行a nd列向量。

+0

我需要先申報嗎?像'A = {}' –

+0

@FarticlePilter不,你不知道。 – herohuyongtao

+0

'a = [1 2 3]; a = [A 4];' – Guddu

5

另一種方式是

A(end+1) = elem; 

它同時適用於行和列向量。

+0

當然,你必須先計算「結束」。雖然好點。 – herohuyongtao

+2

@herohuyongtao:不,''end'是MATLAB關鍵字。 –

+0

+1,我從來沒有注意到這一點。 – herohuyongtao

相關問題