我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 悬赏求助编程~~(截至于今晚) 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

soleone



自信之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 你是否还记得
等级: 荣誉会员
家族: KOP★红军魂
发贴: 24386
威望: 3
浮云: 426
在线等级:
注册时间: 2006-03-06
最后登陆: 2013-06-27

5come5帮你背单词 [ television /'telivi3ən/ n. (缩)tv,电视(机) ]


悬赏求助编程~~(截至于今晚)

编程计算如下
目标函数:minF(x)=1200X1+X2
约束条件:g1(X)=-X1<=0;
    g2(x)=-X2<=0
    g3(X)=1-0.25X2<=0;  
    g4(X)=1-7X1X2/45<=0
    g5(X)=1-7X1X1X1X2<=0   *X1X1X1是X的立方
    g6(x)=1-X1X2X2<=0   *X2X2是X的平方
初值:X1=1 X2=30
目的是求出minF(x)最小值~~
随便用什么编都可以,只要能编出来就OK了

哪位编程达人会做啊,悬赏200FY


[ 此贴被soleone在2007-06-21 21:30重新编辑 ]
顶端 Posted: 2007-06-21 20:38 | [楼 主]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ ask /a:sk/ vt. 问,询问,请求,要求,邀请;vi. 问,要求,请求 ]


g3(X)=1--0.25X2<=0;
这句是什么意思,为什么有两个减号?
顶端 Posted: 2007-06-21 21:25 | [1 楼]
soleone



自信之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 你是否还记得
等级: 荣誉会员
家族: KOP★红军魂
发贴: 24386
威望: 3
浮云: 426
在线等级:
注册时间: 2006-03-06
最后登陆: 2013-06-27

5come5帮你背单词 [ idea /ai'diə/ n. 主意,想法,概念,思想,计划,建议 ]


Quote:
引用第1楼yinx于2007-06-21 21:25发表的:
g3(X)=1--0.25X2<=0;
这句是什么意思,为什么有两个减号?

写错了,就一个哈~~
GG能帮我编程么?
顶端 Posted: 2007-06-21 21:30 | [2 楼]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ presently /'prezəntli/ ad. 不久,一会儿,现在,目前 ]


小数结果可以么?精度要去到小数点后多少位?我不会写分数.
顶端 Posted: 2007-06-21 21:35 | [3 楼]
soleone



自信之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 你是否还记得
等级: 荣誉会员
家族: KOP★红军魂
发贴: 24386
威望: 3
浮云: 426
在线等级:
注册时间: 2006-03-06
最后登陆: 2013-06-27

5come5帮你背单词 [ influence /'influəns/ n. 影响感化,权势,势力,感应;vt. 影响,感化,左右 ]


Quote:
引用第3楼yinx于2007-06-21 21:35发表的:
小数结果可以么?精度要去到小数点后多少位?我不会写分数.

随便拉只要注明下就是了,关键是程序哈
顶端 Posted: 2007-06-21 21:36 | [4 楼]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ cut /kΛt/ v. & n. 切,割,削减 ]


正在调试......
顶端 Posted: 2007-06-21 21:56 | [5 楼]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ finder // n. 发现者,探测器 ]


我都不敢把程序给你,写得太烂了...
顶端 Posted: 2007-06-21 22:12 | [6 楼]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ steam /sti:m/ n. 蒸汽;vi. 冒热气,(火车,轮船)行驶;vt. 蒸煮 ]


Copy code
#include <stdio.h>


int main(int argc, char* argv[])
{
  double x1,x2,d1,d2;  
  x1=0;x2=0;
  d1=0.000000001;d2=0.0000012;     //x1+=d1,x2+=d2对minF的影响是一样的
  bool ok=0;
  while(!ok)
  {
    ok=1;
    if(1-0.25*x2>0)
    {
        x2+=d2;             //x2+=d2比x1+=d1有效
        ok=0;
    }
    if(1-7*x1*x2/45>0)
    {
        if(x1*(x2+d2)>(x1+d1)*x2)
          x2+=d2;           //x2+=d2比x1+=d1有效
        else
          x1+=d1;           //x1+=d1比x2+=d2有效
        ok=0;
    }
    if(1-7*x1*x1*x1*x2>0)
    {
        if((x1+d1)*(x1+d1)*(x1+d1)*x2>x1*x1*x1*(x2+d2))
          x1+=d1;           //x1+=d1比x2+=d2有效
        else
          x2+=d2;           //x2+=d2比x1+=d1有效  
        ok=0;
    }
    if(1-x1*x2*x2>0)
    {
        if(x1*(x2+d2)*(x2+d2)>(x1+d1)*x2*x2)
          x2+=d2;           //x2+=d2比x1+=d1有效
        else
          x1+=d1;           //x1+=d1比x2+=d2有效
        ok=0;
    }
  }
  printf("X1=%lf\tX2=%lf\n",x1,x2);
  printf("minF=%lf\n",1200*x1+x2);

  printf("%lf\t%lf\t%lf\t%lf\n",0.25*x2,7*x1*x2/45,7*x1*x1*x1*x2,x1*x2*x2);
 
  return 0;
}






惨了,我三连了。
本帖最近评分记录:
  • 浮云:10 (by 暗面佛)
  • 顶端 Posted: 2007-06-21 22:21 | [7 楼]
    soleone



    自信之戒
    性别: 帅哥 状态: 该用户目前不在线
    头衔: 你是否还记得
    等级: 荣誉会员
    家族: KOP★红军魂
    发贴: 24386
    威望: 3
    浮云: 426
    在线等级:
    注册时间: 2006-03-06
    最后登陆: 2013-06-27

    5come5帮你背单词 [ arise /ə'raiz/ vi. 起来,升起,出现 ]


    好的,感谢LS的了,此贴可以锁了
    顶端 Posted: 2007-06-22 00:41 | [8 楼]
    我来我网·5come5 Forum » 程序员之家

    Total 0.013538(s) query 5, Time now is:11-23 12:23, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号