永发信息网

求指导一下书上写的这个matlab是怎么运行的?myfun(x)中的x表示什么意思?

答案:3  悬赏:40  手机版
解决时间 2021-02-12 00:28
function f = myfun( x )
f=(x(1)-1)^2+x(2);
A=[1 1;0 -1];
b=[2;0];
x0=[0;0];
[x,fval]=fmincon(@myfun,x0,A,b)
end
最佳答案
这是调用matlab的优化函数求解优化问题。

第一个函数文件:function f = myfun( x )
f=(x(1)-1)^2+x(2); %优化函数,x 指变量

第二个文本文件
A=[1 1;0 -1]; %A,b 为约束条件
b=[2;0];
x0=[0;0]; %x0为初值
[x,fval]=fmincon(@myfun,x0,A,b) %调用fmincon求解
全部回答
这里的x就是表示你要构造的函数自变量,你的自变量由两个分量构成,分别为x(1)x(2),这个命令不能直接运行,只要保存到目录下,在命令窗口调用该函数就可以了,
你是怎么运行的啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见妈和哥被水淹
QQ飞车,那可爱的板车有什么好处啊,极品么?
【女mc什么意思】女人所说的MC是什么意思?是
海信网络电视昨晚还能用,第二天看不了,上面
龙塘寨在哪里啊,我有事要去这个地方
【指责型人格】指责型的人就是基于自信才去挑
百味烧烤在什么地方啊,我要过去处理事情
淡青色翡翠好吗
真三寻的打法
西塘坪村地址在什么地方,我要处理点事!
男朋友的心思都不在我身上,除了想睡我会想起
背庸发炎了有侬是放出来好还是消炎好
办失业保险与养老保险有关吗
企业品牌推广方案,地产行业如何做品牌推广?
【70cm腰围是多少尺】70厘米等于几尺几的腰围
推荐资讯
万达五金地址在哪,我要去那里办事
崩坏学园神格觉醒材料怎么获得
人死了借别人家的屋停商好吗
名牌手表哪里修
一条龙寿衣店怎么去啊,我要去那办事
木然木汗阿干这个地址在什么地方,我要处理点
云南省农村信用社手机银行跨行转账找不到富滇
贵州水务瓮安有限公司便民服务中心地址有知道
华瑞水暖在什么地方啊,我要过去处理事情
联合国粮农组织2007年预警,全球正在走出粮食
信用卡今天取现10000明天还5000后天利息怎么
天南大厦怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?