用matlab编程选择if或者switch来实现下列函数表示

2025-03-22 21:07:52
推荐回答(1个)
回答1:

function z=myfun1(x,y)
if y==1
z=sin(x);
elseif y==2
z=cos(x);
else
z=sin(x)*cos(x);
end

function z=myfun2(x)
if x<=a
z=0;
elseif x<=b
z=(x-a)/(b-a);
elseif x<=c
z=1;
elseif x<=d
z=(x-d)/(c-d);
else
z=0;
end