满意答案

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函数用法相关推荐

  1. matlab匿名函数求导,Matlab中的匿名函数的使用

    转载自:http://blog.sina.com.cn/s/blog_71fb42f70100uyfx.html#commonComment 1.匿名函数的基本用法. handle = @(argli ...

  2. matlab 不允许函数定义,MATLAB中此上下文中不允许出现函数定义,急求~

    点击查看MATLAB中此上下文中不允许出现函数定义,急求~具体信息 答:从你讲的问题,虽然没讲太清楚,但我推测,你可能写了个脚本程序文件,其中定义了子函数,在运行时就弹出了这个提示.一般情况下,在函数 ...

  3. matlab中利用xy求取多项式z,matlab基础练习题

    3. 求有理分式()()()()3323230.522521x x x R x x x x ++=+-++的商多项式和余多项式 4. 一元多项式42234p x x x =-+,写出表示p 的MATL ...

  4. matlab10的阶层怎么输入,在Matlab中编写阶乘函数,并调用该函数来生成一个1!,......,10!的阶乘表...

    点击查看在Matlab中编写阶乘函数,并调用该函数来生成一个1!,......,10!的阶乘表具体信息 答:Matlab 2015R 及以后版本,都自带阶乘函数,代码为: >> facto ...

  5. matlab中fval函数,请问matlab中[x,fval,exitflag,output] = simulannealbnd(fun,...)函数怎么调用...

    请问matlab中[x,fval,exitflag,output] = simulannealbnd(fun,...)函数怎么调用,有相应的实例吗?或者帮我看一下下面的程序,怎么改. function ...

  6. matlab求曲线极值程序,matlab函数求极值matlab函数求极值.ppt

    matlab函数求极值matlab函数求极值 * * 函数的极值 1.一元函数的极值 函数命令:fminbnd 调用格式:[x,feval,exitflag,output]=fminbnd(fun,x ...

  7. matlab中BS公式解析,在Matlab中以与R的bs()函数相同的方式计算B样条基

    我在Matlab中寻找(一个理想的内置)函数,它以与R中相同的方式计算B样条基矩阵,例如对于具有20个等间距3度结的样条基础,我会在R中做 require(splines) B = bs(x = se ...

  8. 关于MATLAB中M文件如何解决“未定义函数或变量”的若干办法

    MATLAB的M文件分为两种:一种为脚本文件,另一种为函数文件. 脚本文件很简单,就是由一堆命令构成的,里面第一行不是 function 开头,这种文件比如是encrypt.m编写好后直接点F5或者运 ...

  9. 如何将Matlab中“模糊控制设计器”的隶属度函数导出图片(figure)

    如何将Matlab中"模糊控制设计器"的隶属度函数导出图片(figure) 详情参考matlab官方帮助手册:plotmf()函数 https://www.mathworks.co ...

  10. matlab中p1x怎么表示什么,MATLAB复习题(含答案).doc

    MATLAB语言复习大纲 1. 掌握以下命令行编辑常用的控制键的用法:Del,Esc,Backspace,Ctrl+C. 答:Del是删除光标右边的字符 Esc是删除当前行的全部内容 Backspac ...

最新文章

  1. R语言使用ggplot2包使用geom_density()函数绘制密度图(填充色、线性设置)实战(density plot)
  2. java设计优化--观察者模式
  3. matplotlib 画多条折线图且x轴下标非数值
  4. 利用JMeter进行Web测试(简介适合初学者)
  5. 求π的值(信息学奥赛一本通-T1156)
  6. c++如何使用json配置文件
  7. RQNOJ 140 分配时间:dp
  8. R与Python或协同助力机器学习:听Azure ML Studio讲座有感
  9. springboot修改项目不需要重启服务器
  10. Vue:echarts异步加载数据显示
  11. Halcon对文件的创建、读取、写入、删除等操作
  12. 腾讯新出了一款音乐app,它能代替QQ音乐吗?
  13. 数据结构-顺序表基本操作的实现(含全部代码)
  14. 客户关系管理系统(Customer Relationship Management)
  15. Excel函数应用(3)--筛选随机数
  16. 教你如何正确提问的“九大准则”
  17. 【科研记录】如何判断(你自己的)研究工作的价值
  18. python lncrna_【云计算】LncRNA生信分析案例
  19. java 约分_约分的方法
  20. 面试官:这波HTTP究极combo,你顶得住吗?

热门文章

  1. 计算机硬盘的容量的最小,计算机硬盘容量大小怎么计算
  2. 怎样计算计算机的硬盘大小,硬盘容量大小计算的办法
  3. python 好用的库_12个超好用的Python库,都帮你们整理好了!
  4. three.js 05-01 之 PlaneGeometry 几何体
  5. 密码学小知识(1):布隆过滤器(Bloom Filter)、混淆布隆过滤器(Garbled BF)和布谷鸟过滤器(Cuckoo Filter)
  6. shopee上架接口java_关于shopee平台接口(php)对接示例
  7. 今天14:00 | NeurIPS 专场四 青年科学家专场
  8. win10 软路由_软路由和硬路由的区别分析
  9. 程序员前景一片灰暗?网友:不行找个班上吧
  10. 大数据Hive(四):Hive查询语法