@if(条件,成真时返回值,成假时返回值);
三个参数都允许包含变量。
例:
用@if表示分段函数:
fx=@if(x#le#500,4*x,@if(x#le#1000,500+3*x,1500+2*x));
注:注意lingo中变量默认都是非负的,所以x>=0已自然保证。而假如说f(x)中x不是从0开始的话(例如从100开始有定义),那么可以通过变量界定函数事先界定x的范围。
@if(条件,成真时返回值,成假时返回值);
三个参数都允许包含变量。
例:
用@if表示分段函数:
fx=@if(x#le#500,4*x,@if(x#le#1000,500+3*x,1500+2*x));
注:注意lingo中变量默认都是非负的,所以x>=0已自然保证。而假如说f(x)中x不是从0开始的话(例如从100开始有定义),那么可以通过变量界定函数事先界定x的范围。