LIngo中限制取值范围的边界界定函数的正确写法
时间: 2023-09-08 11:07:44 浏览: 303
在Lingo中,限制取值范围的边界界定函数有很多种,常见的有min、max和bound等。它们的正确写法如下:
1. min函数:用于返回两个数中的较小值。语法格式如下:
```
min(num1, num2)
```
其中,num1和num2是要比较的两个数。
例如,下面的代码可以返回两个数中的较小值:
```
put min(5, 10) -- 输出 5
```
2. max函数:用于返回两个数中的较大值。语法格式如下:
```
max(num1, num2)
```
其中,num1和num2是要比较的两个数。
例如,下面的代码可以返回两个数中的较大值:
```
put max(5, 10) -- 输出 10
```
3. bound函数:用于限制数值在一个指定的范围内。语法格式如下:
```
bound(num, minVal, maxVal)
```
其中,num是要限制的数值,minVal和maxVal分别是数值的最小值和最大值。
例如,下面的代码可以将数值限制在0到10之间:
```
put bound(15, 0, 10) -- 输出 10
put bound(-5, 0, 10) -- 输出 0
put bound(7, 0, 10) -- 输出 7
```
第一个put语句输出10,因为15超出了指定范围,被限制为最大值10。第二个put语句输出0,因为-5小于指定范围,被限制为最小值0。第三个put语句输出7,因为7在指定范围内,没有被限制。
阅读全文