MATLAB学习总结——严格对应函数调用格式(2012.06.28)
2012-06-28 08:49
316 查看
以薛定宇、陈阳泉所编著的《高等应用数学问题的MATLAB求解(第二版)》中的一道例题为例来说明。
一般非线性规划问题的求解中用到了fmincon的函数,该函数的调用格式为:
[x,fopt,flag,c]=fmincon(F,x0,A,B,Aeq,Beq,xm,xM,CF,OPT,p1,p2...)
个人理解:Matlab中的对应关系特别重要。关于此Matlab函数调用的说明:F为给定目标函数(Matlab中给定函数的三种表示方法:M函数,匿名函数,内联函数(inline()函数)),x0为初始搜索点。各个约束矩阵如果不存在,则应该用空矩阵来占位。CF为给非线性约束写的M函数,OPT为控制选项。
CF是非线性约束的表示形式,不同于线性等式约束和线性不等式约束用系数矩阵A,B,Aeq,Beq,的表示形式,需要将非线性不等式和等式约束全都用方程的形式表达出来。
一般非线性规划问题的求解中用到了fmincon的函数,该函数的调用格式为:
[x,fopt,flag,c]=fmincon(F,x0,A,B,Aeq,Beq,xm,xM,CF,OPT,p1,p2...)
个人理解:Matlab中的对应关系特别重要。关于此Matlab函数调用的说明:F为给定目标函数(Matlab中给定函数的三种表示方法:M函数,匿名函数,内联函数(inline()函数)),x0为初始搜索点。各个约束矩阵如果不存在,则应该用空矩阵来占位。CF为给非线性约束写的M函数,OPT为控制选项。
CF是非线性约束的表示形式,不同于线性等式约束和线性不等式约束用系数矩阵A,B,Aeq,Beq,的表示形式,需要将非线性不等式和等式约束全都用方程的形式表达出来。
相关文章推荐
- JIURL PE 格式学习总结(二)-- PE文件中的输出函数
- OpenCV学习笔记(12)OpenCV调用Matlab函数进行保存视频的尝试
- 编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位 的值).该程序按下面的格式要求用户输入光年值
- 语音学习笔记4------matlab实现逆向生成音频格式的信号audiowrite()函数
- 数据库学习第二季第五集:编程语言的存储过程和函数机制及其编程语言的调用学习总结
- SAP RFC 函数创建 Java程序调用 学习总结 一步一步图文并茂
- 【从业余项目中学习2】C# 实现调用Matlab函数(Visual Studio:2008, Matlab:R2009a)
- JIURL PE 格式学习总结(三)-- PE文件中的输入函数
- shell脚本学习总结10--系统函数调用
- JIURL PE 格式学习总结(二)-- PE文件中的输出函数
- 一次调用,两次返回--fork函数学习总结
- 通过VC学习反汇编——函数调用:调用约定
- 学习到了 一种新的函数调用方法
- C#调用含有数组类形参和返回值的matlab函数实例
- vc调用matlab生成的C++dll库总结。
- IIR滤波器设计(调用MATLAB IIR函数来实现)
- Lucene学习总结之三:Lucene的索引文件格式(2)
- python学习:调用其他函数
- OpenCV中与matlab中相对应的函数
- Ruby中的方法(函数)学习总结