MATLAB 不同维度矩阵加减乘除


>> A=[1,2,3;4,5,6;7,8,9],B=[1,2;3,4]

A =

1 2 3

4 5 6

7 8 9

 

B =

1 2

3 4

 

>> [rA,cA]=size(A); %得到A大小

>> [rB,cB]=size(B);

>> C=zeros(max(rA,rB),max(cA,cB));%得到A和B最大的行列

>> C(1:rA,1:cA)=A;%把C填充为A

%在下面进行加减乘除

>> C(1:rB,1:cB)=C(1:rB,1:cB)+B;%再去相加对应的B行列

>> C

C =

2 4 3

7 9 6

7 8 9

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM