早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab写分段函数y=f(x),当x>D,y=h;x

题目详情
matlab写分段函数 y=f(x),当x>D,y=h;x
▼优质解答
答案和解析
% fenduan.m 分段函数,以D=4、h=8为例
function y=fenduan(x)
D=4;
h=8;
if x>D
y=h;
elseif x>-D
y=h/D*x;
else
y=-h;
end
运行结果:
>> fenduan(-5)
ans =
-8
>> fenduan(5)
ans =
8
>> fenduan(2)
ans =
4