2011-11-06 70 views
18

Tôi có một ma trận A nhưThêm một hàng vào một ma trận trong MATLAB

1 2 3 4 5 
6 7 8 9 0 

và tôi muốn mở rộng nó với một dãy những

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

tôi tạo hàng của những người thân với

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

Tôi làm cách nào để thêm ones_row vào ma trận?

Trả lời

37

Một khi bạn đã Aones_row bạn làm:

[ones_row; A] 

này trả về sau.

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

Tính năng này hoạt động. Nhưng liệu nó có phải là giải pháp tốt nhất về hiệu quả? – JustCurious

+0

Xin chào, tôi có ma trận $ A, B $ của đơn đặt hàng $ m \ lần n $, tôi muốn viết ma trận chỉ đơn giản là thêm hàng khôn ngoan để có ma trận $ 2m \ lần 2n $, tôi nên làm gì? – Urgent

Các vấn đề liên quan