Αριθμητική ανάλυση: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Gerrard ael (συζήτηση | συνεισφορές)
Gerrard ael (συζήτηση | συνεισφορές)
Γραμμή 211:
 
==Λογισμικό==
Από τα τέλη του εικοστού αιώνα, οι περισσότεροι αλγόριθμοι εφαρμόζονται σε μια ποικιλία γλωσσών προγραμματισμού. Η ''αποθήκη'' Netlib περιέχει διάφορες συλλογές από λογισμικά ρουτίνας για αριθμητικά προβλήματα, κυρίως σε [[Fortran]] και [[C (γλώσσα προγραμματισμού)|C]]. CommercialΔιαφημιστικά productsπροϊόντα implementingπου manyεφαρμόζουν differentπολλούς numericalδιαφορετικούς algorithmsαριθμητικούς includeαλγορίθμους theπεριλαμβάνουν [[IMSLτις αριθμητικές βιβλιοθήκες Numerical Libraries|IMSL]] andκαι [[Numericalτις Algorithmsαριθμητικές βιβλιοθήκες αλγορίθμων του ομίλου Group|NAG]]. libraries;Μια aελεύθερη freeεναλλακτική alternativeλύση isείναι theη [[GNUεπιστημονική Scientificβιβλιοθήκη Library]].GNU
 
There are several popular numerical computing applications such as [[MATLAB]], [[S-PLUS]], [[LabVIEW]], and [[IDL (programming language)|IDL]] as well as free and open source alternatives such as [[FreeMat]], [[Scilab]], [[GNU Octave]] (similar to Matlab), [[IT++]] (a C++ library), [[R (programming language)|R]] (similar to S-PLUS) and certain variants of [[Python (programming language)|Python]]. Performance varies widely: while vector and matrix operations are usually fast, scalar loops may vary in speed by more than an order of magnitude.<ref>[http://www.sciviews.org/benchmark/ Speed comparison of various number crunching packages]</ref><ref>[http://www.scientificweb.com/ncrunch/ncrunch5.pdf Comparison of mathematical programs for data analysis] Stefan Steinhaus, ScientificWeb.com</ref>