matlab中fmincon函数求最大值,matlab fmincon函数用法
满意答案
ufm42724
2013.09.07
采纳率:55% 等级:12
已帮助:8663人
你的代码中调用fmincon函数中@total1不应该是@myfun目标函数吗,后面的那个@total1应该是@mycon为非线性约束
function f = myfun(x)
f = 0.192457*1e-4*(x(2)+2)*x(1)^2*x(3);
function [c,ceq] = mycon(x)
c(1)=350-163*x^(-2.86)*x(3)^0.86;
c(2)=10-0.4*0.01^x(1)^(-4)*x(2)*x(3)^3;
c(3)=(x(2)+1.5)*x(1)+0.44*0.01*x(1)^(-4)*x(2)*x(3)^3-3.7*x(3);
c(4)=375-356000*x(1)^(-4)*x(2)*x(3)^3;
c(5)=4-x(3)/x(1);
A=[-1 0 0;1 0 0;0 -1 0;0 1 0;0 0 -1; 0 0 1];
b=[-1;4;-4.5;50;-10;30];
x0= [2.0;5.0;25.0];
lb=zeros(3,1);
[x,fval,exitflag,output,lambda]=fmincon(@myfun,x0,A,b,[],[],lb,[],@mycon)
这样才对!
04分享举报
matlab中fmincon函数求最大值,matlab fmincon函数用法相关推荐
- matlab匿名函数求导,Matlab中的匿名函数的使用
转载自:http://blog.sina.com.cn/s/blog_71fb42f70100uyfx.html#commonComment 1.匿名函数的基本用法. handle = @(argli ...
- matlab 不允许函数定义,MATLAB中此上下文中不允许出现函数定义,急求~
点击查看MATLAB中此上下文中不允许出现函数定义,急求~具体信息 答:从你讲的问题,虽然没讲太清楚,但我推测,你可能写了个脚本程序文件,其中定义了子函数,在运行时就弹出了这个提示.一般情况下,在函数 ...
- matlab中利用xy求取多项式z,matlab基础练习题
3. 求有理分式()()()()3323230.522521x x x R x x x x ++=+-++的商多项式和余多项式 4. 一元多项式42234p x x x =-+,写出表示p 的MATL ...
- matlab10的阶层怎么输入,在Matlab中编写阶乘函数,并调用该函数来生成一个1!,......,10!的阶乘表...
点击查看在Matlab中编写阶乘函数,并调用该函数来生成一个1!,......,10!的阶乘表具体信息 答:Matlab 2015R 及以后版本,都自带阶乘函数,代码为: >> facto ...
- matlab中fval函数,请问matlab中[x,fval,exitflag,output] = simulannealbnd(fun,...)函数怎么调用...
请问matlab中[x,fval,exitflag,output] = simulannealbnd(fun,...)函数怎么调用,有相应的实例吗?或者帮我看一下下面的程序,怎么改. function ...
- matlab求曲线极值程序,matlab函数求极值matlab函数求极值.ppt
matlab函数求极值matlab函数求极值 * * 函数的极值 1.一元函数的极值 函数命令:fminbnd 调用格式:[x,feval,exitflag,output]=fminbnd(fun,x ...
- matlab中BS公式解析,在Matlab中以与R的bs()函数相同的方式计算B样条基
我在Matlab中寻找(一个理想的内置)函数,它以与R中相同的方式计算B样条基矩阵,例如对于具有20个等间距3度结的样条基础,我会在R中做 require(splines) B = bs(x = se ...
- 关于MATLAB中M文件如何解决“未定义函数或变量”的若干办法
MATLAB的M文件分为两种:一种为脚本文件,另一种为函数文件. 脚本文件很简单,就是由一堆命令构成的,里面第一行不是 function 开头,这种文件比如是encrypt.m编写好后直接点F5或者运 ...
- 如何将Matlab中“模糊控制设计器”的隶属度函数导出图片(figure)
如何将Matlab中"模糊控制设计器"的隶属度函数导出图片(figure) 详情参考matlab官方帮助手册:plotmf()函数 https://www.mathworks.co ...
- matlab中p1x怎么表示什么,MATLAB复习题(含答案).doc
MATLAB语言复习大纲 1. 掌握以下命令行编辑常用的控制键的用法:Del,Esc,Backspace,Ctrl+C. 答:Del是删除光标右边的字符 Esc是删除当前行的全部内容 Backspac ...
最新文章
- R语言使用ggplot2包使用geom_density()函数绘制密度图(填充色、线性设置)实战(density plot)
- java设计优化--观察者模式
- matplotlib 画多条折线图且x轴下标非数值
- 利用JMeter进行Web测试(简介适合初学者)
- 求π的值(信息学奥赛一本通-T1156)
- c++如何使用json配置文件
- RQNOJ 140 分配时间:dp
- R与Python或协同助力机器学习:听Azure ML Studio讲座有感
- springboot修改项目不需要重启服务器
- Vue:echarts异步加载数据显示
- Halcon对文件的创建、读取、写入、删除等操作
- 腾讯新出了一款音乐app,它能代替QQ音乐吗?
- 数据结构-顺序表基本操作的实现(含全部代码)
- 客户关系管理系统(Customer Relationship Management)
- Excel函数应用(3)--筛选随机数
- 教你如何正确提问的“九大准则”
- 【科研记录】如何判断(你自己的)研究工作的价值
- python lncrna_【云计算】LncRNA生信分析案例
- java 约分_约分的方法
- 面试官:这波HTTP究极combo,你顶得住吗?
热门文章
- 计算机硬盘的容量的最小,计算机硬盘容量大小怎么计算
- 怎样计算计算机的硬盘大小,硬盘容量大小计算的办法
- python 好用的库_12个超好用的Python库,都帮你们整理好了!
- three.js 05-01 之 PlaneGeometry 几何体
- 密码学小知识(1):布隆过滤器(Bloom Filter)、混淆布隆过滤器(Garbled BF)和布谷鸟过滤器(Cuckoo Filter)
- shopee上架接口java_关于shopee平台接口(php)对接示例
- 今天14:00 | NeurIPS 专场四 青年科学家专场
- win10 软路由_软路由和硬路由的区别分析
- 程序员前景一片灰暗?网友:不行找个班上吧
- 大数据Hive(四):Hive查询语法