回 帖 发 新 帖 刷新版面

主题:新手请教一个问题

请问各位大侠,如何定义一个函数,其中一个输入变量是另一个函数?
我想写一个求函数最小值的程序,希望定义一个函数fmin,比如 fmin(myfun,xmin,xmax), 求函数myfun 在xmin和xmax之间的最小值,myfun 待定,是这个fmin的一个输入变量。
定义fmin的语法开头怎么写?
多谢啦

回复列表 (共4个回复)

沙发

subroutine fmin(myfun,xmin,xmax)
  external myfun

板凳

Thank you so much!;[em2]

3 楼

光谢也不给评个分?

4 楼


subroutine fmin(myfun,xmin,xmax)
    implicit none
    
    interface
        function myfun(x)
            real, intent(in) :: x
            real myfun
        end function myfun
    end interface

我来回复

您尚未登录,请登录后再回复。点此登录或注册