24小时热门版块排行榜    

查看: 1557  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

vehicle_Yang

木虫 (正式写手)

[求助] embedded matlab function 模块中,外部输入如何传递到子函数中去 已有1人参与

function [y1,y2] = fcn(d)
eml.extrinsic('fmincon');
persistent n
n=d;
x=zeros(2,1);
[x]=fmincon('myobj',[1 ;1],[1 1],2,[],[],[0;0],[],'mycon')
y1=x(1);
y2=x(2);


function f=myobj(x)
persistent n
f=n*x(1)^2+2*x(2)^2-2*x(1)*x(2)-4*x(1)-6*x(2);


function[c,ceq]=mycon(x)
c=x(1)+5*x(2)^2-5;
ceq=[];

杨小英 2016/4/14 19:32:52
这个程序是将最优算法fmincon嵌入embedded matlab function中
提示错误:
Embedded MATLAB Function/ SFunction ':
Stateflow Runtime Error:  Error using ==> fmincon at 567
User supplied objective function must return a scalar value.
Block Embedded MATLAB Function (#19)
While executing: none.

d赋值为2
我感觉是外部输入传递不到子函数中去,求大神解答
回复此楼
我所认为最深沉的爱,莫过于分开以后。我将自己,活成了你的样子。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vehicle_Yang

木虫 (正式写手)

引用回帖:
2楼: Originally posted by 霜小妹二 at 2016-04-14 19:53:16
建议你把代码中“”换成一个没用过的变量。真不知道“”是什么意思~

[x]在这里是一个输出变量,
我所认为最深沉的爱,莫过于分开以后。我将自己,活成了你的样子。
3楼2016-04-14 19:56:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

感谢参与,应助指数 +1
建议你把代码中“[x]”换成一个没用过的变量。真不知道“[x]”是什么意思~
没事儿就进行交流~
2楼2016-04-14 19:53:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

还有就是,你得确认一哈fmincon的返回值类型;到底是什么。能否给我看看其定义~

» 本帖已获得的红花(最新10朵)

没事儿就进行交流~
4楼2016-04-14 19:57:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

引用回帖:
3楼: Originally posted by vehicle_Yang at 2016-04-14 19:56:22
在这里是一个输出变量,...

还有就是,你得确认一哈fmincon的返回值类型;到底是什么。能否给我看看其定义~
没事儿就进行交流~
5楼2016-04-14 19:58:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 HFw0lei2R37i 2026-08-14 7/350 2026-08-15 00:40 by 4wMiSEwB6436
[论文投稿] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 HFw0lei2R37i 2026-08-14 5/250 2026-08-15 00:16 by 4wMiSEwB6436
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 HFw0lei2R37i 2026-08-14 8/400 2026-08-15 00:16 by 4wMiSEwB6436
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 22/1100 2026-08-14 23:45 by Noways
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[教师之家] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 HFw0lei2R37i 2026-08-14 5/250 2026-08-14 22:32 by 4wMiSEwB6436
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +23 医学老男孩 2026-08-13 49/2450 2026-08-14 20:02 by zhaifei
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +5 Ldrop2023 2026-08-13 5/250 2026-08-14 18:48 by ssxclkj
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +8 布布和一二 2026-08-10 11/550 2026-08-14 14:58 by Equinoxhua
[硕博家园] 请教兼职经验 +3 是阿文鸭 2026-08-09 3/150 2026-08-14 12:07 by HER12025
[基金申请] filecode +15 documentary 2026-08-10 17/850 2026-08-14 10:08 by kissu88
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 32/1600 2026-08-14 09:37 by 要乐观耀哥
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +10 家与远方 2026-08-10 15/750 2026-08-14 02:08 by 绵羊哥哥
[基金申请] 关于Filecode分析方法 +9 majunge000 2026-08-10 12/600 2026-08-13 23:20 by iwuli
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] 不应该看fileCode +7 且听虎啸 2026-08-12 9/450 2026-08-13 14:27 by flydreamws
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[基金申请] 确定了,国自然21号放榜 +6 布布和一二 2026-08-10 7/350 2026-08-10 19:15 by 2000zf36392
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
信息提示
请填处理意见