how to add two matrix

hi guys i

1 个评论

Addition of two square matrices 𝐴 𝑎𝑛𝑑 𝐵 of same order.

请先登录,再进行评论。

 采纳的回答

Let 'a' and 'b' be two row vectors. To add zeros to the left side of the shorter one so as to have equal lengths do this:
na = length(a);
nb = length(b);
n = max(na,nb);
a2 = [zeros(1,n-na),a];
b2 = [zeros(1,n-nb),b];

4 个评论

how to make it run for two matrix with 10 or more vectors? i try it it didn't work for matrix.
Let 'a' and 'b' be two matrices with the same number of rows, m.
na = size(a,2);
nb = size(b,2);
n = max(na,nb);
a2 = [zeros(m,n-na),a];
b2 = [zeros(m,n-nb),b];
(It should be obvious how to also deal with matrices with both differing numbers of columns and differing numbers of rows.)
it works very fine.. thanks a lot
Can you go ahead and officially "Accept" his answer and also "vote" for it to give him credit/reputation points for it? Thanks in advance.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Logical 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by