矩阵相加的matlab编程(矩阵个数不定)
原题:编写一个MATLAB函数mat_add(),使得该函数能够接受任意多个矩阵相加,且其调用格式为A=mat_add(A1,A2,A3··········)。...
原题:编写一个MATLAB函数mat_add(),使得该函数能够接受任意多个矩阵相加,且其调用格式为A=mat_add(A1,A2,A3··········)。
展开
3个回答
展开全部
function A=mat_add(varargin)
A=zeros(size(cell2mat(varargin(1))));
for k=1:nargin
A=A+cell2mat(varargin(k));
end
A=zeros(size(cell2mat(varargin(1))));
for k=1:nargin
A=A+cell2mat(varargin(k));
end
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A=A+c;
累加就行了
累加就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对于矩阵A与矩阵B,要计算他们的和A+B,首先A、B必须具有相同的尺寸(即A是3*4矩阵,那么B也是3*4的矩阵)。在MATLAB中,A+B对应的M函数是plus(A,B)。
例如:若已知A=[1,2;3,4];B=[5,6;7,8];,则C=[6,8;10,12].
M文件编写如下:
A=[1,2;3,4];B=[5,6;7,8];
C=plus(A,B);
例如:若已知A=[1,2;3,4];B=[5,6;7,8];,则C=[6,8;10,12].
M文件编写如下:
A=[1,2;3,4];B=[5,6;7,8];
C=plus(A,B);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |