我写了一个计算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