由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - [合集] 有关fortran返回数组的问题!
相关主题
再问个Fortran得问题Fortran里面子程序用END和END SUBROUTINE结尾有什么区别?
Fortran 90 中有没有计算程序运行时间的内部函数?求矩阵逆的算法
再问一个fortran的问题mm is not real until explicitly declared
Fotran77程序的移植问题随机数???
[求教]请各位推荐解大型矩阵的子程序 (转载)fortran搞计算还是简单多了
fortran里如何在子程序间共享向量fortran90 奇怪的格式问题
菜鸟问关于学习Fortranhelp on interface for Matlab and Fortran
Fortran 子程序可以调用另一个子程序吗?Re: help on interface for Matlab and For
相关话题的讨论汇总
话题: eye话题: integer话题: implicit话题: interface话题: real
进入Computation版参与讨论
1 (共1页)
j**u
发帖数: 6059
1
☆─────────────────────────────────────☆
lzmaths (飞刀) 于 (Sat Mar 17 11:14:24 2007) 提到:
我想用子函数,但是子函数返回是 数组,要用Interface,
但是我写的程序老有错误,不知道能不能指点一下,很简单的一个程序,是求单位矩阵
的子程序。
谢谢!
program test
implicit none
interface
function eye(n)
implicit none
integer :: n
real :: eye(n,n)
end function
end interface
integer, parameter :: n=5
real :: A(n,n)
A=eye(n)
write(*,*) A
end
real function eye(n)
implicit none
integer :: n
real :: B(n,n)
integer :: i
B=0
forall(i=1:n) B(i,i)=1
eye=B
return
end
错误是:Err
1 (共1页)
进入Computation版参与讨论
相关主题
Re: help on interface for Matlab and For[求教]请各位推荐解大型矩阵的子程序 (转载)
你的程序写法有问题 Re: 请教大家c++ arrayfortran里如何在子程序间共享向量
Fortran中数组可以多大?菜鸟问关于学习Fortran
How to write a User Interface?Fortran 子程序可以调用另一个子程序吗?
再问个Fortran得问题Fortran里面子程序用END和END SUBROUTINE结尾有什么区别?
Fortran 90 中有没有计算程序运行时间的内部函数?求矩阵逆的算法
再问一个fortran的问题mm is not real until explicitly declared
Fotran77程序的移植问题随机数???
相关话题的讨论汇总
话题: eye话题: integer话题: implicit话题: interface话题: real