数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
楼主: areschen

2005年数模A.B.C.D

[复制链接]
 楼主| 发表于 2005-9-17 18:22:43 | 显示全部楼层
[em03][em02][em01][em04][em06][em05][em04][em03][em02][em02]
发表于 2005-9-17 18:26:46 | 显示全部楼层
C题思路是什么 阿
 楼主| 发表于 2005-9-17 18:48:08 | 显示全部楼层
<TABLE fixed; WORD-BREAK: break-all" height="85%" width="95%" align=center border=0>

<TR>
<TD 9pt; LINE-HEIGHT: 12pt" vAlign=top width=* height="100%">转载:<IMG src="http://www.shumo.com/bbs/Skins/Default/topicface/face1.gif"> <B></B><BR>
<>include&lt;stdio.h&gt;///////////////// 适合第一题<BR>#include&lt;math.h&gt;<BR>#define N 1000</P>
<>double f(double x)<BR>{  return pow(x,-2);}</P>
<>double zhongzhi(double a,double h,int n1)<BR>{double m=0.0;<BR>   int k;<BR>    for(k=0;k&lt;=n1;k++)<BR>     m=m+f((k*h+a+(k+1)*h+a)/2);<BR>return m;}</P>
<P><BR>double pow1(int k,int r)<BR>{     <BR>int f=1,i;<BR>for(i=0;i&lt;r;i++)<BR>f*=k;<BR>return f;<BR>}<BR>               <BR>double longbg(double a,double b,double e )<BR>{   long int n=1;<BR>int i,j,p,q;<BR>double h=0.0,m1=0.0,g[N][N]={0};<BR>    h=b-a;                     <BR>g[0][0]=h/2*(f(a)+f(b)); <BR>for(i=1;i&lt;N;i++)<BR>    {  g[0]=(double)1/2*g[i-1][0]+h/2*zhongzhi(a,h,n-1); </P>
<P>      <BR>       for(j=1;j&lt;=i;j++)<BR>           <BR>    g[j]=pow1(4,j)/(pow1(4,j)-1)*g[j-1]-1/(pow1(4,j)-1)*g[i-1][j-1];<BR>  <BR>   <BR>  <BR>   n*=2;<BR>     <BR>   h=(double)(b-a)/n;<BR>    <BR><BR>        <BR>        <BR>    if(fabs(g-g[i-1][i-1])&lt;e) break; <BR>  p=i;q=j;<BR>     <BR>  }<BR>/* printf("龙贝格矩阵为:\n");<BR>  for(i=0;i&lt;=p;i++){<BR>  printf("\n");<BR>  for(j=0;j&lt;=i;j++)<BR>   printf("   %.7lf",g[j]);}<BR>     <BR>  printf("\n满意 积分的值为  :%.7lf\n",g[p][q-1]);*/<BR>m1=g[p][q-1];<BR>  return m1;<BR>}</P>
<P>void main()<BR>{<BR>int i,n2;</P>
<P><BR>double a,b,h=0.0,e=0.0,len=0.0,T=0.0;</P>
<P>printf("请输入所满意积分的下界和误差极限:A,e:");<BR>scanf("%lf%lf",&amp;a,&amp;e);<BR>printf("输入DVD 的个数N2和 类别 len:\n");<BR>scanf("%d  %lf",&amp;n2,&amp;len);<BR>  printf("所输入的日期 初始点为=%lf     分周期 为 =  %d",a,n2); <BR><BR>  <BR>  b=a+len;<BR>for(i=1;i&lt;=n2;i++)<BR>{T=T+longbg(a,b,e);<BR>  a=b;<BR>  b=a+len;<BR>if(f(b)&lt;e)break;<BR>}<BR>printf("  所求的满意度常积分为: %lf",T);</P></TD></TR></TABLE>
 楼主| 发表于 2005-9-17 19:07:30 | 显示全部楼层
<>想知道B题前面的答案请到:</P>
<>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</P>
 楼主| 发表于 2005-9-17 19:34:13 | 显示全部楼层
到第一面去啊!
发表于 2005-9-17 20:59:59 | 显示全部楼层
<>有没有作c题的阿??</P>
<>有的话分享以下阿</P>
发表于 2005-9-17 21:23:42 | 显示全部楼层
怎么样了?大伙!我们差不多了!<IMG src="http://www.shumo.com/bbs/Skins/default/topicface/face1.gif" align=absMiddle><IMG src="http://www.shumo.com/bbs/Skins/default/topicface/face3.gif" align=absMiddle>
发表于 2005-9-18 01:57:20 | 显示全部楼层
[em06] 做到晕!不会编程
发表于 2005-9-18 03:42:56 | 显示全部楼层
<>说的真的不错哦1!!!!</P>
<>  在压力下爆发吧!</P>
发表于 2005-9-18 03:44:40 | 显示全部楼层
够   意识   我是   你的  好朋友   
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-28 21:00 , Processed in 0.073840 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表