24小时热门版块排行榜    

查看: 1550  |  回复: 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

木虫 (正式写手)

引用回帖:
8楼: Originally posted by 霜小妹二 at 2016-04-14 20:05:56
对啊,标量;可是“”是一个2x1的向量啊(其实你定义为了一个2x1矩阵)。类型都不一样,怎么返回啊?...

那这个怎么解决,急求,谢谢大神!
我所认为最深沉的爱,莫过于分开以后。我将自己,活成了你的样子。
9楼2016-04-14 20:17:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

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

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

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

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

没事儿就进行交流~
4楼2016-04-14 19:57:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 澳大利亚 Murdoch University 全奖博士招生(3个名额)地质化工冶金领域 +59 AI8RaGaPaSCR 2026-08-07 62/3100 2026-08-14 05:15 by 7bSeoHKaatQG
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +10 家与远方 2026-08-10 15/750 2026-08-14 02:08 by 绵羊哥哥
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +11 医学老男孩 2026-08-13 29/1450 2026-08-14 00:04 by 大快人心啦
[硕博家园] 一作与独作在应聘高校教师时区别大吗 +3 mbygzh 2026-08-08 4/200 2026-08-13 19:31 by 龙-樱
[基金申请] 静等基金结果 +8 gjjjzhong 2026-08-10 21/1050 2026-08-13 17:56 by 且听虎啸
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 28/1400 2026-08-13 17:51 by 医学老男孩
[基金申请] 重要来源:本周末出结果 +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
[基金申请] 分享一下我之前已中青C的计划书的filecode +4 布布和一二 2026-08-11 5/250 2026-08-13 12:56 by cratir
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +22 Lanmanbaby 2026-08-09 36/1800 2026-08-12 22:50 by sdfapple719
[基金申请] 好奇怪的filecode +5 布布和一二 2026-08-08 6/300 2026-08-12 16:11 by 云上清扬
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +7 布布和一二 2026-08-10 10/500 2026-08-12 09:12 by 布布和一二
[基金申请] 综述论文作为代表作会不会影响评审专家的印象分? +11 yufeiwaner 2026-08-09 13/650 2026-08-12 08:17 by yufeiwaner
[硕博家园] 读博的好处 +3 lnee 2026-08-11 3/150 2026-08-11 18:10 by 希望我好好的
[基金申请] 关于代码变化问题,想知道的进来 +17 且听虎啸 2026-08-07 24/1200 2026-08-10 18:35 by zhangduo2008
[基金申请] 2026国自然放榜时间 +9 布布和一二 2026-08-08 9/450 2026-08-10 11:22 by xxxx2020
[基金申请] 这样的filecode谁见过 +11 布布和一二 2026-08-08 22/1100 2026-08-10 11:10 by wmfsnow
[基金申请] fileCode有新解读? +10 Tide man 2026-08-08 18/900 2026-08-09 12:55 by 仁砚薪传
[基金申请] 关于filecode +4 布布和一二 2026-08-07 7/350 2026-08-07 22:55 by zhanghaozhu
信息提示
请填处理意见