Spec-Zone.ru › GNU Fortran 14

8.42 BESSEL_JN — Функция Бесселя первого рода

Описание:

BESSEL_JN(N, X) вычисляет функцию Бесселя первого рода порядка N от X. Эта функция доступна под именем BESJN в качестве расширения GNU. Если N и X являются массивами, их ранги и формы должны совпадать.

BESSEL_JN(N1, N2, X) возвращает массив с функциями Бесселя первого рода порядков от N1 до N2.

Стандарт:

Fortran 2008 и более поздние версии, отрицательное N разрешено как расширение GNU

Класс:

Элементарная функция, за исключением трансформационной функции BESSEL_JN(N1, N2, X)

Синтаксис:
RESULT = BESSEL_JN(N, X)
RESULT = BESSEL_JN(N1, N2, X)
Аргументы:
N Должен быть скаляр или массив типа INTEGER.
N1 Должен быть неотрицательный скаляр типа INTEGER.
N2 Должен быть неотрицательный скаляр типа INTEGER.
X Должен быть скаляр или массив типа REAL; для BESSEL_JN(N1, N2, X) он должен быть скаляром.
Значение возврата:

Значение возврата — скаляр типа REAL. Он имеет тот же тип, что и X.

Примечание:

Трансформационная функция использует алгоритм рекурсии, который для некоторых значений X может давать результаты, отличающиеся от вызовов элементарной функции.

Пример:
program test_besjn
  real(8) :: x = 1.0_8
  x = bessel_jn(5,x)
end program test_besjn
Указанные имена:
Имя Аргумент Тип возвращаемого значения Стандарт
DBESJN(N, X) INTEGER N REAL(8) Расширение GNU
REAL(8) X

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gfortran/BESSEL_005fJN.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API