Math.NET Числа - Math.NET Numerics
Разработчики) | К. Рюэгг, М. Куда и др. |
---|---|
Стабильный выпуск | 4.7.0 / 11 ноября 2018 |
Репозиторий | |
Написано в | C #, F #, .NET CLR |
Операционная система | Кроссплатформенность |
Тип | Числовая библиотека |
Лицензия | MIT / X11 |
Интернет сайт | числа |
Math.NET Числа является Открытый исходный код числовая библиотека для .СЕТЬ и Мононуклеоз, написано в C # и F #. Функционал похож на BLAS и ЛАПАК.
История
Math.NET Numerics начал 2009 год с объединения кода и команд dnAnalytics с Math.NET Iridium. На него влияет АЛГЛИБ, JAMA и Способствовать росту, среди прочего, и принял многочисленные дополнения кода.[1][2] Это часть инициативы Math.NET по созданию и поддержке открытых математических инструментов для платформы .NET с 2002 года.[нужна цитата ]
Math.NET используется несколькими библиотеками с открытым исходным кодом и исследовательскими проектами, такими как MyMediaLite,[3] FermiSim[4] и извлечение LightField,[5] и различные тезисы[6][7][8][9] и документы.[10][11]
Функции
Библиотека программного обеспечения предоставляет возможности для:
- Распределения вероятностей: дискретные, непрерывные и многомерные.
- Генерация псевдослучайных чисел, в том числе Мерсенн Твистер MT19937.
- Типы вещественной и сложной линейной алгебры и решатели с поддержкой разреженных матриц и векторов.
- LU, QR, СВД, EVD, и Холецкий разложения.
- Классы Matrix IO, которые читают и записывают матрицы из / в Matlab и файлы с разделителями.
- Арифметика комплексных чисел и тригонометрия.
- «Особые» процедуры, включая Гамма, Бета, Эрф, модифицированный Бессель и Струве функции.
- Процедуры интерполяции, включая Барицентрический, Флоатер-Хорманн.
- Процедуры линейной регрессии / аппроксимации кривой.
- Численная квадратура / интегрирование.
- Методы поиска корней, включая Brent, Robust Newton-Raphson и Broyden.
- Описательная статистика, статистика заказов, гистограмма и Коэффициент корреляции Пирсона.
- Цепь Маркова Монте-Карло отбор проб.
- Базовая финансовая статистика.
- Преобразования Фурье и Хартли (БПФ).
- Перегруженные математические операторы для упрощения сложных выражений.
- Работает под Microsoft Windows и платформами, поддерживающими Mono.
- Дополнительная поддержка библиотеки Intel Math Kernel Library (Microsoft Windows и Linux)
- Необязательные расширения F # для более идиоматического использования.
Смотрите также
Рекомендации
- ^ "Файл ReadMe Math.NET Numerics". GitHub.com. Получено 2013-05-08.
- ^ "Авторы Math.NET Numerics". GitHub.com. Получено 2013-05-08.
- ^ "Системная библиотека рекомендаций MyMediaLite". Архивировано из оригинал на 2013-06-01. Получено 2013-05-08.
- ^ «FermiSim, изучение возможных решений парадокса Ферми посредством компьютерного моделирования моделей космической колонизации».
- ^ «Описание формы трехмерной модели и извлечение на основе дескрипторов LightField».
- ^ Шредер, Никлас (2011). Обнаружение падений и поз в силуэтах изображений (Магистр наук). Технологический университет Чалмерса, Гётеборг, Швеция. ISSN 1652-8557.
- ^ Шиндлбергер, Майкл (2011). Упругие свойства растущей 2D пены (Магистр наук). Цюрихский университет.
- ^ Феррейра, Андре Филипе Матеуш. SoundLog: сделайте больше шума (Магистр наук). Universidade Técnica de Lisboa.
- ^ Миллер, Джастин (2010). Разработка беспроводной системы сбора данных для цифрового стетоскопа (Бакалавр). Университет Южного Квинсленда.
- ^ ЛУШКА, Ондрей; ŽIDEK, Камил (2010). «Возможность использования акселерометров для внедорожников с опасным наклоном и фильтрация сигналов с помощью фильтра Калмана». Журнал прикладных наук по термодинамике и механике жидкостей. 4 (2): 1–6. ISSN 1802-9388.
- ^ Крейчар, Ондрей; Йирка, Якуб; Янкулик, Далибор (2011). «Использование мобильных телефонов в качестве интеллектуальных датчиков для анализа входного звука и определения состояния сна». Датчики. 11 (6): 6037–6055. Дои:10,3390 / с110606037. ISSN 1424-8220. ЧВК 3231421. PMID 22163941.