QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 870|回复: 2
打印 上一主题 下一主题

帮忙找错吧~~~

[复制链接]
字体大小: 正常 放大

16

主题

10

听众

51

积分

升级  48.42%

  • TA的每日心情
    开心
    2013-9-30 09:41
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    自我介绍
    未老先衰

    群组2013年数学建模国赛备

    跳转到指定楼层
    1#
    发表于 2013-7-26 14:29 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    本帖最后由 冬季的期盼 于 2013-7-26 14:31 编辑

    目标函数文件:
    function f=jsq_f(x);
    K=468,L=1400,y=-3,z=-4,r=4;
    for i=0:(pi/360):(pi/4)
    D=atan((x(2)*L)/(0.5*K));
    A=x(1)*(2*r*sin(i)+K);
    B=2*y*x(1);
    C=r*K*sin(i)-2*z*r*cos(i)-x(1)*K*cos(D)-2*x(1)*y*sin(D)-2*r*abs(z);
    cos(H)=(-2*B*C+sqrt(4*B.^2*C.^2)-4*(A.^2+B.^2)*(C.^2-A.^2))/(2*(A.^2)+(B.^2));
    E=pi-(D)-acos(H);
    F=acot(cot(E)-K/L);
    G=D-asin(sin(D+E)/sqrt((K/x(1)).^2+1-2*K*cos(D+E)/x(1))-acos(K*(2*cos(D)-cos(D+E)-cos(2*D))/x(1)/sqrt((K/x(1)).^2+1-2*K*cos(D+E)/x(1));
    if 0<E & E<=pi/18
    f=\sum(1.5*((G-F)/F));
    else if pi/18<E & E<=pi/9
    f=\sum((G-F)/F);
    else f=(0.5*((G-F)/F));
    end
    end
    目标函数调用文件:
    x0=[51;0.46];
    lb=[51.48;0.46];
    ub=[70.2;1];
    [x,fval]=fmincon(@jsq_f,x0,a,b,lb,ub);
    一直一直报错:
    Warning: Large-scale (trust region) method does not currently solve this type of problem,
    switching to medium-scale (line search).
    > In fmincon at 260
    In jsq_fy at 4
    ??? Error using ==> fmincon
    FMINCON cannot continue because user supplied objective function failed with the following error:
    Error: File: C:\Users\fanjianwei\Desktop\jsq_f.m Line: 11 Column: 139
    Incomplete or misformed expression or statement. Error in ==> jsq_fy at 4
    [x,fval]=fmincon(@jsq_f,x0,a,b,lb,ub);
    求帮忙找错
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    madio        

    3万

    主题

    1310

    听众

    5万

    积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    错误提示说的是信赖域方法不适合求解这类问题,应该是你选择的求解算法不合适

    点评

    冬季的期盼  嗯嗯谢谢,我换算法试试吧。。  详情 回复 发表于 2013-7-26 17:43
    回复

    使用道具 举报

    16

    主题

    10

    听众

    51

    积分

    升级  48.42%

  • TA的每日心情
    开心
    2013-9-30 09:41
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    自我介绍
    未老先衰

    群组2013年数学建模国赛备

    madio 发表于 2013-7-26 17:41
    错误提示说的是信赖域方法不适合求解这类问题,应该是你选择的求解算法不合适

    嗯嗯谢谢,我换算法试试吧。。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-26 06:34 , Processed in 0.735119 second(s), 65 queries .

    回顶部