24小时热门版块排行榜    

查看: 1237  |  回复: 6

zhaoguoxi

铜虫 (正式写手)

[交流] 【求助】matlab运行结果如下,不知何故,请高人指路【已完结】 已有3人参与

命令行:
q0=[0; 0 ;0.5; 0.5 ;0; 0; 2];
aeq=[1 1 1 1 1 1 0
   1 2 3 4 5 6 -0.89298];
beq=[1
    0];
a=[];b=[];
vlb=[0 0 0 0 0 0 2];vub=[1 1 1 1 1 1 10];
[q,fun]=fmincon('objectfun',a,b,aeq,beq,vlb,vub,'ncon')

objectfun文件:
function fun=objectfun(q)
n=6;s=zeros(1,n+1);g=zeros(1,n+1);h=zeros(1,41);q=[];
x=linspace(0,2,41);
for k=1:41
for j=1:n
    for i=0:j-1
    s(j)=s(j)+(q(7)*x(k))^i*exp(-q(7)*x(k))/factorial(i);
    end
    g(j)=q(j)*s(j);
end
h(k)=abs(exp(-x(k)^2)-sum(g));
end
fun=sum(h);

ncon文件:
function [gc,ceq]=ncon(q)
gc=[];
ceq=[2*q(1)+6*q(2)+12*q(3)+20*q(4)+30*q(5)+42*q(6)-0.902705*q(7)^2];

运行结果如下,不知何故,请高人指路:
??? Error using ==> fmincon
FMINCON cannot continue because user supplied objective function
failed with the following error:

Index exceeds matrix dimensions.

[ Last edited by 余泽成 on 2010-4-26 at 09:00 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

不见武林豪杰墓,无花无酒锄作田
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
resonant(金币+2):感谢回帖应助交流:-) 2010-04-22 00:27
说的很明白,矩阵指数溢出了,把下标输出,看看是怎么回事?
博学、审问、慎思、明辨、笃学
2楼2010-04-22 00:00:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaoguoxi

铜虫 (正式写手)

谢谢zzy870720z  ,但是我还是没有发现错误啊
不见武林豪杰墓,无花无酒锄作田
3楼2010-04-22 08:04:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaoguoxi

铜虫 (正式写手)

余泽成:你可以引用他的回复,这样他才知道你的问题。 2010-04-24 09:25
我对该论坛越来越失望了
不见武林豪杰墓,无花无酒锄作田
4楼2010-04-24 09:18:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):呵呵,谢谢你,大家都能心平气和一些就好了! 2010-04-24 20:48
引用回帖:
Originally posted by zhaoguoxi at 2010-04-24 09:18:10:
我对该论坛越来越失望了

本来不想回帖的,心里很鄙视这种人。

首先你的问题就没有描述清楚,你要调用fmincon进行优化,需要把数学模型给出来吧。

错误提示已经很清楚了,楼上也有朋友提示过,相信楼主不会连这么简单的英语都不懂吧。

用fmincon函数,楼主看帮助了吗?调用这个函数都需要带些什么参数?你检查一下你带的参数,格式对不对。

自己不好好反省,还怨别人,对论坛失望……
也不想想为什么大家不愿意理你,不愿意回复这样的帖子。

再次鄙视
明德厚学、求是创新
5楼2010-04-24 18:08:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaoguoxi

铜虫 (正式写手)

问题已经解决了
多谢回复(主要是原问题太复杂了,拐弯很多次才得到程序,没法详细描述)

[ Last edited by zhaoguoxi on 2010-4-25 at 21:37 ]
不见武林豪杰墓,无花无酒锄作田
6楼2010-04-25 21:34:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaoguoxi

铜虫 (正式写手)

问题已经解决了
多谢回复
不见武林豪杰墓,无花无酒锄作田
7楼2010-04-25 21:35:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhaoguoxi 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料考研调剂 +3 xwt。 2026-03-19 3/150 2026-03-19 11:22 by w沐阳w
[考研] 一志愿天大材料与化工(085600)总分338 +5 蔡大美女 2026-03-13 5/250 2026-03-19 10:44 by 是小刘呀~
[考研] 085410人工智能专硕317求调剂(0854都可以) +3 xbxudjdn 2026-03-18 3/150 2026-03-18 22:14 by zhq0425
[考研] 311求调剂 +4 冬十三 2026-03-18 4/200 2026-03-18 21:47 by 尽舜尧1
[考研] 298-一志愿中国农业大学-求调剂 +7 手机用户 2026-03-17 7/350 2026-03-18 14:34 by vgtyfty
[考研] 材料,纺织,生物(0856、0710),化学招生啦 +3 Eember. 2026-03-17 9/450 2026-03-18 10:28 by Eember.
[考研] 0703化学336分求调剂 +6 zbzihdhd 2026-03-15 7/350 2026-03-18 09:53 by zhukairuo
[考研] 265求调剂 +3 梁梁校校 2026-03-17 3/150 2026-03-18 09:12 by zhukairuo
[考研] 085601求调剂 +4 Du.11 2026-03-16 4/200 2026-03-17 17:08 by ruiyingmiao
[考研] 材料工程专硕274一志愿211求调剂 +6 薛云鹏 2026-03-15 6/300 2026-03-17 11:05 by 学员h26Tkc
[考研] 一志愿,福州大学材料专硕339分求调剂 +3 木子momo青争 2026-03-15 3/150 2026-03-17 07:52 by laoshidan
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
[考研] 085600调剂 +5 漾漾123sun 2026-03-12 6/300 2026-03-16 15:58 by 漾漾123sun
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 0703化学调剂 290分有科研经历,论文在投 +7 腻腻gk 2026-03-14 7/350 2026-03-16 10:12 by houyaoxu
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 复试调剂 +3 呼呼?~+123456 2026-03-14 3/150 2026-03-14 16:53 by WTUChen
[考研] 330求调剂 +3 ?酱给调剂跪了 2026-03-13 3/150 2026-03-14 10:13 by JourneyLucky
[考研] 304求调剂 +7 7712b 2026-03-13 7/350 2026-03-13 21:42 by peike
[考研] 070303一志愿西北大学学硕310找调剂 +3 d如愿上岸 2026-03-13 3/150 2026-03-13 10:43 by houyaoxu
信息提示
请填处理意见