会matlab的帮下

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:15:01
本人刚学matlab 不怎么会 有个问题不知道怎么做:
编写一个函数命令文件使其满足以下功能:
若函数的输入参数为两个维数不相同的矩陈A和B, 刚函数返回结果矩陈C=A+B.
请教会的帮写下
上面多打了个 不 字 , 是两个维数相同的矩陈

function j=en(A,B)
disp('输入A');
A=input('A=');
disp('输入B');
B=input('B=');
j=A+B;

我也是刚刚学的,调用格式是
en(A,B) 回车以后再输入A和B就行了

function result = AddMatrix(A, B)

if all(size(A) == size(B))
result = A+B;
else
error('A,B维数不相同');
end

clear
A=input('A=')
B=input('B=')
[a,b]=size(A);
[c,d]=size(B);
if(a==c&b==d)
C=A+B
else
display('错误,维数不同,不能相加')
end