作业帮 > 综合 > 作业

matlab的一道题目:.编写一个矩阵相加函数mat_add(),使其具体的调用格式为 A=mat_add(A1,A2,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 06:25:40
matlab的一道题目:.编写一个矩阵相加函数mat_add(),使其具体的调用格式为 A=mat_add(A1,A2,A3,… )
要求该函数能接受任意多个矩阵进行解法运算.
function A = mat_add(A1,varargin)
% 多个矩阵相加
% 未做参数合法性检查,参与运算的矩阵应该维数相同或为标量
% 举例:mat_add(magic(5),3,pascal(5))
A = A1;
for i = 1 :length(varargin)
A = A + varargin{i};
end