besselk
Модифицированная функция Бесселя второго рода порядка больше чем 2.
Синтаксис
y = besselk(v, x);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| v | integer |
Порядок функции, v ≥ 2 |
| x | double / array / array2 |
Аргумент функции |
Описание
Линейное обыкновенное дифференциальное уравнение второго порядка вида:
называется уравнением Бесселя. Число v называется порядком уравнения Бесселя. Модифицированное уравнение Бесселя, которое получается из регулярного уравнения Бесселя заменой x на –ix, имеет вид:>
Решение данного уравнения выражается через так называемые модифицированные функции Бесселя первого и второго рода:
где C1 и C2 − произвольные постоянные, Iv(x) и Kv(x) обозначают модифицированные функции Бесселя, соответственно, первого и второго рода.
Функция besselk
вычисляет модифицированную функцию Бесселя второго рода Kv(x) порядка
v от аргумента x.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| y | double / array / array2 |
Значение модифицированной функции Бесселя второго рода Kv(x) порядка v от аргумента x |
Пример
input x; //вход - аргумент
output y; //выход - значение модифицированной функции Бесселя второго рода
v = 2;
y = besselk(v, x);
В результате выполнения скрипта переменной y будет присвоено значение модифицированной функции Бесселя второго рода второго порядка.
Дополнительные материалы
Нет.