2011-11-06 116 views
18

我有一個矩陣A像添加一行到矩陣在MATLAB

1 2 3 4 5 
6 7 8 9 0 

,我想用的人一排展開

1 1 1 1 1 
1 2 3 4 5 
6 7 8 9 0 

創建者與

col_size = size(A, 2); 
ones_row = ones(1, col_size); 

如何將我的ones_row添加到矩陣?

回答

37

一旦你有Aones_row你這樣做:

[ones_row; A] 

這將返回以下。

1 1 1 1 1 
1 2 3 4 5 
6 7 8 9 0 
+1

This works。但是它在效率方面是最好的解決方案嗎? – JustCurious

+0

你好,我有矩陣$ A,B $的訂單$ m \ times n $,我想寫一個矩陣,簡單地將它們逐行添加到$ 2m \ times 2n $矩陣中,我該怎麼辦? – Urgent