Programming 板


LINE

各位fortran高手, 剛剛我花了好多時間?在簡查我的程式 可是始終不知道問題所在 某一部份的函數計算 執行後它一直說我INF 可是我check過整個函數內容 計算部份並不會造成INF 所以難道有其它原因造成INF嗎 可是我簡察不出來 這麼長的程式要發問 真的覺得很麻煩和抱歉 我下面有註明我的問題 能不能有高手能幫我檢察出問題呢 感激不盡>< program paper1 double precision L,ione,bone,Cone,r,ra,u,e,ea,eb,ec,Tzero double precision c,k,Abig,v,mrate,q,Hone,paa,pbb,Tone,Ttwo double precision m,G,pi,b,h,lightv,boltzman,Tr,z,calculusansA double precision pa,pb,Asmall,Done,Dtwo,gamme,zete,number double precision gnumber,znumber,p,eav,rbv,alpha,beta double precision Tonev,Ttwov,Trv,n,Msun,SBConstant,Tcombine integer o ******************************************************************** ******************************Constant Number Part************* pi = 3.1415926D0 G = 6.6 h = 6.6260693D-27 k = 1.3806505D-26 pa = 0D0 pb = 0D0 paa = 0D0 pbb = 0D0 c = 299792458D2 Tzero = 500D0 r = 1D0 SBConstant = 5.6704004D-7 Msun = 1.988435D33 Rstar = 3*(10**11)*((Mrate/1D-5/Msun)**0.33333333) L = G*M*Mrate/365/24/60/60/Rstar Asmall = 7.5657D-15 Tcombine = ((alpha*Tonev)**4+(beta*Ttwov)**4)**0.25 Cone = Mrate/365/24/60/60/4/pi/sqrt(2*G*M) write(*,*) 'number?,gnumber?,znumber?,Mrate,M,n,A,alpha,beta,r' read(*,*) number , gnumber , znumber ,Mrate , M ,n,Abig,alpha,beta -,r write(*,*) Done(Abig,Asmall,Cone,L,c,k,h,n,gnumber,znumber) <-----執行後老是說INF double precision function Done(Abig,Asmall,Cone,L,c,k,h,n, <-----就是這個函數 -gnumber,znumber) double precision Abig,Asmall,Cone,L,c,k,h,n,gnumber,znumber,pi Done = (3*6*1.08232323*Abig* <----但我check過計算式 -Cone*L/10/pi/2/1.2020564/Asmall/c* 沒問題啊>< -(k/h)**1)**0.3333333 end double precision function Dtwo(r,n,L,Asmall,c,Tzero,gnumber, -znumber) double precision r,n,L,Asmall,c,Tzero,gnumber,znumber Dtwo = (6*1.08232323*Tzero**1*L/4/pi/ -24/1.03692776/Asmall/c)**0.2 end --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.177.125 ※ 編輯: pianoboy 來自: 140.109.177.125 (12/18 00:02)
1F:推 latinboy: 我個人是不推薦算式打這麼長220.132.163.126 12/18 00:57
2F:→ latinboy: 另外 你要給我們測試資料才知道要輸入啥220.132.163.126 12/18 00:58
3F:推 latinboy:此外 你好像在寫很有趣的東西~~ 天文220.132.163.126 12/18 01:00
4F:→ latinboy: Rsatr中的10**11會出事...220.132.163.126 12/18 01:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP