| ²é¿´: 874 | »Ø¸´: 15 | |||
[½»Á÷]
ÌÕÀÏʦÊýÖµ´«ÈÈѧ4.8½Ú³¤·½ÐÎͨµÀ¶ÔÁ÷»»ÈÈÏà¹ØÎÊÌâ
|
|||
|
fRe½á¹û¸úÊéÉϲ¶à£¬µ«ÊÇNu²î±ðºÃ´ó£¬ÓдóÉñ°ïÎÒ¿´¿´Âï #include <math.h> #include <stdio.h> #define NT 70 void main() { /*¶¨Òå±äÁ¿*/ int N,M,i,j,Iter; double W[NT][NT],W0[NT][NT],sita[NT][NT],sita0[NT][NT],T[NT][NT],De,Re,Nu; double dltx,dlty,dx,dy,Wm,D,x,y,a,b; double Eps,DT,DTmax,SD; double ap,aw,ae,as,an,JF,b1,b2,JA,ap1; FILE*fp; /*¶ÁÈë²ÎÊý*/ printf("ÇëÊäÈëx·½Ïò½ÚµãÊýN y·½Ïò½ÚµãÊýM\n" ;scanf("%d%d",&N,&M); printf("ÇëÊäÈë½çÃæ³¤¶Èa ½çÃæ¿í¶Èb\n" ;scanf("%lf%lf",&a,&b); /*ÒÑÖª²ÎÊý*/ SD=0; JF=0; dltx=a; dlty=b; De=2*dltx*dlty/(dltx+dlty); D=a;/*ÌØÕ÷³ß´ç*/ N; M; Eps=1.e-6;/*¼ÆË㾫¶È*/ /*»ù±¾²ÎÊý*/ dx=dltx/(N-1); dy=dlty/(M-1); ae=aw=dy/dx; an=as=dx/dy; /*Ëٶȱ߽çÌõ¼þ´¦Àí*/ /*¹ÌÌå±íÃæËÙ¶ÈΪ0Öµ*/ for(j=0;j<M;j++) { W[0][j]=0; W[N-1][j]=0; } for(i=1;i<N-1;i++) { W[0]=0; W[M-1]=0; } /*Ëٶȳ¡¸³³õÖµ*/ for(j=1;j<M-1;j++) for(i=1;i<N-1;i++) { W[j]=0.00008; W0[j]=W[j];/*¶ÔÉÏÒ»´Îµü´úÖµ¸³Öµ*/ } Iter=0; /*Gauss-Seidelµü´ú¼ÆËãËÙ¶È*/ loop1: for(j=1;j<M-1;j++) { for(i=1;i<N-1;i++) { ap=ae+aw+an+as; b1=(dx*dy)/(D*D); W[j]=ae/ap*W[i+1][j]+aw/ap*W[i-1][j]+an/ap*W[j+1]+as/ap*W[j-1]+b1/ap; } } /*¼ÆËãÁ½´Îµü´ú×î´óÎó²î*/ Iter=Iter+1; DTmax=0.0; for(j=1;j<M-1;j++) for(i=1;i<N-1;i++) { DT=fabs(W[j]-W0[j]); W0[j]=W[j]; if(DT>DTmax) DTmax=DT; } if(DTmax>Eps) goto loop1; for(j=1;j<M-1;j++) for(i=1;i<N-1;i++) { SD+=W[j]*dx*dy; } Wm=SD/(a*b); printf("ÎÞÁ¿¸ÙËÙ¶ÈÆ½¾ùÖµ:\n" ;printf("Wm=%5.6f\n",Wm); /*±ß½çÌõ¼þ´¦Àí*/ /*¹ÌÌå±íÃæÎÞÁ¿¸ÙΪ0,È¡T=JA*sita½øÐеü´úÇóJA*/ for(j=0;j<M;j++) { sita[0][j]=0; sita[N-1][j]=0; } for(i=1;i<N-1;i++) { sita[0]=0; sita[M-1]=0; } /*sita³¡¸³³õÖµ*/ for(j=1;j<M-1;j++) for(i=1;i<N-1;i++) { sita[j]=0.003; sita0[j]=sita[j];/*¶ÔÉÏÒ»´Îµü´úÖµ¸³Öµ*/ } Iter=0; /*Gauss-Seidelµü´ú¼ÆËã*/ loop2: for(j=1;j<M-1;j++) { for(i=1;i<N-1;i++) { JF+=W[j]*sita[j]; } } JA=a*b/JF/Wm; for(j=1;j<M-1;j++) for(i=1;i<N-1;i++) { b2=dx*dy*JA*W[j]/(D*D*Wm); ap1=ap-b2; sita[j]=ae/ap1*sita[i+1][j]+aw/ap1*sita[i-1][j]+an/ap1*sita[j+1]+as/ap1*sita[j-1]; } /*¼ÆËãÁ½´Îµü´ú×î´óÎó²î*/ Iter=Iter+1; DTmax=0.0; for(j=1;j<M-1;j++) for(i=1;i<N-1;i++) { DT=fabs(sita[j]-sita0[j]); sita0[j]=sita[j]; if(DT>DTmax) DTmax=DT; } if(DTmax>Eps) goto loop2; /*Re¼ÆËã*/ printf("ReÊýΪ:\n" ;Re=2*(De/D)*(De/D)/Wm; printf("%5.6f\n",Re); /*Nu¼ÆËã*/ printf("NuÊýΪ:\n" ;Nu=0.25*(De/D)*(De/D)*JA; printf("%5.6f\n",Nu); for(j=1;j<M-1;j++) for(i=1;i<N-1;i++) { T[j]=JA*sita[j]; } fp=fopen("result.dat","w" ;printf("ÎÞÁ¿¸ÙζÈ:\n" ;for(j=M-1;j>=0;j--) { for(i=0;i<N;i++) { fprintf(fp,"%5.6f",T[j]); } printf("\n" ;} fclose(fp); } ·¢×ÔСľ³æIOS¿Í»§¶Ë |
» ²ÂÄãϲ»¶
081700£¬311£¬Çóµ÷¼Á
ÒѾÓÐ15È˻ظ´
Ò»Ö¾Ô¸±±¾©»¯¹¤085600 310·ÖÇóµ÷¼Á
ÒѾÓÐ18È˻ظ´
085600²ÄÁÏÓ뻯¹¤301·ÖÇóµ÷¼ÁԺУ
ÒѾÓÐ4È˻ظ´
²ÄÁÏÓ뻯¹¤371Çóµ÷¼Á
ÒѾÓÐ14È˻ظ´
336²ÄÁÏÓ뻯¹¤085600Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
²ÄÁÏ334Çóµ÷¼Á
ÒѾÓÐ18È˻ظ´
331Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
332Çóµ÷¼Á
ÒѾÓÐ17È˻ظ´
Ò»Ö¾Ô¸ÄϾ©º½¿Õº½Ìì´óѧ ²ÄÁÏÓ뻯¹¤329·ÖÇóµ÷¼Á
ÒѾÓÐ4È˻ظ´
²ÄÁÏר˶322
ÒѾÓÐ7È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
DNSѧϰ¼Ç¼
ÒѾÓÐ16È˻ظ´
¡¾ÌÖÂÛ¡¿×ö£¨¼ÆËãÁ÷ÌåÁ¦Ñ§ºÍ¼ÆËã´«ÈÈѧ£©Ïà¹ØµÄÇë½ø
ÒѾÓÐ37È˻ظ´
» ÇÀ½ð±ÒÀ²£¡»ØÌû¾Í¿ÉÒԵõ½:
½Î÷¿Æ¼¼Ê¦·¶´óѧÎïÀí»¯Ñ§¿ÎÌâ×éÕÐÉú£¬07,08¶¼¿É£¬»¹ÓÐÃû¶î
+1/95
2026ÄêÄþ²¨¹¤³ÌѧԺ¶Å¿¡Ò㸱Ñо¿Ô±ÕÐÊÕ»¯Ñ§²ÄÁÏ»úеÀà˶ʿÑо¿Éú£¨º¬µ÷¼Á£©
+1/54
һ־Ըǰ4λ´úÂë0703¾ù¿É±¨Ãû-ºÓ±±´óѧ·ÖÎö»¯Ñ§×¨ÒµÕÐÊÕµ÷¼Á¿¼Éú
+1/47
2026-´óÁ¬´óѧ¡«ÁùÅÌˮʦ·¶Ñ§ÔºÁªºÏÅàÑøË¶Ê¿Ñо¿Éú£¬ÕÐÊÕ»¯Ñ§¡¢»·¾³µÈÏà¹Ø×¨Òµ
+1/38
2026ÄêÎ人·ÄÖ¯´óѧ²ÄÁÏѧԺµË²¨½ÌÊÚÍŶӽÓÊÕµ÷¼Á£¨Ë¶Ê¿Éú4Ãû£©
+1/37
¹ãÎ÷ʦ·¶´óѧÕÅ·ïÏé¿ÎÌâ×éÕÐÊÕ5Ãû˶ʿÑо¿Éú
+1/36
ú̿¿ÆÑ§Ñо¿×ÜÔºÕÐÊÕ2026ÄêÉú̬ѧרҵ˶ʿµ÷¼ÁÉú1Ãû
+1/20
Å·ÃËELIÏîĿ̫ºÕ×ÈС×éÕÐÊÕÌ«ºÕ×ȹâѧ²©Ê¿
+1/19
¼ªÁÖ¹¤³Ì¼¼Êõʦ·¶Ñ§Ôº ½»²æÑ§¿ÆÑо¿Ôº ²ÄÁÏÓ뻯¹¤ µ÷¼ÁÕÐÉú
+1/16
¹ã¶«¹¤Òµ´óѧÉú̬»·¾³Ó뺣ÑóѧԺÕÅÐù½ÌÊÚ¿ÎÌâ×éÕÐÊÕ·ÖÀëĤÁìÓò2026ÄêÈëѧ²©Ê¿Éú1ÈË
+1/9
Õã½áéÖÝ£¬»¯²Äµ÷¼ÁÐÅÏ¢£¨»¶Ó0854µçÆø¡¢0855»úе¡¢0856¼°¸÷λ·ûºÏµÄͬѧ×ÉѯŶ£©
+1/8
¸£½¨Ê¦·¶´óѧ»·¾³Î¢ÉúÎï¼¼Êõ¿ÎÌâ×é½ÓÊÜ2026¼¶Ë¶Ê¿µ÷¼Á¡£¼Æ»®ÕÐÊÕ2-3Ãû¡£
+1/7
ºþÄÏÀí¹¤´óѧ»¯Ñ§»¯¹¤Ñ§Ôº£¬»¯Ñ§¡¢»¯¹¤¡¢²ÄÁÏÓ뻯¹¤×¨ÒµÑо¿Éúµ÷¼ÁÃû¶î³ä×ã
+1/7
Ó¢¹úÀ·ò±¤´óѧ²©Ê¿ÕÐÉú µç³Ø·½Ïò
+1/5
ÆëÆë¹þ¶û´óѧÀîÀò¿ÎÌâ×é³ÏÕÐ2026¼¶¿¼Ñе÷¼ÁÉú£¨Ñ§Ë¶ºÍר˶£©
+1/4
ºþ±±Ê¦·¶´óѧÕе÷¼ÁÀ²
+1/3
ÏÃÃÅ´óѧµç´ÅÉùѧÑо¿Ôº ³ÂÑź踱½ÌÊÚ¿ÎÌâ×é ÐÂÔöÁ½Ãû˶ʿÑо¿ÉúÃû¶î
+1/3
¹þ¶û±õ¹¤³Ì´óѧ¶¯Á¦Ñ§ÔºÕÔ½¨»ÔÍŶÓÕÐÊÕ2026²©Ê¿Ñо¿Éú
+1/3
ÕÐÆ¸Öǻ۽¨Ôì»ò³ÇÏç¹æ»®±³¾°Ë¶Ê¿Éú
+1/2
±±º½-»úеѧԺ-ÕÐ26Äê9Ô²©Ê¿
+1/2
¼òµ¥»Ø¸´
syhorchid2Â¥
2017-04-11 22:11
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
ÕâÉí°×ÒÂȹ3Â¥
2017-04-11 22:18
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
n ·¢×ÔСľ³æAndroid¿Í»§¶Ë
ÄÉÃײÄÁÏ7534Â¥
2017-04-11 22:21
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
ÎÒÔÊÇÎÒÒÔΪ5Â¥
2017-04-12 19:43
»Ø¸´
ÏÂÔØµç×ÓÊé6Â¥
2017-04-12 19:48
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
¡£¡£¡£ ·¢×ÔСľ³æAndroid¿Í»§¶Ë
tzynew7Â¥
2017-04-12 19:55
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
slytjiaofei8Â¥
2017-04-12 20:00
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
xhmaohan9Â¥
2017-04-12 20:03
»Ø¸´
½ÄϵÄÖñ10Â¥
2017-04-12 20:08
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
¡£ ·¢×ÔСľ³æAndroid¿Í»§¶Ë
41588116811Â¥
2017-04-12 20:12
»Ø¸´
hydzp12Â¥
2017-04-12 20:42
»Ø¸´
lingyun2008101813Â¥
2017-04-12 21:13
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
skyish14Â¥
2017-04-12 21:21
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
Ò» ·¢×ÔСľ³æIOS¿Í»§¶Ë
guanlianwu15Â¥
2017-04-12 21:32
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë
¼Ù´ó¿Õ16Â¥
2017-04-12 21:59
»Ø¸´
ÎÒÔÊÇÎÒÒÔΪ(½ð±Ò+1): лл²ÎÓë














;
»Ø¸´´ËÂ¥