Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    BESSEL
    Функции Бесселя

    Синтаксис:

               J = bessel(alpha, X)

    Описание:

    Линейное дифференциальное уравнение вида

    image609.gif (335 bytes),

    где a - неотрицательная величина, называется уравнением Бесселя, а его решения известны как функции Бесселя.

    Для вычисления функций Бесселя разработан набор M-файлов, обеспечивающий высокую точность их вычисления для действительных значений аргумента:

    • besselj(alpha, X) - функция Бесселя первого рода Ja(x);
    • bessely(alpha, X) - функция Бесселя второго рода Ya(x);
    • besseli(alpha, X) - модифицированная функция Бесселя первого рода Ia(x);
    • besselk(alpha, X) - модифицированная функция Бесселя второго рода Ka(x).

    Сохранена также функция [J, digits] = bessela(alpha, Z), которая допускает комплексные значения аргумента и позволяет получать оценку количества правильных цифр результата. Значение digits, равное 14 или 15, соответствует максимальной точности IEEE- или VAX-арифметик; однако значение digits, равное единице или двум, означает, что результату доверять нельзя. Для значений alpha и x, не превышающих 50, количество точных цифр по крайней мере 8. На плоскости (alpha, x) область наименьшей точности расположена вблизи прямой alpha = x, так что малые alpha и большие x, и наоборот, дают более точные значения.

    Функция J = bessel(alpha, X) вызывает:

    • функцию besselj(alpha, X), если X - массив действительных чисел;
    • функцию besseli(alpha, X), если X - массив чисто мнимых чисел;
    • функцию bessela(alpha, Z), если Z - массив комплексных чисел.

    Примеры:

    Функция besselj(3:9, (10:.2:20)') генерирует таблицу размера 51 х 7, воспроизведенную на стр. 400 работы [1];

    функция bessely(3:9,(10:.2:20)') генерирует таблицу размера 51 х 7, воспроизведенную на стр. 401 работы [1];

    функция besseli(3:9, [0:.2:9.8 10:.5:20], 1) генерирует таблицу размера 71 х 7, воспроизведенную на стр. 423 работы [1];

    функция besselk(3:9, [0:.2:9.8 10:.5:20], 1) генерирует таблицу размера 71 х 7, воспроизведенную на стр. 424 работы [1].

    Оценим точность вычисления функции Бесселя для разных значений alpha и x.

    alpha
    25 50 75
    х
    25
    50
    75
    12 14 14
    14 7 9
    15 10 2

    Ccылки:

    Abramovitz M., Stegun I. A. Handbook of Mathematical Functions. National Bureau of Standards, Applied Math. Series #55. Dover Publications, 1965.

    В начало страницы К предыдущему разделуК следующему разделу

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00