Автор: ALGLIB Project (http://www.alglib.net/). Создано в рамках проекта SMath. Опубликовано пользователем Вячеслав Мезенцев.
Это проект с открытыми исходными кодами. Исходные коды опубликованы под лицензией MIT и доступны в публичном хранилище SVN.

Функциональность ALGLIB 3.18.0

Версия 1.0.8025.20709

Функции

Дополнительные компоненты, добавляющие в программу SMath Studio новые математические функции, необходимые для решения задач из различных областей.

  1. al_airy("число")
    (x) возвращает вектор значений: Ai(x), Ai'(x), Bi(x) and Bi'(x).
  2. al_beta("1:число", "2:число")
    (a,b) возвращает значениe Beta функции.
  3. al_convr1d("1:вектор", "2:вектор")
    (vx,vy) одномерная вещественная свёртка.
  4. al_convr1dinv("1:вектор", "2:вектор")
    (vx,vy) обратная одномерная вещественная свёртка.
  5. al_fftc1d("вектор")
    (vx) одномерное комплексное БПФ.
  6. al_fftc1dinv("вектор")
    (vx) одномерное комплексное обратное БПФ.
  7. al_lspline("1:вектор", "2:вектор", "3:число")
    (vx,vy,x) кубический сплайн, линейный в конечных точках.
  8. al_nleqsolve("1:вектор", "2:функция")
    (x0, f) решает СНУ методом Левенберга-Марквардта.
  9. al_nleqsolve("1:вектор", "2:число", "3:функция")
    (x0, epsf, f) решает СНУ методом Левенберга-Марквардта.
  10. al_nleqsolve("1:вектор", "2:число", "3:число", "4:функция")
    (x0, stepmax, epsf, f) решает СНУ методом Левенберга-Марквардта.
  11. al_nleqsolve("1:вектор", "2:число", "3:число", "4:функция", "5:функция")
    (x0, stepmax, epsf, f, j) решает СНУ методом Левенберга-Марквардта.
  12. al_polyroots("вектор")
    (vx) возвращает все корни полинома.
  13. al_pspline("1:вектор", "2:вектор", "3:число")
    (vx,vy,x) кубический сплайн, параболический в конечных точках.
  14. al_rkckadapt("1:функция", "2:функция", "3:число")
    (ode,y(x),xmax) использует адапативный метод Рунге-Кутты-Кэша-Карпа 4-го порядка.
  15. al_rkckadapt("1:функция", "2:функция", "3:число", "4:число")
    (ode,y(x),xmax,steps) использует адапативный метод Рунге-Кутты-Кэша-Карпа 4-го порядка.
  16. al_rkckadapt("1:вектор", "2:число", "3:число", "4:число", "5:функция")
    (ics,xmin,xmax,steps,D(x,y)) использует адапативный метод Рунге-Кутты-Кэша-Карпа 4-го порядка.