QQ登录

只需要一步,快速开始

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

非线性规划程序

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

1

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2004-12-9 20:04 |只看该作者 |正序浏览
|招呼Ta 关注Ta

#include<iostream.h># y6 Q& ^& h8 r #include<math.h> C* C* V7 U. x* @ double fx(int n,double p[],double x) & o/ \) X" O# K& w, i# u0 m& K/ Q{$ Z6 R7 d7 b4 K- M double z=0,y=1; ) J7 i8 C9 T% X int i=0,j=0;- ^+ t. `8 l& D; z! c for(;i<n+1;i++) ?: u3 L5 T! Z9 J/ V0 y4 H { ! g' v: p7 b8 W; ] for(;j<i;j++) & |! _/ E3 F0 G7 |1 q2 U4 P y*=x; B1 m3 k2 b# l z+=*(p+i)*y; e# C8 r- Y9 t* z }7 `6 u6 \5 J0 B' Y. u return z;( n" V; p) |1 D# b }

" B" j) R* n1 F

int fi(int k) $ ~) T% f0 o& ?5 P0 {, A. H{ x0 k5 ^4 }+ e3 x3 f0 M% X if(k==0) 3 L, \# Y2 |! P$ X/ Z( A return 1; * r( g: O; A+ W+ ]9 b- f else 1 D- }* T& u+ @5 [ { 9 _4 [* Y# A7 ]5 f6 w' Q if(k==1)8 e8 r" r6 P! u7 C return 1; / R1 _7 X7 s; s1 `" u$ E' \" ^ else 3 h* f' |/ } K; q: Y {, w1 e/ u- |8 I* T c f V int i=0,i1=1,i2=1,w=0; ' P8 Z: u, w3 [! O for(;i<k-1;i++)% T; N& {. q! k7 c5 B { " ~, t) N5 I9 X w=i1+i2; " o! n. M% L1 K1 d& d* q9 p4 y( E/ F i1=i2;; p2 y) P' e8 Z i2=w; ! U6 b9 p( F% @- P1 t$ m2 j } 1 p8 v8 F7 m3 ~ return w; # z/ {0 `! I( Y9 v. W } ( \3 A; u/ d8 q+ u}( [/ f% x6 b8 O7 h+ r" }) D }

9 Y/ C9 V! k) d- ]% k" P0 y2 d2 Q

int r(double w,double a,double b); \. @$ K2 a$ P2 j2 C; X2 r$ z9 Y4 @7 E {, d8 r: h, ?/ t# E int i=0;& ], D8 s+ u; k$ e p- g2 O8 k( W3 w$ a6 W for(;fi(i)<=(b-a)/w;i++) k3 {' V/ J* ~ {}; O* g j" O1 ?; K) F# ] return i; ( e' k$ c2 V' t6 C$ b/ h} 9 g x* X. X0 rvoid main()) U9 H' F7 L8 {& ]! W {2 X2 P0 t5 `% K* g0 d+ K% m cout<<"输入函数的最高次幂";7 }9 |2 ?, i) ]1 a: L int n; 8 H# n" f; y$ |: U cin>>n;3 L& u4 s8 ?- Y) K double *p=new double[n+1]; 6 e6 I8 O, Z2 W double a,b,g=0,j=0,c=0; . G+ w- Y4 w: H& V cout<<"依升降幂输入x项的系数"<<endl; & i" \8 s: _4 p3 B, ?; B* A7 l for(int i=0;i<n+1;i++)/ F2 f1 d. {+ r# m2 S- g8 Z- T/ N cin>>*(p+i);3 F9 k R1 y- ^& `* k& q' @; v cout<<"输入误差值"<<endl; , p+ A/ b' H$ m! ~; s) X double w;# E/ c2 O4 c# P8 H! N cin>>w; ) Z" F( c2 }, [( S: t h5 j' o cout<<"输入初始区间"<<endl; $ I" t7 U' f w& Y. Y/ Q- T7 `# f cin>>a>>b; 6 @, M, b4 c, i6 C# G cout<<"输入辨别常数"<<endl;6 u( {+ G8 W) O cin>>c; K6 G. G4 O* M& K, g0 V6 @5 D n=r(w,a,b); 4 i" |8 r1 y* Z- @% I u) Y i=0;8 J' z% P8 p2 G/ B' b cout<<fi(n-i-2)<<endl; 1 p: f! s$ u/ A& K8 E cout<<a<<" "<<b;) T1 K w- I* [, f+ } u g=a+fi(n-2-i)*(b-a)/fi(n-i); . }% q) `" N/ ?6 P8 G5 o4 q j=a+fi(n-1-i)*(b-a)/fi(n-i); Y" d' N6 w, n4 p- U+ h cout<<g<<" "<<j;5 y6 [" g" v; o6 R for(i=1;i<n-1;i++)9 u, d7 A0 u% H {+ ~6 `# i1 w/ I8 x2 h: a ) O. {4 w5 m3 R- Z# ` 5 B0 s5 P+ A( k$ n* R if(fx(n,p,g)>fx(n,p,j)) / K$ \& Z, c* |; @% Z& E% G { . l6 L+ [/ ^3 p# y. Y a=g; 3 T+ O+ B9 B4 \4 v+ q2 k9 x g=j; 4 i' w% m2 }8 L4 n$ a- t T) A j=a+fi(n-1-i)*(b-a)/fi(n-i);9 ^7 F* n" r1 n }# t9 [4 r! a+ q. K. @ else 2 V9 r0 I( t K { 5 |$ e9 F3 p5 L- `4 b- N b=j; 4 R- Q. `( M3 p# V( W, f7 f: L- w2 A j=g;- j9 X: {5 y) f' K4 f B g=a+fi(n-2-i)*(b-a)/fi(n-i);# J- D: |; r. ^' O! p' C }- ^4 L. M( v$ N* R, I 0 {) k1 b3 s3 d. j }0 u3 X- t, I) t9 O( r/ T j=g+c; J; W4 r5 B F' [# a( t+ T if(fx(n,p,g)>fx(n,p,j)), f) e( I; \. u, n8 `9 k* ?' F a=g; 1 y! H/ ]2 N: r! {+ g else b=g;' z9 x/ {9 l8 ^- J2 j cout<<"函数值在 ("<<g<<","<<j<<")之间;"; 5 ^& n' `1 i) E* ~( m4 h5 i4 r4 c ! ]5 h& M% l l7 b& c' l4 n+ \ }% h. Y+ v5 {+ f

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持2 反对反对0 微信微信

0

主题

12

听众

112

积分

升级  6%

  • TA的每日心情
    怒
    2015-5-29 09:03
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    邮箱绑定达人 社区QQ达人

    群组: 2015美赛备战交流群组

    回复

    使用道具 举报

    9

    主题

    5

    听众

    399

    积分

    升级  33%

  • TA的每日心情
    开心
    2017-3-19 15:39
  • 签到天数: 112 天

    [LV.6]常住居民II

    社区QQ达人

    群组: 学术交流A

    群组: MCM优秀论文解析专题

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

    回复

    使用道具 举报

    lsyzzhl        

    0

    主题

    4

    听众

    42

    积分

    升级  38.95%

    该用户从未签到

    回复

    使用道具 举报

    0

    主题

    4

    听众

    9

    积分

    升级  4.21%

    该用户从未签到

    沙发,板凳都没偶的份了。
    % C4 Q+ }" q" }" j& r0 e5 U8 l0 Q# {# P! o$ t+ i

    : r3 n: v9 f! A. @- A1 m, @( t5 @9 @4 s' W8 I* L3 g

    % r& e% w! N: u$ W7 N/ m& D
    ! M- E; b5 {1 A6 a( U. R  r  s* m! V2 K1 Q0 M' D  j& B
    ; I! M- n1 F1 |% Q3 P% n
    ' E" [" ?, b$ N2 Q. V5 Q4 A1 }' |0 M/ z

    8 p' K$ K+ p) V0 N4 N) b
    * \" {! F. }7 j5 g* Q( v7 j7 M
    ( I# N/ F1 Z6 J) L) x5 z$ o- S4 _4 F7 s% D1 Q" z6 c; `# Y
    8 V; t9 {9 n6 T
    淘宝专享地址:zhfqw.taobao.com/# f: n) V: f- U+ {( F/ \0 Z7 o
    : `' d" K6 ?# e2 L
    如何将宝贝卖向全世界           索马里论坛**598专卖. P+ `8 V& A1 Y. [. s9 @. E
    7 r9 S  X3 d5 h, y% }5 n
    如何将宝贝卖向全世界           索马里论坛**598专卖
    回复

    使用道具 举报

    0

    主题

    4

    听众

    744

    积分

    升级  36%

  • TA的每日心情
    无聊
    2012-2-23 09:12
  • 签到天数: 108 天

    [LV.6]常住居民II

    回复

    使用道具 举报

    21

    主题

    7

    听众

    3435

    积分

    升级  47.83%

  • TA的每日心情
    怒
    2014-5-25 20:58
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    新人进步奖 优秀斑竹奖

    群组: Matlab讨论组

    群组: 小草的客厅

    群组: 数学趣味、游戏、IQ等

    群组: C 语言讨论组

    群组: 我行我数

    回复

    使用道具 举报

    515genius        

    0

    主题

    3

    听众

    12

    积分

    升级  7.37%

    该用户从未签到

    回复

    使用道具 举报

    0

    主题

    3

    听众

    19

    积分

    升级  14.74%

    该用户从未签到

    回复

    使用道具 举报

    999mmg        

    0

    主题

    3

    听众

    22

    积分

    升级  17.89%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

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

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-11-1 08:38 , Processed in 0.268123 second(s), 102 queries .

    回顶部