lingo学习(三):运算符与内置函数

本文介绍了LINGO软件中的运算符和内置函数,包括算数、关系和逻辑运算符的使用,以及if判断、变量定界和数学函数等内置函数在数学建模中的应用。特别强调了LINGO对关系运算符的处理方式和IF函数的特殊要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

lingo学习(三):运算符与内置函数

运算符

——算数运算符

在这里插入图片描述

  • 这道题使用matlab求解效果最好,使用lingo则需要将他转化为方程
x=2;
y=3*x^10+6/(15-@sqrt(x));或y=3*x^10+6/(15-x^(1/2));

——关系运算符

  • 关系运算符往往用在约束条件中,用来指定约束条件左右两边必须满足的关系
  • lingo只有等于、>=、<=三种关系运算符,当输入>或<时,lingo也不会报错,因为他默认为大于等于或小于等于
  • 若要严格表达a大于b,则使用以下形式
B=10;
e=0.0001;
A-e>B;

——逻辑运算符

  • 逻辑运算符唯一出现的位置
    a、for循环与sum循环中
    b、if判断中

在这里插入图片描述
例题
在这里插入图片描述
法1

model:
sets:
fac/1..6/:a;
endsets
data
a=6,5,4,3,2,1;
enddata
a(5)+a(5)=y;
end

法2

model:
sets:
fac/1..6/:a;
endsets
data
a=6,5,4,3,2,1;
enddata
y=@sum(fac(i)| i#ge#5 :
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值