В Фортране 90, как мне запрограммировать эквивалент дескриптора в Matlab [дубликат]
На этот вопрос уже есть ответ здесь:
Передача внешней функции нескольких переменных как функции одной переменной в Fortran 2 ответаУ меня есть функция Fortran90 f (a, b). Мне нужно использовать искатель корней 1D, для которого требуется функция g (a), имеющая только одну переменную a, чтобы найти корни f для различных значений b.
В Matlab я могу построить новую функцию g только с одной переменной a, с параметром b,
g = @(a) f(a, b);
где b является параметром, который может изменяться в основной программе и имеет область действия в f.
Как я могу сделать это в Fortran 90 или 95?