| 5 | 1/1 | 返回列表 |
| 查看: 3709 | 回復(fù): 21 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
duhb655金蟲 (著名寫手)
|
[求助]
fortran 怎么按行讀取數(shù)據(jù)(有小例子) 已有3人參與
|
||
|
深度 溫度 電導(dǎo)率 50.00000 28.30186 54.27303 51.00000 28.28920 54.27039 52.00000 28.27396 54.26752 53.00000 28.25474 54.27453 54.00000 28.23691 54.28119 55.00000 28.23033 54.29279 56.00000 28.22947 54.30813 57.00000 28.21856 54.30784 58.00000 28.20773 54.31368 59.00000 28.19656 54.32171 60.00000 28.15063 54.28722 我用的是網(wǎng)上的一個數(shù)據(jù),我寫的程序?yàn)椋?fieldset> PROGRAM TE REAL::A(11,3) INTEGER ::I,J CHARACTER C OPEN(13,FILE='Result.txt') DO J=1,1 READ(13,*)C ENDDO OPEN(12,FILE='result1.TXT') DO I=1,11 READ(13,*) A(I,1:3) ENDDO WRITE(12,"(3f10.5)") A CLOSE(13) CLOSE(12) END 得到的結(jié)果是: 50.00000 51.00000 52.00000 53.00000 54.00000 55.00000 56.00000 57.00000 58.00000 59.00000 60.00000 28.30186 28.28920 28.27396 28.25474 28.23691 28.23033 28.22947 28.21856 28.20773 28.19656 28.15063 54.27303 54.27039 54.26752 54.27453 54.28119 54.29279 54.30813 54.30784 54.31368 54.32171 54.28722 我想得到原來一樣的數(shù)據(jù),我看結(jié)果意思是按列讀取,怎么能按行讀取啊,或怎么能得到和原來一樣的矩陣,如果可能的話,不要用A1,A2,A3三列來做,因?yàn)槲业臄?shù)據(jù)有很多列,謝謝了! [ Last edited by jjdg on 2014-2-9 at 10:07 ] |
經(jīng)驗(yàn) |
金蟲 (著名寫手)
版主 (知名作家)

金蟲 (著名寫手)
至尊木蟲 (職業(yè)作家)
|
讀的并沒有錯,也是按行讀的,F(xiàn)ortran 還沒有高級到可以按列來讀入數(shù)據(jù)的 錯的在于你打印的那句話: WRITE(12,"(3f10.5)" ) A 這句話只是告訴程序把 A 這個 矩陣中的數(shù)據(jù)打出來,每行三個實(shí)數(shù) 但你要清楚的是 Fortran 內(nèi)部的矩陣存貯是列優(yōu)先的,所以,它先把第一列拿出來打印,打印完了打印第二列,再打印第三列 你要想按讀的方式打印,就要顯示地寫成循環(huán)或者使用 WRITE 支持的隱式循環(huán)…… [ Last edited by jjdg on 2014-2-13 at 11:49 ] |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 327求調(diào)劑 +4 | 小卡不卡. 2026-03-29 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 296求調(diào)劑 +6 | 彼岸t 2026-03-29 | 6/300 |
|
|
[考研] 化學(xué)工程085602 305分求調(diào)劑 +22 | RichLi_ 2026-03-25 | 22/1100 |
|
|
[考研] 一志愿:西北大學(xué),英一數(shù)一408-284分求調(diào)劑 +4 | 12.27 2026-03-27 | 4/200 |
|
|
[考研] 22408 359分調(diào)劑 +4 | Qshers 2026-03-27 | 6/300 |
|
|
[考研] 343求調(diào)劑 +6 | 愛羈絆 2026-03-29 | 6/300 |
|
|
[考研] 279求調(diào)劑 +4 | 蝶舞輕繞 2026-03-29 | 4/200 |
|
|
[考研] 085600,專業(yè)課化工原理,321分求調(diào)劑 +5 | 大饞小子 2026-03-28 | 5/250 |
|
|
[考研] 0703化學(xué) +11 | 妮妮ninicgb 2026-03-27 | 11/550 |
|
|
[考研] 求調(diào)劑 +7 | 爭取九點(diǎn)睡 2026-03-28 | 8/400 |
|
|
[考研] 332求調(diào)劑 +4 | @MZB382400 2026-03-28 | 4/200 |
|
|
[考研] 藥學(xué)105500求調(diào)劑 +3 | Ssun。。 2026-03-28 | 3/150 |
|
|
[考研] 315分求調(diào)劑 +7 | 26考研上岸版26 2026-03-26 | 7/350 |
|
|
[考研] 打過很多競賽,085406控制工程300分,求調(diào)劑 +3 | askeladz 2026-03-26 | 3/150 |
|
|
[考研] 機(jī)械學(xué)碩總分317求調(diào)劑!。! +4 | Acaciad 2026-03-25 | 4/200 |
|
|
[考研] 0854人工智能方向招收調(diào)劑 +4 | 章小魚567 2026-03-24 | 4/200 |
|
|
[考研] 材料調(diào)劑 +3 | iwinso 2026-03-23 | 3/150 |
|
|
[考研]
|
黃粱一夢千年 2026-03-24 | 3/150 |
|
|
[考研] 284求調(diào)劑 +3 | yanzhixue111 2026-03-23 | 6/300 |
|
|
[論文投稿] 急發(fā)核心期刊論文 +3 | 賢達(dá)問津 2026-03-23 | 5/250 |
|