matlab问题: 编写一个函数文件(matlab),当没有输入参数时,提示“error”,当有

2025-03-11 14:24:01
推荐回答(2个)
回答1:

function result = test(x, y)
    if nargin == 0
        disp('Error!!!');
    elseif nargin == 1
        result = x^2;
    elseif nargin == 2
        result = x + y;
    end
end

回答2:

function y = magicfunc(x, y)
    if nargin == 0
        disp('error')
    elseif nargin == 1
        y = x^2;
    else
        y = x+y;
    end
end