| 6 | 1/1 | 返回列表 |
| 查看: 2582 | 回復(fù): 5 | |||
nano_xinxin金蟲 (小有名氣)
|
[交流]
【求助】求指點(diǎn),在Fortran里面,怎樣實(shí)現(xiàn)“數(shù)組維度可調(diào)”的數(shù)組?
|
|
我剛開始學(xué)習(xí) Fortran 語言編程,最近在編程時(shí),遇到一個(gè)問題,因?yàn)橐诔绦蚶锩嫔婕耙粋(gè)do 循環(huán),希望通過控制 do 循環(huán)的循環(huán)變量 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)問,怎樣定義、賦值、調(diào)用這樣一個(gè)維度可以改變的動(dòng)態(tài)數(shù)組?(三個(gè)維度同時(shí)改變或者只改變第二、第三維度?) 謝謝! [ Last edited by nano_xinxin on 2010-9-2 at 19:26 ] |

金蟲 (小有名氣)

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

金蟲 (小有名氣)
|
謝謝你! 我仔細(xì)思考了一下,用子例行程序 SUBROTINE XX(A,I,J,K) 的話,假設(shè) XX 是程序名, A 是返回的矩陣,調(diào)用的時(shí)候,通過改變 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,即通過調(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ā)表 | |
|---|---|---|---|---|
|
[考研] 085600材料與化工調(diào)劑 324分 +7 | llllkkkhh 2026-03-18 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 070300化學(xué)319求調(diào)劑 +6 | 錦鯉0909 2026-03-17 | 6/300 |
|
|
[考研] 288求調(diào)劑,一志愿華南理工大學(xué)071005 +4 | ioodiiij 2026-03-17 | 4/200 |
|
|
[考研] 299求調(diào)劑 +5 | △小透明* 2026-03-17 | 5/250 |
|
|
[考研] 材料與化工求調(diào)劑 +6 | 為學(xué)666 2026-03-16 | 6/300 |
|
|
[考研] 材料工程專碩調(diào)劑 +5 | 204818@lcx 2026-03-17 | 5/250 |
|
|
[考研] 326求調(diào)劑 +5 | 上岸的小葡 2026-03-15 | 6/300 |
|
|
[考研] 考研化學(xué)學(xué)碩調(diào)劑,一志愿985 +4 | 張vvvv 2026-03-15 | 6/300 |
|
|
[考研] 有沒有道鐵/土木的想調(diào)劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|
|
[考研] 0703化學(xué)調(diào)劑,求各位老師收留 +8 | 秋有木北 2026-03-14 | 8/400 |
|
|
[考研] 0703 物理化學(xué)調(diào)劑 +3 | 我可以上岸的對(duì)?/a> 2026-03-13 | 5/250 |
|
|
[考研] 0703化學(xué)調(diào)劑 290分有科研經(jīng)歷,論文在投 +7 | 膩膩gk 2026-03-14 | 7/350 |
|
|
[考研] 26考研一志愿中國(guó)石油大學(xué)(華東)305分求調(diào)劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|
|
[考研] 中科大材料與化工319求調(diào)劑 +3 | 孟鑫材料 2026-03-14 | 3/150 |
|
|
[考研] 復(fù)試調(diào)劑 +3 | 呼呼?~+123456 2026-03-14 | 3/150 |
|
|
[考研] [0860]321分求調(diào)劑,ab區(qū)皆可 +4 | 寶貴熱 2026-03-13 | 4/200 |
|
|
[考研] 274求調(diào)劑 +3 | S.H1 2026-03-12 | 3/150 |
|
|
[考研] 308求調(diào)劑 +3 | 是Lupa啊 2026-03-12 | 3/150 |
|
|
[考博] 福州大學(xué)楊黃浩課題組招收2026年專業(yè)學(xué)位博士研究生,2026.03.20截止 +3 | Xiangyu_ou 2026-03-12 | 3/150 |
|
|
[考研] 283求調(diào)劑,材料、化工皆可 +8 | 蘇打水7777 2026-03-11 | 10/500 |
|