| 24小時(shí)熱門(mén)版塊排行榜 |
| 6 | 1/1 | 返回列表 |
| 查看: 2578 | 回復(fù): 5 | |||
nano_xinxin金蟲(chóng) (小有名氣)
|
[交流]
【求助】求指點(diǎn),在Fortran里面,怎樣實(shí)現(xiàn)“數(shù)組維度可調(diào)”的數(shù)組?
|
|
我剛開(kāi)始學(xué)習(xí) Fortran 語(yǔ)言編程,最近在編程時(shí),遇到一個(gè)問(wèn)題,因?yàn)橐诔绦蚶锩嫔婕耙粋(gè)do 循環(huán),希望通過(guò)控制 do 循環(huán)的循環(huán)變量 I ,來(lái)調(diào)用一個(gè)維度可以改變的三維數(shù)組(第一維度已經(jīng)確定),例如數(shù)組 A (I ,:,:) . 例如,我希望: .............. real(8) , allocatable :: A ( : ,: ,:) .............. I=1 時(shí), A (1 ,: ,:) 數(shù)組元素是一個(gè)4*3(四乘三) 的二維矩陣; I=2 時(shí), A (2 ,:,:) 數(shù)組元素是一個(gè)3*5 的二維矩陣; .............. I=N時(shí), A (N ,: ,:) 數(shù)組元素 是一個(gè)X*Y的二維矩陣. .............. 請(qǐng)問(wèn),怎樣定義、賦值、調(diào)用這樣一個(gè)維度可以改變的動(dòng)態(tài)數(shù)組?(三個(gè)維度同時(shí)改變或者只改變第二、第三維度?) 謝謝! [ Last edited by nano_xinxin on 2010-9-2 at 19:26 ] |

金蟲(chóng) (小有名氣)

木蟲(chóng) (小有名氣)
銀蟲(chóng) (正式寫(xiě)手)
木蟲(chóng) (著名寫(xiě)手)
不糾結(jié)的男人

金蟲(chóng) (小有名氣)
|
謝謝你! 我仔細(xì)思考了一下,用子例行程序 SUBROTINE XX(A,I,J,K) 的話,假設(shè) XX 是程序名, A 是返回的矩陣,調(diào)用的時(shí)候,通過(guò)改變 I,J,K 的值,的確可以改變 A 的數(shù)組維度(需重新定義A)。但是,在調(diào)用的時(shí)候,首先要定義 A 的矩陣維度,當(dāng)改變I,J,K 的時(shí)候,相當(dāng)于又要重新定義一個(gè)矩陣A*,等價(jià)于在調(diào)用之前要定義N個(gè)不同維度的矩陣A1,A2,...,AN,即通過(guò)調(diào)用該 子例行程序 SUBROTINE XX(A,I,J,K) ,只是起到了一個(gè)定義多個(gè)矩陣維度不同的矩陣這樣一個(gè)功能,實(shí)際上數(shù)組名 A 已經(jīng)發(fā)生了變化。 我設(shè)想的是在數(shù)組名 A 不變的情況下,怎樣實(shí)現(xiàn)改變其數(shù)組維度。 感謝你的幫助! |

| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 生物學(xué)071000 329分求調(diào)劑 +3 | 我愛(ài)生物生物愛(ài)?/a> 2026-03-17 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 297求調(diào)劑 +4 | 戲精丹丹丹 2026-03-17 | 4/200 |
|
|
[考研] 293求調(diào)劑 +11 | zjl的號(hào) 2026-03-16 | 16/800 |
|
|
[考研] 085601專碩,總分342求調(diào)劑,地區(qū)不限 +4 | share_joy 2026-03-16 | 4/200 |
|
|
[考研] 268求調(diào)劑 +7 | 好運(yùn)連綿不絕 2026-03-12 | 8/400 |
|
|
[考研] 302求調(diào)劑 +9 | 負(fù)心者當(dāng)誅 2026-03-11 | 9/450 |
|
|
[考研] 332求調(diào)劑 +6 | Zz版 2026-03-13 | 6/300 |
|
|
[考研] 302求調(diào)劑 +4 | 小賈同學(xué)123 2026-03-15 | 8/400 |
|
|
[考研] 289求調(diào)劑 +6 | 步川酷紫123 2026-03-11 | 6/300 |
|
|
[考研] 0703化學(xué)調(diào)劑 +6 | 妮妮ninicgb 2026-03-15 | 9/450 |
|
|
[考研] 材料與化工一志愿南昌大學(xué)327求調(diào)劑推薦 +7 | Ncdx123456 2026-03-13 | 8/400 |
|
|
[考研]
|
笨笨兔子 2026-03-12 | 3/150 |
|
|
[考研] 070305求調(diào)劑 +3 | mlpqaz03 2026-03-14 | 4/200 |
|
|
[基金申請(qǐng)] 現(xiàn)在如何回避去年的某一個(gè)專家,不知道名字 +3 | zk200107 2026-03-12 | 6/300 |
|
|
[考研] 復(fù)試調(diào)劑 +3 | 呼呼?~+123456 2026-03-14 | 3/150 |
|
|
[考研] 求材料調(diào)劑 085600英一數(shù)二總分302 前三科235 精通機(jī)器學(xué)習(xí) 一志愿哈工大 +4 | 林yaxin 2026-03-12 | 4/200 |
|
|
[考研] 0703化學(xué)一志愿211 總分320求調(diào)劑 +5 | 瑪卡巴卡啊哈 2026-03-11 | 5/250 |
|
|
[考研] 281求調(diào)劑 +9 | Koxui 2026-03-12 | 11/550 |
|
|
[考研] 333求調(diào)劑 +3 | 152697 2026-03-12 | 4/200 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +3 | 崔wj 2026-03-12 | 4/200 |
|