1. matlab和lingo哪个好用
matlab注重的是数值计算。lingo是优化计算。各有所长,我正在数学建模,估计你既然提到这两个软件应该也是在数学建模竞赛吧。最好的建议就是都去学习,如果你有C语言的基础,学习MATLAB一点问题也没有,学习LINGO可能要花费点时间,不过LINGO能够运算的数学模型也不是很多,因此还是比较容易掌握的····
2. 急!向lingo软件高人求助!
lingo中是无法直接用erfc函数的。可以用matlab中的yalmip工具箱求解。
3. 如何在matlab里输入命令,调用lingo,并运行lingo程序
用matlab打开其他程序, 这一句 !E:\FLUIDDYNAMICS\GA MBIT\Fluent.Inc\ntbin\ntx86\gambit,这是路径。我还找到了 一个类似的,可以执行,打开程序后继续执行journal文件, !E:\FLUIDDYNAMICS\FLUENT\Fluent.Inc\ntbin\ntx86\fluent 2ddp -i journal。你按照你的lingo路径写就可以了。不会找我
4. 使用matlab遗传算法工具箱能不能解决组合优化问题还有使用工具箱方便还是自己编程方便呢
1、要看你组来合优化是属于哪种问题,源一般的组合优化都是混合整数线性或非线性的,那么就不行了,因此要对遗传算法改进才能计算。
2、如果有现成的工具箱求解你的组合优化问题肯定要方便些,但碰到具体问题,可能要对参数进行一些设置更改,所以最好能有编程基础,那样就可以自己修改工具箱里面的参数或策略了
对你的补充问题,组合优化问题一般都是用matlab 和 lingo实现吧。建议买一本数学建模的书看一看,都涉及到组合优化问题,也可以下载论文看看。lingo对编程要简单些,主要是求混合规划,缺点是似乎还不能用上多目标问题,一般的组合优化都属于多目标问题。但是matlab功能强大的多。
5. R软件和Lingo软件的优点和缺点是什么
Lingo对于规划问题的求解是有长处的!Matlab也有优化工具箱,但是不如Lingo求解的好!建议学一下!
6. lingo软件咋下载呢
1、网络搜索“lingo官网”找到第一个,就是lingo的官方网站,如图:
7. 如果用lingo软件可以进行求解,那么用MATLAB可以实现吗
这个没法比较,因为两者的定位不同。就像我们无法比较word和excel那个好用一样。一般是按需选择,交叉使用的关系。lingo是专门处理优化问题的软件,比matlab自带的优化工具箱强大,但功能单一,无法处理别的问题。matlab是综合类的工程数学软件,利用其语言和自带命令可以方便地编写处理各种问题的程序包,自带的工具箱涵盖的范围也很丰富。
两者的关系可以说一个是小而精,一个是大而全。
8. 使用matlab遗传算法工具箱如何加入目标函数中变量的约束条件啊,可否在M文件中加
首先回答你第一个问题:怎么加入变量的约束条件?
打开遗传算法工具箱的窗体中会有下图所示的选项,即是约束条件的编辑
至于添加的方式,这里要重点的提一下,首先将问题抽象成规划问题的标准形式(如果你不懂什么是标准形式的话,建议你去翻阅运筹学那本书,上告诉你什么是标准形式),然后用矩阵语言写出来,最后将矩阵的系数填写到线性不等约束和线性相等约束中,同时定义所求变量x的上界和下界(记住有多少个变量就有多少列,如果你发现有些条件中没有出现某些变量,那么就应该用0补足,这个是matlab解决规划问题与lingo想比较麻烦的一个地方,)。
然后回答你第二个问题:可否在M文件中添加约束条件?
当然可以,界面的东西是为了方便不熟悉matlab编程的人而设计出来的,但是其底层的算法和接口肯定是有的。
碰到不懂的函数,请记得:help函数名
helpga之后会得到一下一些函数
ga
//这个是定义
Syntax //这个是语法也即是调用的规则
x=ga(fitnessfcn,nvars)
x=ga(fitnessfcn,nvars,A,b)
x=ga(fitnessfcn,nvars,A,b,Aeq,beq)
x=ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB)
x=ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon)
x=ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon,options)
x=ga(problem)
[x,fval]=ga(...)
[x,fval,exitflag]=ga(...)直接给你将最长的那个吧
x=ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon,options)
X是返回所求的解
fitnessfcn是适应度函数
nvars是适应度函数中所含变量的维数
A是不等式约束中变量的系数矩阵,b是不等式约束中不含变量的值矩阵
Aeq是等式约束中变量的系数矩阵,beq是等式约束中不含变量的值矩阵
LB是下界,UB是上界
nonlcon是非线性约束条件
至于options嘛 我也木有用过,其实你也可以不用管的。
懂了木有呢,亲?
9. 遗传算法工具箱,用来识别滞回环参数,怎么拟合结果是直线,这怎么回事啊
首先将问题抽来象成规划问题的自标准形式(如果你不懂什么是标准形式的话,建议你去翻阅运筹学那本书,上告诉你什么是标准形式),然后用矩阵语言写出来,最后将矩阵的系数填写到线性不等约束和线性相等约束中,同时定义所求变量x的上界和下界(记住有多少个变量就有多少列,如果你发现有些条件中没有出现某些变量,那么就应该用0补足,这个是matlab解决规划问题与lingo想比较麻烦的一个地方,)。
10. 如何将lingo中的程序在matlab中运行
用matlab打开其他程序, 这一句 !E:\FLUIDDYNAMICS\GA MBIT\Fluent.Inc\ntbin\ntx86\gambit,这是路径。我还找到了 一个类似的,可以执行,打开程序后继续执行journal文件, !E:\FLUIDDYNAMICS\FLUENT\Fluent.Inc\ntbin\ntx86\fluent 2ddp -i jou...