贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-04 14:40:04

尚未解答Fortran- 傳入副程式陣列維度不同? 懸賞1000P...

Fortran- 傳入副程式陣列維度不同? 懸賞1000P...

最近在把fortran90改成C
但本身不是學f90,網路上資料能找到的也有限...

最近碰到一個奇怪的問題,
CALL GATEOPEN(QU, HO, INGT(IST2, 1), GT(1, 1, IST2), MDC_GT);

這邊的GT應該是一個三維陣列中取出來的REAL值



但是在GATEOPEN這個subroutine中

SUBROUTINE GATEOPEN( T,F,N,FT,MAXD )
.....
INTEGER, INTENT(IN) :: N,MAXD
REAL(SP), INTENT(IN) :: T,FT(MAXD,2)
...

我實在是看不懂為何這邊會變成FT(MAXD,2)
後面使用也是變成二維陣列的形式

DO I = 1, N
IF( T <= FT(I,1) ) THEN
F = FT(I,2)
RETURN
END IF
END DO


求解...懸賞1000P
感謝各位大神。

--
我的意中人是個蓋世英雄,有一天他會踩著七色的雲彩來娶我

我猜中了前頭,可是我猜不著這結局。

--

0個答案 Fortran- 傳入副程式陣列維度不同? 懸賞1000P...

其他問題

友站連結