一段简短函数,运行没有错,但是为什么输入参数后,不能输出F1的结果呢?

问题遇到的现象和发生背景

一段简短函数,运行没有错,但是为什么输入参数后,不能输出F1的结果呢?

用代码块功能插入代码,请勿粘贴截图
function F1=untitled9(c0,c1,c2,c3,u2)  
if u2<=c3
    F1=0
elseif u2>c0
 F1=0;
elseif (c3c2)
F1=(u2-c3)/(c2-c3)
elseif (u2>=c1)&&(u2<c1)
    F1=1
elseif (u2>c1)&&(u2<c0)
    F1=(c0-u2)/(c0-c1)
else
end 
end

运行结果及报错内容
untitled9(80 ,60 ,40,20 ,55 )

我想要达到的结果

输出F1