我寫了一個計算2 * 2矩陣的特徵值的函數。它將一個2 * 2矩陣作爲參數,並通過一個2元素數組返回2個特徵值。我宣佈這樣的程序單元的功能:Fortran90錯誤:EXTERNAL屬性與DIMENSION屬性衝突
real, dimension(2), external :: eigenvalues
但它不會編譯,它想出了這個錯誤:
Error: EXTERNAL attribute conflicts with DIMENSION attribute
難道只是不可能有回報功能數組,或者我做錯了什麼?
任何幫助/建議表示讚賞,謝謝。如果有幫助,我正在使用fortran 90與gfortran編譯器
請勿使用外部程序。將所有程序放在模塊中。 – Wildcat 2010-09-17 15:40:52