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

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

Версия 1.1.8269.16536

Функции

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

  1. dn_AdamsMoulton("1:функция", "2:функция", "3:число")
    (ode,y(x),xmax) используется метод Адамса-Мултона.
  2. dn_AdamsMoulton("1:функция", "2:функция", "3:число", "4:число")
    (ode,y(x),xmax,steps) используется метод Адамса-Мултона.
  3. dn_AdamsMoulton("1:вектор", "2:число", "3:число", "4:число", "5:функция")
    (ics,xmin,xmax,steps,D(x,y)) используется метод Адамса-Мултона.
  4. dn_ExplicitRK45("1:функция", "2:функция", "3:число")
    (ode,y(x),xmax) используется явный метод Рунге-Кутты (4)5.
  5. dn_ExplicitRK45("1:функция", "2:функция", "3:число", "4:число")
    (ode,y(x),xmax,steps) используется явный метод Рунге-Кутты (4)5.
  6. dn_ExplicitRK45("1:вектор", "2:число", "3:число", "4:число", "5:функция")
    (ics,xmin,xmax,steps,D(x,y)) используется явный метод Рунге-Кутты (4)5.
  7. dn_GearsBDF("1:функция", "2:функция", "3:число")
    (ode,y(x),xmax) используется метод метод Гира (BDF).
  8. dn_GearsBDF("1:функция", "2:функция", "3:число", "4:число")
    (ode,y(x),xmax,steps) используется метод метод Гира (BDF).
  9. dn_GearsBDF("1:вектор", "2:число", "3:число", "4:число", "5:функция")
    (ics,xmin,xmax,steps,D(x,y)) используется метод метод Гира (BDF).
  10. dn_ImplicitRK5("1:функция", "2:функция", "3:число")
    (ode,y(x),xmax) используется неявный метод Рунге-Кутты 5.
  11. dn_ImplicitRK5("1:функция", "2:функция", "3:число", "4:число")
    (ode,y(x),xmax,steps) используется неявный метод Рунге-Кутты 5.
  12. dn_ImplicitRK5("1:вектор", "2:число", "3:число", "4:число", "5:функция")
    (ics,xmin,xmax,steps,D(x,y)) используется неявный метод Рунге-Кутты 5.
  13. dn_LinAlgEigenvalues("матрица")
    ( A ) computes the eigenvalues of a square matrix (general, symmetric, symmetric band and complex general matrices).
  14. dn_LinAlgEigenvectors("матрица")
    ( A ) computes the eigenvectors of a square matrix (general, symmetric, symmetric band and complex general matrices).
  15. dn_LinAlgLLS_COF("1:матрица", "2:вектор")
    ( A, B ) computes the minimum-norm solution to a real linear least squares problem. Using a omplete orthogonal factorization of A.
  16. dn_LinAlgLLS_QRorLQ("1:матрица", "2:вектор")
    ( A, B ) computes the minimum-norm solution to a real linear least squares problem. Using a QR or LQ factorization of A.
  17. dn_LinAlgLLS_SVD("1:матрица", "2:вектор")
    ( A, B ) computes the minimum-norm solution to a real linear least squares problem. Using the singular value decomposition of A.
  18. dn_LinAlgSolve("1:матрица", "2:вектор")
    ( A, B ) computes the solution to a real system of linear equations (general, band and tridiagonal matrices): A * X = B.
  19. dn_LinAlgSVD("матрица")
    ( A ) computes the singular value decomposition (SVD) of a real M-by-N matrix: A = U * S * transpose(V).
  20. dn_MatrixInverse("матрица")
    ( A ) вычислить обратную матрицу.