| 5 | 1/1 | 返回列表 |
| 查看: 4658 | 回復: 14 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
hshx9291銀蟲 (初入文壇)
|
[求助]
Fortran計算10的十次方以上運算結(jié)果不正確,是精度問題嗎? 已有1人參與
|
|
| 最近用Fortran進行模擬計算,計算結(jié)果顯示錯誤,往回找某一參數(shù)的計算結(jié)果發(fā)現(xiàn)為0.0000000E+000,后來檢查式子發(fā)現(xiàn)有個10的12次方計算。然后我就另建新項目計算了10的幾次方計算,發(fā)現(xiàn)10的9次方計算結(jié)果是1000000000正常,但是10的十次方計算結(jié)果就成了1410065408,11次方為1215752192,12次方就成了-727379968。一開始懷疑是精度問題,但是設置成精度為real(8),real(16)結(jié)果計算都是這樣。求問大神是為什么? |
至尊木蟲 (正式寫手)
巾幗將軍

至尊木蟲 (正式寫手)
巾幗將軍
|
是因為整數(shù),fortran對整數(shù)的存儲是有極限的,你把做計算的變量定義成雙精度實型,最后它會以科學計數(shù)法的形式給出結(jié)果。 發(fā)自小木蟲IOS客戶端 |

木蟲 (著名寫手)
|
你用的四字節(jié)整數(shù),就只能到這個數(shù)量級。如果需要更多,可以告訴編譯器使用八字節(jié)整數(shù)(ifort 的flag 是-i8),可以到二十位數(shù)。再多一般就沒有使用精確數(shù)值的必要了,可以用浮點數(shù)近似代替 發(fā)自小木蟲IOS客戶端 |
銀蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 336求調(diào)劑 +4 | rmc8866 2026-03-21 | 4/200 |
|
|---|---|---|---|---|
|
[基金申請]
學校已經(jīng)提交到NSFC,還能修改嗎?
40+4
|
babangida 2026-03-19 | 9/450 |
|
|
[考研] 279求調(diào)劑 +5 | 紅衣隱官 2026-03-21 | 5/250 |
|
|
[考研] 316求調(diào)劑 +6 | 梁茜雯 2026-03-19 | 6/300 |
|
|
[考研] 一志愿山大07化學 332分 四六級已過 本科山東雙非 求調(diào)劑! +3 | 不想理你 2026-03-16 | 3/150 |
|
|
[考研] 307求調(diào)劑 +3 | wyyyqx 2026-03-17 | 3/150 |
|
|
[考研] 初始318分求調(diào)劑(有工作經(jīng)驗) +3 | 1911236844 2026-03-17 | 3/150 |
|
|
[考研] 307求調(diào)劑 +10 | 冷笙123 2026-03-17 | 10/500 |
|
|
[考研] 22408 344分 求調(diào)劑 一志愿 華電計算機技術 +4 | solanXXX 2026-03-20 | 4/200 |
|
|
[考研] 南京大學化學376求調(diào)劑 +3 | hisfailed 2026-03-19 | 6/300 |
|
|
[考研] 一志愿南昌大學,327分,材料與化工085600 +9 | Ncdx123456 2026-03-19 | 9/450 |
|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學大學 ,080500材料科學與工程學碩,總分289分 +4 | @taotao 2026-03-19 | 4/200 |
|
|
[考研] 085600材料與化工 +8 | 安全上岸! 2026-03-16 | 8/400 |
|
|
[考研] 一志愿蘇州大學材料求調(diào)劑,總分315(英一) +5 | sbdksD 2026-03-19 | 5/250 |
|
|
[考研] 289求調(diào)劑 +6 | 懷瑾握瑜l 2026-03-20 | 6/300 |
|
|
[考研] 材料與化工專碩調(diào)劑 +7 | heming3743 2026-03-16 | 7/350 |
|
|
[考研] 281求調(diào)劑(0805) +14 | 煙汐憶海 2026-03-16 | 25/1250 |
|
|
[考研] 298-一志愿中國農(nóng)業(yè)大學-求調(diào)劑 +9 | 手機用戶 2026-03-17 | 9/450 |
|
|
[考研] 一志愿985,本科211,0817化學工程與技術319求調(diào)劑 +10 | Liwangman 2026-03-15 | 10/500 |
|
|
[考研] 考研化學學碩調(diào)劑,一志愿985 +4 | 張vvvv 2026-03-15 | 6/300 |
|