open(22,file='I:\Wear simulation\data.txt',form='formatted',status='old',position='append')
T=vmc1+273.15
teq=10**((T/773.15)*(20+log10(DTMAXC/3600))-20)
open(10,file='I:\Equivalent time\data.txt',form='formatted',status='old',position='asis')
read(10,*) sum
teq=sum+teq
write(10,*) teq
M=773.15*(20+log10(teq+4.58682))
Hroom=(-5.0E-15)*M**4+(2.0E-10)*M**3-(2.0E-6)*M**2+0.0086M+58.516
Fhot=(-6.282844E-9)*T**3+(1.0630785E-5)*T**2-(5.8086096E-3)*T+1.9575015
Hhot=Hroom*Fhot
k=(29.29*log(T)-168.73)/(10*10*10*10*10*10)
a=2.0
WI=(VMC4/Hhot**a)*k*VMC3*DTMAXC
WA=(VMC4/Hhot**a)*k*VMC3*DTMAXC+WA
close(10)
write(22,*) dtmaxc
write(22,"(7f21.10)") VMC1,VMC2,VMC3,VMC4,k,Hhot,WI,WA
close(22)
QQ截图20140606171548.png (4.27 KB, 下载次数: 421)
QQ截图20140606171605.png (19.13 KB, 下载次数: 414)
安靖 发表于 2014-6-7 11:49
这要求有点过了啊……
chuxf 发表于 2014-6-7 15:26
只是一小段,也需要与你其他的代码之间进行融合。这一小段负责什么内容?文件格式如何?需要读取到哪些变 ...
871100103 发表于 2014-6-18 10:47
多谢。。。假如txt文档中第一行有初始值1,我怎样读取它为a,赋值t=t+a(t有之前的程序计算得出),t写入 ...
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |