Jämförelse av programvara för numerisk analys

Följande tabeller ger en jämförelse av programvara för numerisk analys .

Ansökningar

Allmän

Skapare Utvecklingen startade Första offentliga utgivningen Senaste stabila versionen Stabilt releasedatum Kostnad ( USD ) Licens Anteckningar
ADMB David Fournier, ADMB-projekt 1989 1990 13.1 23 december 2022 Fri BSD 3-klausul (aka ny) licens Automatisk differentiering gör den väl lämpad för komplexa minimeringsproblem
Analytica Lumina Decision Systems 1982 (Demos) 4.6 maj 2015 Gratis (Analytica Free 101), $995 (Professionell), $2795 (Enterprise) Proprietär En numerisk modelleringsmiljö med ett deklarativt och visuellt programmeringsspråk baserat på influensdiagram .
Ch SoftIntegration 1 oktober 2001 7.5.1 2 december 2015 $399 (kommersiellt) / $199 (akademiskt) / Gratis (student) Proprietär C/C++-baserad numerisk beräkning och grafisk plottning
DADiSP DSP utveckling 1984 1987 6.7 B02 17 januari 2017 $1995 (kommersiellt) / $129 (akademiskt) / Gratis (student) Proprietär Numeriska beräkningar för vetenskap och teknik med ett kalkylbladsliknande gränssnitt.
Dyalog APL Dyalog Ltd. 1981 1983 18,0 10 juni 2020 Inte gratis (kommersiellt) / Gratis (icke-kommersiellt) Proprietär En modern dialekt av APL , förstärkt med funktioner för funktionell och objektorienterad programmering.
Euler Math Toolbox René Grothmann 1987 1988 2022-02-10 10 februari 2022 Fri GPL Även ett datoralgebrasystem genom gränssnitt med Maxima
Fityk Marcin Wojdyr 2002 1.3.1 19 december 2016 115 $ (1.x binärer) / Gratis (källkod och 0.x binärer) GPL interaktiv grafik, skriptbar, specialiserad på kurvanpassning och toppanpassning, endast 2D
FlexPro Weisang GmbH n/a 1991 2019 (12.0.x) 2018 Inte gratis (kommersiellt) / Gratis (akademiskt) Proprietär Dynamiska, interaktiva 2D/3D-diagram, programmerbara, VBA, höga prestanda, flerkärniga kompatibla, stora datamängder.
FreeMat Samit Basu 2004 4.2 30 juni 2013 Fri GPL Kodlöst gränssnitt till extern C , C++ och Fortran- kod. Mestadels kompatibel med MATLAB.
GAUSS Aptech Systems 1984 21 8 december 2020 Inte gratis Proprietär
GNU Data Language Marc Schellens 2004 0.9.7 21 januari 2017 Fri GPL Riktat som en drop-in ersättare för IDL/PV-WAVE
IBM SPSS-statistik Norman H. Nie , Dale H. Bent och C. Hadlai Hull 1968 23,0 3 mars 2015 Inte gratis Proprietär Främst för statistik
GNU MCSim Frederic Y. Bois & Don Maszle 1991 1993 6.0.0 24 februari 2018 Fri GPL Generell simulering och Monte Carlo samplingsprogram
GNU Octave John W. Eaton 1988 1993 7.3.0 2 november 2022 Fri GPL Allmänt numeriskt datorpaket med många tilläggsmoduler. Syntax är mestadels kompatibel med MATLAB
IGOR Pro WaveMetrics 1986 1988 8.00 22 maj 2018 $995 (kommersiell) $225 uppgradering / $499 (akademisk) $175 uppgradering / $85 (student) Proprietär interaktiv grafik, programmerbar, 2D/3D, används för vetenskap och teknik, stora datamängder.
J Jsoftware 1989 1990 J806 12 november 2017 Fri GPL onlineåtkomst till: J Application Library (JAL)
Julia Jeff Bezanson , Stefan Karpinski , Viral B. Shah och Alan Edelman 2009 2012 1.7.2 6 februari 2022 Fri MIT-licens Ett snabbt numeriskt beräkningsspråk på hög nivå.

LabPlot Stefan Gerlach, Alexander Semke, KDE 2001 2003 2.9.0 3 maj 2022 Fri GPL 2D-plottning, lämplig för att skapa publikationsfärdiga plotter men även för datavisualisering och utforskning, dataimport från många format (ASCII, binär, HDF5, FITS, JSON, etc.), export till vektor- och rasterbilder, dataanalys (ickelinjär). kurvanpassning i 2D, FFT, utjämning, integration och differentiering etc.), digitalisering av rasterbilder, live dataplotning, stöd för olika CAS som Maxima, Octave, R, etc.
LabVIEW Nationella instrument 1985 1986 2016 augusti 2016 $1249 (kommersiellt) / $79,95 (student) Proprietär Grafiska och textuella genom formelnoder, matematiska skript och .m-filskript
Lönn Maplesoft 1980 1982 2022 (15 mars 2022 ; 11 månader sedan ( 2022-03-15 ) ) 14 mars 2019 $2390 (kommersiellt) / $239 (personligt) / $99 (student) Proprietär Främst ett datoralgebrasystem
Mathcad Parametric Technology Corporation 1985 1986 15,0; Prime 4.0 2 mars 2015 $1195 (kommersiellt) / $99 (student) Proprietär
Mathematica Wolfram Research 1986 1988 13.2.0 (14 december 2022 ; 2 månader sedan ( 14-12-2022 ) ) 16 april 2019 Gratis ( Raspberry Pi ), gratis molnåtkomst , $2495 (kommersiellt) / $145 (student) / $295 (personligt) Proprietär Även datoralgebrasystem
MATLAB MathWorks sent 1970-tal 1984 9,12 (R2022a) 15 mars 2022 $2150 (standard) / $500 (utbildning) / $149 (hem) / $49 (student) Proprietär Numerisk beräkning och simulering med utökad 2D/3D-visualisering. Tonvikt på vektoriserad bearbetning.
Maxima MIT Project MAC och Bill Schelter et al. 1967 1982 5.41.0 3 oktober 2017 Fri GPL Främst ett datoralgebrasystem
MLAB Civilized Software, Inc. 1970 (i SAIL), 1985 (i C) 1972 (på DEC-10), 1988 (på PC), 1993 (på MAC) 2015 2015 $2250 (standard) / $50 (student) Proprietär Numerisk och statistisk beräkning för vetenskapliga tillämpningar, t.ex. kemisk kinetik. ODE- lösning och kurvanpassning. Symbolisk differentiering, överlevnadsanalys, klusteranalys, 2D/3D-grafik.
Ursprung OriginLab 1991 2019b 24 april 2019


$1095 (standard)/$1800 (Pro) $550 (Std., akademisk) $850 (Pro, akademisk) $69/år. (Proffs, student)
Proprietär Integrerad grafisk programvara för dataanalys för vetenskap och teknik. Flexibel grafisk ram i flera lager. 2D, 3D och statistiska graftyper. Inbyggt digitaliseringsverktyg. Analys med automatisk omräkning och rapportgenerering. Inbyggda skript- och programmeringsspråk.
Perl Data Language Karl Glazebrook 1996 c. 1997 2019 5 maj 2018 Fri Konstnärlig licens Används för astrofysik, solfysik, oceanografi, biofysik och simulering. 2D-plottning via PGPLOT, PLPlot-bindningar; 3D via GL.
PSPP Ben Pfaff 1990-talet 1990-talet 1.2.0 6 november 2018 Fri GPL v.3 eller senare FOSS statistikprogram, avsett som ett alternativ till IBM SPSS Statistics.

R R-stiftelsen 1997 1997 4.0.3 10 oktober 2020 Fri GPL Främst för statistik, men det finns många gränssnitt till numerisk programvara med öppen källkod
SageMath William Stein 2005 9,5 (30 januari 2022 ; 12 månader sedan ( 30-01-2022 ) ) 30 januari 2022 Fri GPL Programmerbar, inkluderar datoralgebra, 2D+3D plottning. Gränssnitt till många öppen källkod och proprietär programvara. Webbaserat gränssnitt HTTP eller HTTPS
SAS Anthony Barr och James Goodnight 1966 1972 9.4 10 juli 2014 Inte gratis Proprietär Främst för statistik
SekvensL Texas Multicore Technologies 1989 2012 2.4 10 februari 2016 Gratis (Community Edition), $2495 (Professional Edition) Proprietär Funktionellt programmeringsspråk och verktyg.

Slang John E. Davis 1992 2.3.0 18 september 2014 Fri GPL , Artistic License (endast 1.x) Tillgänglig som fristående (slsh) och inbäddad tolk ( jed , slrn , ...)
Scilab ESI-gruppen

Var: Inria

1990 1994 6.1.0 25 februari 2020 Fri GPL Programmerbart, direkt stöd för 2D+3D-plotting. Gränssnitt till många andra mjukvarupaket. Gränssnitt mot externa moduler skrivna i C, Java, Python eller andra språk. Språksyntax som liknar MATLAB. Används för numerisk beräkning inom teknik och fysik.
Sysquake Calerga 1998 6.5 december 2019 gratis / $2500 (Pro, kommersiell) / $1000 (Pro, akademisk) Proprietär interaktiv grafik
TK Solver Universal Technical Systems, Inc. sent 1970-tal 1982 6.0.152 2020 599 $ kommersiell / $49 (student) Proprietär Numerisk beräkning och regelbaserad applikationsutveckling
VisSim Visuella lösningar 1989 10.1 januari 2011

$495-$2800 (kommersiell) gratis visningsversion $50-$250/gratis v3.0 (akademisk)
Proprietär Visuellt språk för simulering och modellbaserad design . Används inom företag, vetenskap och teknik. Utför komplex skalär eller matrisbaserad ODE-lösning med parametrisk optimering. Har 2D- och 3D-plottning, 3D-animering och tillståndsövergång inbyggd.
Yorick n/a n/a n/a 9 januari 2015 Fri GPL Programmerbar, anropbar 2D+3D plottning. Språksyntax som liknar C. Gränssnitt till andra mjukvarupaket via C-anrop.

Stöd för operativsystem

De operativsystem som programvaran kan köras på inbyggt (utan emulering ).

Windows Mac OS Linux BSD Unix DOS Android SaaS
ADMB Ja Ja Ja Nej Nej Nej Nej Nej
Analytica Ja Nej Nej Nej Nej Nej Nej Nej
Ch Ja Ja Ja Ja Ja Nej Nej Nej
Dyalog APL Ja Ja Ja Nej Ja Nej Nej Nej
DADiSP Ja Nej Nej Nej Ja Nej Nej Nej
Euler Math Toolbox Ja Nej Ja Nej Nej Nej Nej Nej
FlexPro Ja Nej Nej Nej Nej Nej Nej Nej
FreeMat Ja Ja Ja Ja Ja Nej Nej Nej
GAUSS Ja Ja Ja Nej Ja Nej Nej Nej
GNU Data Language Ja Ja Ja Ja Ja Nej Nej Nej
GNU MCSim Ja Ja Ja Ja Ja Ja Ja Ja
GNU Octave Ja Ja Ja Ja Ja Nej Ja Ja
IGOR Pro Ja Ja Nej Nej Nej Nej Nej Nej
Julia Ja Ja Ja Ja Nej Nej Nej Ja
LabPlot Ja Ja Ja Ja Ja Nej Nej Nej
LabVIEW Ja Ja Ja Nej Ja Nej Nej Nej
Lönn Ja Ja Ja Nej Ja Nej Nej Nej
Mathematica Ja Ja Ja Ja Ja Nej Nej Ja
MATLAB Ja Ja Ja Ja Ja Nej Nej Nej
MLAB Ja Ja Ja Nej Nej Ja Nej Nej
Ursprung Ja Nej Nej Nej Nej Nej Nej Nej
Perl Data Language Ja Ja Ja Ja Ja Ja Nej Nej
R Ja Ja Ja Ja Ja Nej Nej Nej
SageMath Ja Ja Ja Nej Ja Nej Nej Ja
SAS Ja Nej Ja Nej Ja Nej Nej Nej
SekvensL Ja Ja Ja Nej Nej Nej Nej Nej
Slang Ja Ja Ja Ja Ja Ja Nej Nej
Scilab Ja Ja Ja Ja Ja Ja Nej Nej
Sysquake Ja Ja Ja Nej Nej Nej Nej Nej
TK Solver Ja Nej Nej Nej Nej Nej Nej Nej
Unscrambleren Ja Nej Nej Nej Nej Nej Nej Nej
VisSim Ja Ja Ja Nej Ja Nej Nej Nej

Språkfunktioner

Färger indikerar funktioner tillgängliga som

grundläggande systemfunktioner
officiella eller officiellt stödda tillägg och bibliotek
tredje parts programvarukomponenter eller stöds inte
Stöd för att skapa fristående körbara filer Symboliskt beräkningsstöd OOP- stöd Stöd för att skapa GUI Flerdimensionella arrayer som primitiv datatyp Centraliserad förlängningsbibliotekswebbplats Kan ringa kod på andra språk Kan kallas från andra språk
Analytica Nej Nej Ja Ja Ja Ja COM , Excel Excel , COM , .NET
Dyalog APL Ja Ja Ja Win32 , .NET , WPF , HTML/JS Ja Ja COM , .NET , WebServices , Shared Libraries , DLLs , NAG , R , JavaScript COM , .NET , Web Services
GNU Data Language Nej Nej Ja GUI-widgetar sedan v.0.9 men fortfarande ofullständiga Ja Nej C , Python Pytonorm
GNU MCSim Ja Nej Nej XMCSim med TCL/TK och önskar Nej Nej C R
GNU Octave Ja med mkoctfile Omslag till SymPy Ja Ja Ja Ja C , C++ , Fortran , Perl , Python , Tcl Java , Perl , C , C++ , Python
J Nej Ja Ja Ja Ja Ja JavaScript JavaScript
Julia Ja Wrappers till SymPy , SymEngine och andra Ja Ja Ja Ja
C , Fortran
Python , C++ , Java , MATLAB , R
C , C++ , Python , R
LabVIEW
Professionell systemversion
med tillägg
Nej
Ja
GOOP
G#
Ja Ja Ja
C / C++ , DLL , Python , Perl , Tcl , MATLAB , ActiveX , C# / .NET
Med tillägg. Dvs
Ja
Lönn Nej Ja Ja Ja Ja Ja C , C# , Fortran MATLAB , Excel , Visual Basic , Java och C
Mathematica Ja Ja Ja Ja Ja Ja Java , .NET , C++ , Fortran , CUDA , OpenCL , R , Python , SQL , SPARQL , NodeJS , Julia
Java , .NET , C++ , Python
Excel , LabVIEW
Haskell , AppleScript , Racket , Visual Basic , Clojure MATLAB
MATLAB med förlängning med tilläggsbibliotek Ja Ja Ja Ja
Genom MEX-filer: C , C++ , Fortran . Kompilerade även Java- och ActiveX- komponenter.
Mathematica
.NET , Java , Excel
Maxima Nej Ja Nej Nej Ja Nej Vanlig Lisp Vanlig Lisp
MLAB Nej Ja Nej Ja Ja Nej Nej Nej
PDL Ja Nej Ja Ja Ja Ja C via perlXS; C, Python, F77, etc. via Inline Perl, C
Pytonorm Py2exe , Py2App, PyInstaller, cxFreeze, etc. SymPy och andra Ja Inneboende objektorienterad
tkinter
wxPython , QT , Kivy , många andra
Numpy PyPI C , C++ , Fortran , många andra C , C++ , Fortran , många andra
R Nej Ja och förlängt via Ryacas-paket Ja Via tcltk-biblioteket Ja Ja
C , C++ , Fortran
MATLAB
Python
Excel
Python
SAS
SageMath Nej Ja Ja Nej Ja Ja Många språk Ja (alla språk som kan anropa Python)
SAS Nej Nej DS2 och SCL Ja Nej Nej
C , Java
R (kräver IML)
Nej
TK Solver med förlängning Nej Ja med förlängning Ja Ja .NET Excel Okänd

Bibliotek

Allmän

Skapare Språk Första offentliga utgivningen Senaste stabila versionen Kostnad ( USD ) Licens Anteckningar
ALGLIB Sergey Bochkanov C++, C#, Python, FreePascal 2006 3.19.0 / juni 2022 Dubbellicens GPL/kommersiell Generellt numeriskt analysbibliotek. Cross-platform (Windows, *nix).
Bältdjur NICTA C++ 2009 3 900 / 2013 Fri MPL C++ mallbibliotek för linjär algebra; inkluderar olika nedbrytningar och faktoriseringar; syntax ( API ) liknar MATLAB .
GNUs vetenskapliga bibliotek GNU-projekt C 1996 2.5 / 14 juni 2018 Fri GPL Generellt numeriskt analysbibliotek. Inriktar sig på Linux, kan byggas på nästan alla *nix OS med Ansi C-kompilator.
ILNumerics H. Kutschbach C#, PowerShell 2007 1.3.14 / augusti 2008 Ej gratis Proprietär mål .Net/mono, 2D/3D-plotningar (beta)
IMSL numeriska bibliotek Rogue Wave programvara C, Java, C#, Fortran, Python 1970 många komponenter Inte gratis Proprietär Generellt numeriskt analysbibliotek.
Math.NET Numerics C. Rüegg, M. Cuda, et al. C#, F#, C, PowerShell 2009 4.7.0 / november 2018 Fri MIT/X11 Generellt numerisk analys- och statistikbibliotek för .NET Framework och Mono , med valfritt stöd för inhemska leverantörer.
NAG numeriskt bibliotek Gruppen för numeriska algoritmer C, Fortran 1971 många komponenter Inte gratis Proprietär Generellt numeriskt analysbibliotek.
NMath CenterSpace-programvara C# 2003 6.2 / Mars 2016 995 USD Proprietär Matematiska och statistiska bibliotek för .NET Framework
SciPy scipy.org community Pytonorm 2001 1.5.3 / 17 oktober 2020 Fri BSD Lägger till numeriska programmeringsmöjligheter till programmeringsspråket Python . Relaterad till NumPy , och därför kopplad till de tidigare Numeric- och Numarray-paketen för Python

Stöd för operativsystem

De operativsystem som programvaran kan köras på inbyggt (utan emulering ).

Windows Mac OS Linux BSD Unix DOS Android
ALGLIB Ja Ja Ja Ja Ja Nej Ja
GNUs vetenskapliga bibliotek Ja Ja Ja Ja Ja Nej Ja
ILNumerics Ja Ja Ja Ja Ja Nej Nej
IMSL numeriska bibliotek Ja Ja Ja Nej Ja Nej Nej
Math.NET Numerics Ja Ja Ja Ja Ja Nej Nej
NAG numeriskt bibliotek Ja Ja Ja Nej Ja Ja Nej
NMath Ja Nej Nej Nej Nej Nej Nej
SciPy (Python-paket) Ja Ja Ja Ja Ja Ja Ja

Se även

Fotnoter