MATLAB编程 急 跪求解

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:57:12
编写求矩形面积函数rect,当没有输入参数时,显示提示信息;当只输入一个参数时,则以该参数作为正方形的边长计算其面积;当有两个参数时,则以这两个参数为长和宽计算其面积.

调用的例子
rect([])
rect([1])
rect([1 2])或者rect([1,2])或者rect([1;2])

M文件:

function y=rect(a)

n=length(a);

if (n==0)|(n>2)
fprintf('input error');
else
if n==1
y=a^2;
else
y=a(1)*a(2);
end
end