Oprogramowanie matematyczne - Mathematical software

Oprogramowanie matematyczne to oprogramowanie służące do modelowania , analizowania lub obliczania danych numerycznych, symbolicznych lub geometrycznych.

Ewolucja oprogramowania matematycznego

Analiza numeryczna i obliczenia symboliczne znajdowały się na pierwszym miejscu tematu, ale obecnie pojawiają się też inne rodzaje. Przydatna wiedza matematyczna, takie jak algorytm , który istnieje przed wynalazkiem z komputera elektronicznego , przyczyniły się do rozwoju oprogramowania matematycznego. Z drugiej strony, przez wzrost mocy obliczeniowej (np. widzenie na prawie Moore'a ), nowe traktowanie (np. nowy rodzaj techniki, takiej jak asymilacja danych, która łączyła analizę numeryczną i statystykę ) wymagającą odwrotnie postępu matematycznego. nauka lub matematyka stosowana .
Postęp prezentacji informacji matematycznych, takich jak TeX lub MathML, będzie wymagał ewolucji od języka manipulacji formułami do języka manipulacji prawdziwą matematyką (niezależnie od problemu, czy teoria matematyczna jest niespójna, czy nie). I popularyzacja ogólnego przeznaczenia oprogramowania matematycznego wyspecjalizowane oprogramowanie matematyczne tzw jedno oprogramowanie cel , który stosowany będzie specjalny przedmiot żywy z dostosowania do postępu środowiska w normalizacji platformy. Tak więc zachowana zostanie różnorodność oprogramowania matematycznego.

Kalkulator oprogramowania

Kalkulator programowy umożliwia użytkownikowi wykonywanie prostych operacji matematycznych, takich jak dodawanie, mnożenie, potęgowanie i trygonometria. Wprowadzanie danych jest zwykle ręczne, a wyjściem jest etykieta tekstowa.

Systemy algebry komputerowej

Wiele zestawów matematycznych to systemy algebr komputerowych, które wykorzystują matematykę symboliczną . Są przeznaczone do rozwiązywania klasycznych równań i problemów algebry w notacji czytelnej dla człowieka.

Statystyka

Dostępnych jest wiele narzędzi do statystycznej analizy danych. Zobacz także Porównanie pakietów statystycznych .

Dowodzący twierdzeń i asystenci dowodzenia

Oprogramowanie do optymalizacji

Geometria

Analiza numeryczna

TK Solver to system oprogramowania do modelowania matematycznego i rozwiązywania problemów oparty na deklaratywnym języku opartym na regułach, skomercjalizowany przez Universal Technical Systems, Inc..

Netlib repozytorium zawiera różne zbiory procedur programowych dla problemów numerycznych, głównie w Fortran i C . Komercyjne produkty implementujące wiele różnych algorytmów numerycznych obejmują biblioteki IMSL , NMath i NAG ; darmową alternatywą jest Biblioteka Naukowa GNU . Inne podejście stosuje biblioteka Receptury numeryczne , w której kładzie się nacisk na jasne zrozumienie algorytmów.

Wiele systemów algebry komputerowej (wymienionych powyżej) może być również używanych do obliczeń numerycznych.

Zobacz także Porównanie oprogramowania do analizy numerycznej .

Oprogramowanie do matematyki muzycznej

Oprogramowanie do matematyki muzycznej wykorzystuje matematykę do analizy lub syntezy symboli i wzorów muzycznych.

Strony internetowe

Coraz więcej programów matematycznych jest dostępnych w przeglądarkach internetowych, bez konieczności pobierania lub instalowania jakiegokolwiek kodu.

Biblioteki programistyczne

Biblioteki matematyczne niskiego poziomu przeznaczone do użytku w innych językach programowania:

Bibliografia

Linki zewnętrzne

  • swMATH Baza danych w oprogramowaniu matematycznym