主题:新手请教一个问题
hansenak47
[专家分:0] 发布于 2011-08-07 22:53:00
请问各位大侠,如何定义一个函数,其中一个输入变量是另一个函数?
我想写一个求函数最小值的程序,希望定义一个函数fmin,比如 fmin(myfun,xmin,xmax), 求函数myfun 在xmin和xmax之间的最小值,myfun 待定,是这个fmin的一个输入变量。
定义fmin的语法开头怎么写?
多谢啦
回复列表 (共4个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2011-08-08 08:40:00
subroutine fmin(myfun,xmin,xmax)
external myfun
板凳
hansenak47 [专家分:0] 发布于 2011-08-08 10:00:00
Thank you so much!;[em2]
3 楼
cgl_lgs [专家分:21040] 发布于 2011-08-08 10:51:00
光谢也不给评个分?
4 楼
adda [专家分:1520] 发布于 2011-08-08 20:53:00
subroutine fmin(myfun,xmin,xmax)
implicit none
interface
function myfun(x)
real, intent(in) :: x
real myfun
end function myfun
end interface
我来回复