Spec-Zone.ru › GNU Fortran 4

8.29 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-4.9.3/gfortran/BESSEL_005fJN.html

Spec-Zone.ru

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