| 5 | 1/1 | 返回列表 |
| 查看: 4665 | 回復(fù): 14 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
hshx9291銀蟲(chóng) (初入文壇)
|
[求助]
Fortran計(jì)算10的十次方以上運(yùn)算結(jié)果不正確,是精度問(wèn)題嗎? 已有1人參與
|
|
| 最近用Fortran進(jìn)行模擬計(jì)算,計(jì)算結(jié)果顯示錯(cuò)誤,往回找某一參數(shù)的計(jì)算結(jié)果發(fā)現(xiàn)為0.0000000E+000,后來(lái)檢查式子發(fā)現(xiàn)有個(gè)10的12次方計(jì)算。然后我就另建新項(xiàng)目計(jì)算了10的幾次方計(jì)算,發(fā)現(xiàn)10的9次方計(jì)算結(jié)果是1000000000正常,但是10的十次方計(jì)算結(jié)果就成了1410065408,11次方為1215752192,12次方就成了-727379968。一開(kāi)始懷疑是精度問(wèn)題,但是設(shè)置成精度為real(8),real(16)結(jié)果計(jì)算都是這樣。求問(wèn)大神是為什么? |
銀蟲(chóng) (初入文壇)
至尊木蟲(chóng) (正式寫(xiě)手)
巾幗將軍
|
是因?yàn)檎麛?shù),fortran對(duì)整數(shù)的存儲(chǔ)是有極限的,你把做計(jì)算的變量定義成雙精度實(shí)型,最后它會(huì)以科學(xué)計(jì)數(shù)法的形式給出結(jié)果。 發(fā)自小木蟲(chóng)IOS客戶端 |

木蟲(chóng) (著名寫(xiě)手)
|
你用的四字節(jié)整數(shù),就只能到這個(gè)數(shù)量級(jí)。如果需要更多,可以告訴編譯器使用八字節(jié)整數(shù)(ifort 的flag 是-i8),可以到二十位數(shù)。再多一般就沒(méi)有使用精確數(shù)值的必要了,可以用浮點(diǎn)數(shù)近似代替 發(fā)自小木蟲(chóng)IOS客戶端 |
銀蟲(chóng) (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿西安交通大學(xué)材料工程專業(yè) 282分求調(diào)劑 +10 | 楓橋ZL 2026-03-18 | 12/600 |
|
|---|---|---|---|---|
|
[考研] 0805 316求調(diào)劑 +3 | 大雪深藏 2026-03-18 | 3/150 |
|
|
[考研] 0703化學(xué)297求調(diào)劑 +3 | Daisy☆ 2026-03-20 | 3/150 |
|
|
[考研] 336求調(diào)劑 +5 | rmc8866 2026-03-21 | 5/250 |
|
|
[考研] 307求調(diào)劑 +3 | wyyyqx 2026-03-17 | 3/150 |
|
|
[考研] 332求調(diào)劑 +4 | ydfyh 2026-03-17 | 4/200 |
|
|
[考研] 華東師范大學(xué)-071000生物學(xué)-293分-求調(diào)劑 +3 | 研究生何瑤明 2026-03-18 | 3/150 |
|
|
[考研] 一志愿西南交大,求調(diào)劑 +5 | 材化逐夢(mèng)人 2026-03-18 | 5/250 |
|
|
[考研] 304求調(diào)劑 +7 | 司空. 2026-03-18 | 7/350 |
|
|
[考研] 324求調(diào)劑 +5 | lucky呀呀呀鴨 2026-03-20 | 5/250 |
|
|
[考研] 290求調(diào)劑 +7 | ^O^乜 2026-03-19 | 7/350 |
|
|
[考研] 0817 化學(xué)工程 299分求調(diào)劑 有科研經(jīng)歷 有二區(qū)文章 +22 | rare12345 2026-03-18 | 22/1100 |
|
|
[考研] 廣西大學(xué)家禽遺傳育種課題組2026年碩士招生(接收計(jì)算機(jī)專業(yè)調(diào)劑) +3 | 123阿標(biāo) 2026-03-17 | 3/150 |
|
|
[考研] 344求調(diào)劑 +6 | knight344 2026-03-16 | 7/350 |
|
|
[考研] 293求調(diào)劑 +11 | zjl的號(hào) 2026-03-16 | 16/800 |
|
|
[考研] 301求調(diào)劑 +4 | A_JiXing 2026-03-16 | 4/200 |
|
|
[考研] 085601求調(diào)劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考研] 290求調(diào)劑 +3 | p asserby. 2026-03-15 | 4/200 |
|
|
[考研] 318求調(diào)劑 +3 | Yanyali 2026-03-15 | 3/150 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|