Preporučeno, 2024

Izbor Urednika

6 MATLAB alternative koje biste mogli koristiti

Postoji dosta softverskih aplikacija koje se smatraju nezamjenjivim za niz specijaliziranih predmetnih područja akademske zajednice i istraživanja, kao što su inženjerstvo, znanost i ekonomija. Popularni MATLAB je idealan primjer toga. Okruženje koje se temelji na istoimenom vlasničkom skriptu, MATLAB okruženje koriste milijuni korisnika za svoje numeričke računalne potrebe, s naprednim slučajevima uporabe, uključujući stvaranje korisničkih sučelja, pa čak i povezivanje s programima pisanim na drugim jezicima. A ako je doista tako strašan, MATLAB mora biti jedini takve vrste, zar ne?

Pogrešno, jer postoji mnogo sjajnih MATLAB alternativa koje možete koristiti. Pričekajte više, i odmah skočite!

Najbolje MATLAB alternative

1. Wolfram Mathematica

Pod vodstvom Wolfram Researcha, pionira računalnog softvera, Mathematica dolazi s kamionom značajki za sve vaše matematičke računalne potrebe. Najnovija verzija ima više od 700 novih funkcija, kao i višestruke biblioteke funkcija i alate za geo vizualizaciju / animaciju. I to je samo vrh ledenog brijega. Od obrade 2D / 3D slika do poboljšane obrade signala i od automatiziranog strojnog učenja do poboljšanih grafičkih izračuna, Mathematica može sve to obraditi. Zatim tu su moćni alati za povezivanje na sustave bazirane na DLL, SQL, CUDA, OpenCL i Fortran. Kurirani API okvir omogućuje povezivanje s vanjskim uređajima, a može se povezati is programskim jezicima poput Haskell, AppleScript i Clojure.

Dostupnost platforme: Windows, Mac OS X, Linux

Cijena: Počinje na 149 dolara godišnje. Cijena varira ovisno o slučajevima uporabe. 15 dana suđenja

preuzimanje datoteka

2. Javor

Nakon što je snažan Math motor, Maple je prilično značajka teška MATLAB alternativa. To vam omogućuje da unesete probleme u tradicionalnom matematičkom zapisu, i omogućuje stvaranje prilagođenih sučelja. Maple uključuje dinamički tipkiran, imperativ-style programski jezik, identičan Pascal-u. I naravno, može sučelje s drugim jezicima (npr. C, Java). Ima preko 5000 funkcija koje pokrivaju sva područja matematike i brojne korisne module kao što su urednik jednadžbi, upravitelj varijabli i grafikoni uživo. Prepoznaju se čak i rukom pisani simboli, a može se povezati is MATLAB-om . Zahvaljujući svojoj svestranosti, Mapleova uporaba se proteže u područjima kao što su financijsko modeliranje, dizajn kontrole i statistička analiza podataka. Zapravo, ona je bila ključna u otkrivanju matematičkog Gomboc oblika.

Dostupnost platforme: Windows, Mac OS X, Linux

Cijena: Počinje na 99 USD. Cijena varira ovisno o slučajevima uporabe. Dostupno je 30 dana suđenja

preuzimanje datoteka

3. GNU oktava

Želite li besplatnu i otvorenu alternativu MATLAB-u? GNU Octave je sve što trebate. Sastavljen od jezika visoke razine interpretacije, prvenstveno je namijenjen numeričkim izračunima, ali isto tako može podnijeti i veliku manipulaciju i vizualizaciju podataka . Vjerojatno jedna od njegovih jedinstvenih značajki je interaktivno sučelje komandne linije, koje se koristi za numeričko rješavanje linearnih i nelinearnih problema. Štoviše, Octave jezik je sasvim identičan MATLAB-u, što olakšava prenosivost većine programa. Ostale značajne značajke uključuju povijest naredbi, dovršetak imena varijabli i širok raspon paketa, što softveru omogućuje sve od rješavanja parcijalnih diferencijalnih jednadžbi diferencijalne advekcije (DAR) do sučelja sa SQL bazama podataka.

Dostupnost platforme: Windows, Mac OS X, Linux

Cijene: besplatno

preuzimanje datoteka

4. Scilab

Održavajući zdravu ravnotežu između značajki i jednostavnosti korištenja, Scilab je veliki numerički računski paket otvorenog koda koji možete koristiti umjesto MATLAB-a. Dolazi s jezikom programiranja na visokoj razini . Međutim, zbog značajki kao što su dinamičko tipkanje i automatsko upravljanje memorijom, moguće je izraziti numeričke probleme pomoću smanjene količine koda. Scilab također dolazi s besplatnim “Xcos” paketom (analogno MATLAB-ovom Simulink-u) za jednostavno modeliranje i simulaciju eksplicitnih i implicitnih dinamičkih sustava. Sintaksa Scilaba uglavnom se temelji na MATLAB-u . Ostale redovne funkcionalnosti, kao što su 2D / 3D vizualizacija, analiza upravljačkog sustava itd., Također postoje. Oh, a tu je i dosta vanjskih modula za to, za izvođenje računanja mreže i GPU-a.

Dostupnost platforme: Windows, Mac OS X, Linux

Cijene: besplatno

preuzimanje datoteka

5. SageMath

Pokrivajući gotovo sve iz matematike (algebra, računica, teorija brojeva itd.), SageMath je robustan numerički računalni softver koji koristi sintaksu poput Pythona, s podrškom za proceduralne, funkcionalne i objektno orijentirane konstrukte. Možda je značajka standout prijenosno računalo bazirano na pregledniku koje vam omogućuje pregled i ponovno korištenje prethodnih ulaza / izlaza, uključujući sve, od grafike do tekstualnih komentara. Kompatibilan je s gotovo svim većim web-preglednicima, a prijenosnicima se može pristupiti lokalno i preko sigurnih HTTP veza. Njegova Python standardna knjižnica uključuje alate za povezivanje na SQL, FTP itd., A SageMatch se čak može pozvati iz Mathematice (spomenuto ranije). Izgrađen je od gotovo 100 open-source paketa, s distribuiranom računalnom podrškom i automatiziranim paketom testova koji zaokružuju popis značajki.

Dostupnost platforme: Windows, Mac OS X, Linux

Cijene: besplatno

preuzimanje datoteka

6. Julia

Strogo govoreći, Julia nije puna "alternativa" MATLAB-u, u smislu da je to u biti dinamički programski jezik visoke razine, namijenjen numeričkom računanju . Međutim, možete ga jednostavno koristiti putem besplatnog Juno IDE-a . Što se tiče samog jezika, dolazi sa sofisticiranim kompilatorom, s podrškom za distribuirano paralelno računanje i velikom bibliotekom matematičkih funkcija. Zahvaljujući aktivnoj zajednici razvojnih programera, popis vanjskih paketa stalno raste. Dizajniran je za računalstvo u oblaku, a pristup „višestrukim otpremama“ olakšava određivanje ponašanja funkcija u mnogim kombinacijama tipova argumenata . Također dobivate i Lispove makroe, mogućnosti nalik na ljusku za jednostavno upravljanje drugim procesima. Oh, i Julijine se konferencije održavaju na ničemu drugom do svjetski poznatog MIT-a.

Dostupnost platforme: Windows, Mac OS X, Linux

Cijene: besplatno

preuzimanje datoteka

Učinite numerički izračun bolji, čak i bez MATLAB-a

Kao neosporni lider kada se radi o numeričkom / matematičkom računanju, MATLAB je očito najkvalitetniji računski paket. Ali ako tražite nešto drugačije, postoji nekoliko dostupnih alternativa, kao što je gore navedeno. Isprobajte ih i ispričajte svoje nalaze u odjeljku s komentarima u nastavku.

Top