用MATLAB写一个分段函数怎么写啊?最简单的函数就可以
来源:百度知道 编辑:UC知道 时间:2024/06/10 07:31:08
用MATLAB写一个分段函数怎么写啊?最简单的函数就可以
用if else判断语句就可以了,例f(x)=|x|
function y=fdhs
if x<0
y=-x;
else
y=x;
end
res=y;
f=@(x)(x>0).*x/2+(x<=0).*cos(x);%当x>0时f(x)=x/2,当x<=0时f(x)=cos(x)
%例1
ezplot(f)%画出f的图像
%例2
f(-2:2)%求f(-2)、f(-1)、f(0)、f(1)、f(2)
=@(x)(x>0).*x/2+(x<=0).*cos(x);%当x>0时f(x)=x/2,当x<=0时f(x)=cos(x)
%例1
ezplot(f)%画出f的图像
%例2
f(-2:2)%求f(-2)、f(-1)、f(0)、f(1)、f(2)