问个MATLAB的编程问题,急!

目标函数是:MIN18X1^2+6X1+13+22X2^2+34X2约束条件是:1≥X1≥92≥X2≥10请问MATLAB如何编程啊... 目标函数是:MIN 18X1^2+6X1+13+22X2^2+34X2
约束条件是: 1≥X1≥9
2≥X2≥10
请问MATLAB如何编程啊
展开
 我来答
化学工程
2007-05-19 · TA获得超过8902个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3574万
展开全部
是不是约束条件给错了?
1≥X1≥9
2≥X2≥10
可能吗?有大于9小于1的数吗?
我是按照
1≤X1≤9
2≤X2≤10
计算的。

function zfmin
clear;clc;
X0=[1;1]
A=[];B=[];Aeq=[];Beq=[];
LB=[1;2];UB=[9;10];
[X,FVAL,EXITFLAG]=FMINCON(@FUN,X0,A,B,Aeq,Beq,LB,UB)

function yhat=FUN(X)
yhat=18*X(1)^2+6*X(1)+13+22*X(2)^2+34*X(2)

结果:
X =
1
2

FVAL =
193

EXITFLAG =
1

FUN=inline('18*x(1)^2+6*x(1)+13+22*x(2)^2+34*x(2)')
X0=[1;1];A=[];B=[];Aeq=[];Beq=[];LB=[1;2];UB=[9;10];
[X,FVAL,EXITFLAG]=FMINCON(FUN,X0,A,B,Aeq,Beq,LB,UB)
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式