| ²é¿´: 830 | »Ø¸´: 3 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
[½»Á÷]
ÇóÖú£¬P-R·½³ÌCÓïÑÔ±à³ÌÇó½âÎÊÌâ
|
|||
|
#include #include void main() { int k,sign; double f(double V); double v3,v4,q3; double x[50],A,B,C; x[1]=1.0;*É趨³õÖµ x[2]=2.0; x[3]=3.0; k=3; while(fabs(x[k]-x[k-1])>0.00001)*Muller·¨µü´ú { v3=(x[k]-x[k-1])/(x[k-1]-x[k-2]); q3=1+v3; A=f(x[k-2])*v3*v3-f(x[k-1])*v3*q3+f(x[k])*v3; B=f(x[k-2])*v3*v3-f(x[k-1])*q3*q3+f(x[k])*(v3+q3); C=f(x[k])*q3; if (B>0) sign=1; else sign=-1; v4=-2*C/(B+sign*sqrt(B*B-4*A*C)); x[k+1]=x[k]+v4*(x[k]-x[k-1]); k++; } printf("Mullerµü´ú·½·¨ËùÇóʵ¸ùX=%lf\n",x[k]); printf("µü´ú´ÎÊý:%d\n",k); } double f(double V) { double R=8.314,Tc=190.69,Pc=4604000,w=0.013; *ÁÙ½çζÈѹÁ¦Æ«ÐÄÒò×Ó double Q,T,a,b,P,e,d,K,Tr; printf("ÇëÊäÈëѹÁ¦P(ǧÅÁ)ºÍζÈT(¿ª¶ûÎÄ)\n" ;scanf("%lf,%lf",&P,&T); Tr=T/Tc; K=0.37464+1.54226*w-0.26992*w*w; e=0.45724*R*R*Tc*Tc/Pc; d=pow((1+K*(1-sqrt(Tr))),2.0); a=e*d; b=0.0778*R*Tc/Pc; printf("a=%lf",a); Q=R*T/(V-b)-a/(V*(V+b)+b*(V-b))-P; *ÀûÓÃP-R·½³Ì¹¹ÔìµÄµü´ú¸ñʽ return Q; } Peng-Robinson·½³Ì¿ÉÒÔÓÃÀ´Çóʵ¼ÊÁ÷ÌåµÄÃܶȵÈÎïÐÔ²ÎÊý£¬ÏÖÔÚÒÑÖª´¿¼×ÍéµÄÁÙ½çζȺÍÁÙ½çѹÁ¦£¬Æ«ÐÄÒò×Ó£¬ÓÃCÓïÑÔ±à³Ì¼ÆËã1MP£¬108.15KʱµÄÃܶȡ£±à³Ìʱ³öÏÖÒç³öÏÖÏó£¬Ö÷ÒªÊÇʹÓÃMuller·¨É趨³õÖµµÄÎÊÌ⣬ÀÍ·³¸ßÊÖÖ¸µãÃÔ½ò£¬¶àл¡£ |
» ²ÂÄãϲ»¶
²ÄÁÏ¿¼Ñе÷¼Á
ÒѾÓÐ3È˻ظ´
²ÄÁϵ÷¼Á
ÒѾÓÐ12È˻ظ´
Ó¢Ò»ÊýÒ»408£¬×Ü·Ö284£¬¶þÕ½Õæ³ÏÇóµ÷¼Á
ÒѾÓÐ14È˻ظ´
085410 Ò»Ö¾Ô¸211 22408·ÖÊý359Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
271Çóµ÷¼Á
ÒѾÓÐ19È˻ظ´
385·Ö ÉúÎïѧ£¨071000£©Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
Ò»Ö¾Ô¸°²»Õ´óѧ¼ÆËã»ú¿ÆÑ§Óë¼¼Êõѧ˶£¬331·ÖÇóµ÷¼Á
ÒѾÓÐ3È˻ظ´
318Çóµ÷¼Á£¬¼ÆËã²ÄÁÏ·½Ïò
ÒѾÓÐ8È˻ظ´
291Çóµ÷¼Á
ÒѾÓÐ25È˻ظ´
Ò»Ö¾Ô¸±±¾©¿Æ¼¼´óѧ085601²ÄÁϹ¤³ÌÓ¢Ò»Êý¶þ³õÊÔ×Ü·Ö335Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
²¨²»¶¯
ľ³æ (ÕýʽдÊÖ)
Wave No Move
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ¹ó±ö: 1.204
- ½ð±Ò: 2138.1
- ºì»¨: 2
- Ìû×Ó: 610
- ÔÚÏß: 33·ÖÖÓ
- ³æºÅ: 871855
- ×¢²á: 2009-10-14
- ÐÔ±ð: GG
- רҵ: Ó¦ÓõØÇòÎïÀíѧ
- ¹ÜϽ: ³ÌÐòÈí¼þ
¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¹§Ï²ÇÀɳ·¢£¬¸ø¸öºì°ü
Doctorcbw(½ð±Ò+1,VIP+0):лл²ÎÓë 12-21 09:37
Сľ³æ(½ð±Ò+0.5):¹§Ï²ÇÀɳ·¢£¬¸ø¸öºì°ü
Doctorcbw(½ð±Ò+1,VIP+0):лл²ÎÓë 12-21 09:37
|
ÊÇÊäÈë1000,108.15°É£¿£¿£¿ ûÓÐÒç³ö°¡£¿£¿Êä³ö£ºa=0.300640 |

2Â¥2009-12-21 00:24:47
bluesine
Ìú¸Ëľ³æ (Ö°Òµ×÷¼Ò)
¿ÆÔ·Ð¡Ä¾³æ
- ÊýѧEPI: 5
- Ó¦Öú: 132 (¸ßÖÐÉú)
- ¹ó±ö: 1.991
- ½ð±Ò: 9858.9
- É¢½ð: 89
- ºì»¨: 19
- Ìû×Ó: 3624
- ÔÚÏß: 377.6Сʱ
- ³æºÅ: 869544
- ×¢²á: 2009-10-12
- ÐÔ±ð: GG
- רҵ: ÊýѧÎïÀí
¡ï
Сľ³æ(½ð±Ò+0.2):ÇÀÁ˸öС°åµÊ£¬¸ø¸öºì°ü
Сľ³æ(½ð±Ò+0.2):ÇÀÁ˸öС°åµÊ£¬¸ø¸öºì°ü
|
double f(double V); ÕâÒ»¾äÓ¦¸ÃдÔÚmain()º¯ÊýÍâÃæ <ÉÏÃæ> |

3Â¥2009-12-21 10:14:16
ллÁË
¡ï
bluesine(½ð±Ò+1,VIP+0):ºÇºÇ £¬ÄÜ·ñ°Ñ½â¾öµÄ·½·¨·ÖÏíÒ»ÏÂÄØ 1-7 11:14
bluesine(½ð±Ò+1,VIP+0):ºÇºÇ £¬ÄÜ·ñ°Ñ½â¾öµÄ·½·¨·ÖÏíÒ»ÏÂÄØ 1-7 11:14
| ллÉÏÃæÁ½Î»ÅóÓѵĻظ´£¬ÎÒÔÒÔΪûÈËÀíÎÒÄØ£¬¼ÓÖ®×î½ü¿¼ÊԱȽÏæ£¬Ò»Ö±Ã»ÉÏÍø²é¿´¡£Õâ¸öÎÊÌâÒѾ½â¾öÁË¡£²»¹ý£¬ÊäÈëµÄÊÇ1000000£¬108.15.º¯ÊýÉùÃ÷дÔÚmain()ÀïÒ²ÊÇ¿ÉÒԵġ£ÔٴθÐлÈÈÐÄÈË£¬ÊµÔÚ²»ºÃÒâ˼ÁË¡£ |
4Â¥2010-01-06 22:15:48














;
»Ø¸´´ËÂ¥