当前位置: 首页 > 计算模拟 >1stOpt5.0代码问题,一运行就未响应,新手求指教

1stOpt5.0代码问题,一运行就未响应,新手求指教

作者 tircool
来源: 小木虫 250 5 举报帖子
+关注

我的代码如下:


Title "优化180908";

Constant n = 2, al = 0.6, ak = 0.4, a0 = 0, rho2 = 0.8376, sigxi2 = 0.1643;

Parameter p1(1:n) = [0.001, 5], p2(1:n) = [0.001, 5];

Variable A, B, C, D, E, F;
DataSet;
A, B, C, D, E, F =
0.247392986224052        -0.0250052158625110        2.87032657566461        -0.0355787864255006        -0.0351595036550584        5.38103159249501
0.605786280504227        0.00230152237385910        2.47760642515506        0.432865574172738        -0.111377081083603        8.05827308706437
EndDataSet;

ConstStr l =  ((sigxi2^2)/2 + ln(al) + a0 + rho2*A - B + ln(exp(p1)-1) + ak*C)/(1-al);
ConstStr y = a0 + al*l + ak*C + D + E;
ConstStr PQ = sum(i = 1:n)(exp(y + p1));
ConstStr Q = PQ/exp(p2);
ConstStr p11 = (-1/F)*y +  p2 + (1/F)*ln(Q);

MinFunction sum(i = 1:n)((p2 - p11)*y);

新手编程虚心求教! 返回小木虫查看更多

今日热帖
  • 精华评论
  • dingd

    1stOpt不区分大小写,改下如下:

    CODE:
    Title "优化180908";
    Constant n = 2, al = 0.6, ak = 0.4, a0 = 0, rho2 = 0.8376, sigxi2 = 0.1643;
    Parameter p1(1:n) = [0.001, 5], p2(1:n) = [0.001, 5];
    DataSet;
    AA, BB, CC, DD, EE, FF =
    0.247392986224052        -0.0250052158625110        2.87032657566461        -0.0355787864255006        -0.0351595036550584        5.38103159249501
    0.605786280504227        0.00230152237385910        2.47760642515506        0.432865574172738        -0.111377081083603        8.05827308706437
    EndDataSet;

    ConstStr l =  ((sigxi2^2)/2 + ln(al) + a0 + rho2*AA - BB + ln(exp(p1)-1) + ak*CC)/(1-al);
    ConstStr y = a0 + al*l + ak*CC + DD + EE;
    ConstStr PQ = sum(i = 1:n)(exp(y + p1));
    ConstStr Q = PQ/exp(p2);
    ConstStr pp = (-1/FF)*y +  p2 + (1/FF)*ln(Q);

    MinFunction sum(i = 1:n,p1,p2,AA,BB,CC,DD,EE,FF)((p2 - pp)*y);

    Objective Function (Min.): -17.7397811486867
    p11: 5
    p12: 5
    p21: 0.00100000000000166
    p22: 0.001

  • tircool

    引用回帖:
    2楼: Originally posted by dingd at 2018-09-10 21:48:26
    1stOpt不区分大小写,改下如下:


    Title "优化180908";
    Constant n = 2, al = 0.6, ak = 0.4, a0 = 0, rho2 = 0.8376, sigxi2 = 0.1643;
    Parameter p1(1:n) = , p2(1:n) = ;
    DataSet;
    AA ...

    我想问一下为什么我带入了您的代码之后,仍然未响应呢?是电脑版本问题吗?还是因为我安装的是5.0不正式?

  • dingd

    大概率是版本问题吧。

  • Zhang荣ze

    大佬求注册版安装包啊,谢谢,我邮箱Zhang_Rongze@163.com

  • dingd

    注册版的还是直接问开发商吧。

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓