Recomandat, 2024

Alegerea Editorului

6 Alternative MATLAB pe care le-ați putea folosi

Există destul de puține aplicații software care sunt considerate indispensabile pentru o varietate de domenii de specialitate din mediul academic și cercetare, cum ar fi ingineria, știința și economia. Și MATLAB este un exemplu ideal pentru asta. Construit în jurul limbajului proprietar de scripting cu același nume, mediul MATLAB este folosit de milioane de utilizatori pentru nevoile lor computerizate numerice, cu cazuri de utilizare avansată, inclusiv crearea interfețelor utilizatorilor și chiar interfața cu programele scrise în alte limbi. Și dacă e chiar atât de minunat, MATLAB trebuie să fie singurul de acest gen, nu?

În mod greșit, deoarece există multe alternative de MATLAB excelente pe care le puteți utiliza. Asa ca sa nu mai asteptam si sa sari inauntru!

Cele mai bune alternative MATLAB

1. Wolfram Mathematica

Dezvoltat de Wolfram Research, pionierii software-ului computational, Mathematica vine cu un camion de caracteristici pentru toate nevoile dvs. matematice de calcul. Cea mai recentă versiune are peste 700 de funcții noi, precum și multiple biblioteci de funcții și instrumente de vizualizare / animație. Și asta e doar vârful aisbergului. De la prelucrarea imaginilor 2D / 3D la prelucrarea semnalului îmbunătățită și de la învățarea automată a mașinilor la calculele grafice îmbunătățite, Mathematica se ocupă de toate acestea. Apoi, există instrumente puternice pentru conectarea la sistemele bazate pe DLL, SQL, CUDA, OpenCL și Fortran. Un cadru API curate permite conectarea externă a dispozitivului și se poate conecta și la limbi de programare precum Haskell, AppleScript și Clojure.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Prețuri: Începe de la 149 USD pe an. Prețurile variază în funcție de cazurile de utilizare. 15 zile de încercare disponibile

Descarca

2. Maple

Având un puternic motor Math, Maple este o caracteristică destul de greu MATLAB alternativă. Vă permite să introduceți probleme în notația matematică tradițională și permite crearea de interfețe personalizate. Maple include un limbaj de programare în stil dinamic, în stil imperativ, identic cu Pascal. Și, bineînțeles, poate interfața cu alte limbi (de ex. C, Java). Are peste 5000 de funcții care acoperă fiecare domeniu al matematicii și numeroase module utile precum editorul de ecuații, managerul de variabile și parcelele de date live. Chiar și simbolurile scrise de mână sunt recunoscute și se pot conecta și cu MATLAB . Datorită versatilității sale, utilizarea Maple se extinde în domenii cum ar fi modelarea financiară, designul de control și analiza datelor statistice. De fapt, a fost instrumental în descoperirea formei Gomboc bazate pe matematică.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Prețuri: Începe de la 99 USD. Prețurile variază în funcție de cazurile de utilizare. 30 zile de încercare disponibile

Descarca

3. GNU Octave

Vrei o alternativă gratuită și open-source pentru Powerlab la MATLAB? GNU Octave este tot ce aveți nevoie. Compusă dintr-un limbaj interpretat la nivel înalt, este destinată în primul rând calculării numerice, dar poate manipula și manipularea și vizualizarea datelor la fel de bune. Probabil una dintre caracteristicile sale unice este interfața de linie de comandă interactivă, utilizată pentru rezolvarea numerică și numerică a problemelor lineare și neliniare. Mai mult, limbajul Octave este identic cu MATLAB, ceea ce face ca portabilitatea majorității programelor să fie ușoară. Alte caracteristici notabile includ istoricul comenzilor, completarea numelor variabilelor și o mare varietate de pachete, care permit software-ului să facă totul de la rezolvarea ecuațiilor diferențiale parțiale la reacția diferențială (DAR), la interfața cu bazele de date SQL.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Prețuri: gratuit

Descarca

4. Scilab

Mentinerea unui echilibru sanatos intre caracteristici si usurinta in utilizare, Scilab este un pachet numeric computational open source, pe care il puteti folosi in loc de MATLAB. Acesta vine cu un limbaj de programare orientat numeric la nivel înalt . Cu toate acestea, datorită caracteristicilor precum tastarea dinamică și gestionarea automată a memoriei, devine posibil să se exprime probleme numerice utilizând cantități reduse de cod. Scilab vine, de asemenea, cu un pachet gratuit "Xcos" (similar cu Simulink-ul MATLAB) pentru modelarea și simularea fără efort a sistemelor dinamice explicite și implicite. Sintaxa Scilab se bazează în mare parte pe MATLAB . Sunt disponibile și alte funcționalități obișnuite, cum ar fi vizualizarea 2D / 3D, analiza sistemului de control etc. Oh, și există și câteva module externe disponibile pentru ea, de asemenea, pentru a face lucruri cum ar fi calculul rețelei și computerele GPU.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Prețuri: gratuit

Descarca

5. SageMath

Acoperind aproape totul în matematică (algebră, calcul, teoria numerelor etc.), SageMath este un software robust de calcul numeric care utilizează o sintaxă asemănătoare cu Python, cu suport pentru constructe procedurale, funcționale și orientate spre obiecte. Poate că caracteristica standout este un notebook bazat pe browser care vă permite să revizuiți și reutilizați intrările / ieșirile anterioare, inclusiv totul de la grafice la adnotări text. Este compatibil cu aproape toate browserele web majore, iar notebook-urile pot fi accesate atât local, cât și prin conexiuni HTTP securizate. Biblioteca standard Python include instrumente pentru conectarea la SQL, FTP etc. și SageMatch poate fi chiar apelat din Mathematica (menționat anterior). Este construit din aproape 100 de pachete open-source, cu suport distribuit de calcul și o suită de testare automată care rotunjește lista de caracteristici.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Prețuri: gratuit

Descarca

6. Julia

Strict vorbind, Julia nu este o "alternativă" completă la MATLAB, în sensul că este în esență un limbaj de programare de nivel înalt și dinamic, destinat calculului numeric . Cu toate acestea, îl puteți folosi cu ușurință prin intermediul Juno IDE gratuit . În ceea ce privește limba în sine, ea vine cu un compilator sofisticat, cu suport pentru calcul paralel distribuit și o mare bibliotecă de funcții matematice. Și datorită comunității active de dezvoltatori, lista cu pachete externe este în continuă creștere. Este proiectat pentru cloud computing, iar abordarea "multiplă de expediere" ușurează comportamentul funcției dine în mai multe combinații de tip argument . De asemenea, obțineți macrocomenzi asemănătoare Lisp, capabilități asemănătoare shell-urilor pentru gestionarea cu ușurință a altor procese. Conferințele Julie și Julia nu sunt ținute la nimeni altul decât la MIT în lume.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Prețuri: gratuit

Descarca

Mai bine calculul numeric, chiar și fără MATLAB

Ca lider de necontestat atunci când vine vorba de calcul numeric / matematic, MATLAB este, evident, cel mai încărcat pachet de calcul computerizat acolo. Dar dacă căutați ceva diferit, există câteva alternative excelente disponibile, așa cum am arătat mai sus. Încercați-le, și sunați-vă constatările în secțiunea de comentarii de mai jos.

Top