Tehnologie

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

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

Există destul de multe aplicații software care sunt considerate indispensabile pentru o varietate de domenii specializate din mediul academic și de cercetare, cum ar fi ingineria, știința și economia. Și popularul MATLAB este un exemplu ideal în acest sens. Construit în jurul limbajului propriu de scriptare cu același nume, mediul MATLAB este utilizat de milioane de utilizatori pentru nevoile lor de calcul numeric, cu cazuri de utilizare avansate, inclusiv crearea de interfețe de utilizator și chiar interfață cu programe scrise în alte limbi. Și dacă este cu adevărat atât de minunat, MATLAB trebuie să fie singurul de acest gen, corect?

Greșit, deoarece sunt mulți alternative excelente MATLAB pe care le poți folosi. Deci, să nu mai așteptăm și să sărim direct!

Cele mai bune alternative MATLAB

1. Wolfram Mathematica

Dezvoltat de Wolfram Research, pionierii software-ului de calcul, Mathematica vine cu o mulțime de caracteristici pentru toate nevoile dvs. de calcul matematic. ultima versiune are peste 700 de funcții noi, precum și biblioteci cu funcții multiple și instrumente de vizualizare / animație geografică. Și asta este doar vârful aisbergului. De la procesarea imaginilor 2D / 3D la procesarea îmbunătățită a semnalului și de la automat învățare automată la calcule grafice îmbunătățite, Mathematica poate gestiona totul. Apoi, există instrumente puternice pentru conectarea la sisteme bazate pe DLL, SQL, CUDA, OpenCL și Fortran. A cadru API curatat permite conectivitatea dispozitivului extern și poate, de asemenea conectați-vă cu limbaje de programare precum Haskell, AppleScript și Clojure.

Disponibilitatea platformei: Windows, Mac OS X, Linux

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

Descarca

2. Arțar

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

Disponibilitatea platformei: Windows, Mac OS X, Linux

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

Descarca

3. GNU Octave

Vrei o putere gratuit și open-source alternativă la MATLAB? GNU Octave este tot ce ai nevoie. Compus dintr-un limbaj interpretat la nivel înalt, este destinat în primul rând pentru calcule numerice, dar poate și gestionați manipularea și vizualizarea extinse a datelor la fel de bun. Probabil una dintre cele mai unice caracteristici ale sale este interfață interactivă a liniei de comandă, utilizat pentru rezolvarea numerică a problemelor liniare și neliniare. Mai mult, limbajul Octave este destul de identic cu MATLAB, ceea ce facilitează portabilitatea majorității programelor. Alte caracteristici notabile includ istoricul comenzilor, completarea numelui variabilelor și o mare varietate de pachete, care permit software-ului să facă orice, de la rezolvarea ecuațiilor diferențiale parțiale de reacție diferențială (DAR), până la interfața cu bazele de date SQL.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Preț: Gratuit

Descarca

4. Scilab

Păstrând un echilibru sănătos între caracteristici și ușurință în utilizare, Scilab este un pachet de calcul numeric open-source, pe care îl puteți utiliza în locul MATLAB. Vine cu un limbaj de programare de nivel înalt, orientat numeric. Cu toate acestea, datorită caracteristicilor precum tastarea dinamică și gestionarea automată a memoriei, devine posibilă exprimarea problemelor numerice utilizând o cantitate redusă de cod. Scilab vine și cu un pachet gratuit „Xcos” (analog Simulink-ului MATLAB) pentru modelarea și simularea fără efort a sistemelor dinamice explicite și implicite. sintaxa Scilab se bazează în mare parte pe MATLAB. Există și alte funcționalități regulate, cum ar fi vizualizarea 2D / 3D, analiza sistemului de control etc. Oh, și există destul de multe module externe disponibile și pentru acesta, pentru a face lucruri precum calcule de rețea și calculatoare GPU.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Preț: Gratuit

Descarca

5. SageMath

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

Disponibilitatea platformei: Windows, Mac OS X, Linux

Preț: Gratuit

Descarca

6. Julia

Strict vorbind, Julia nu este o „alternativă” completă la MATLAB, în sensul că este în esență a limbaj de programare dinamic, de nivel înalt, destinat calculelor numerice. Cu toate acestea, îl puteți folosi cu ușurință prin ID-ul gratuit JunoÎn ceea ce privește limbajul în sine, acesta vine cu un compilator sofisticat, cu suport pentru calcul paralel distribuit și o bibliotecă mare de funcții matematice. Și datorită comunității active de dezvoltatori, și lista pachetelor externe crește constant. Este conceput pentru cloud computing, iar abordarea „expediere multiplă” face mai ușoară dcomportamentul funcției efine în mai multe combinații de tipuri de argumente. Veți obține, de asemenea, macrocomenzi Lisp, capabilități asemănătoare shell-ului pentru a gestiona cu ușurință alte procese. Oh, iar conferințele Julia se țin la nimeni altul decât MIT de renume mondial.

Disponibilitatea platformei: Windows, Mac OS X, Linux

Preț: Gratuit

Descarca

VEZI ȘI: 10 resurse online gratuite pentru învățarea Linux

Faceți calculul numeric mai bine, chiar și fără MATLAB

În calitate de lider incontestabil în ceea ce privește calculul numeric / matematic, MATLAB este, în mod evident, cel mai încărcat pachet de calcul. Dar dacă sunteți în căutarea pentru ceva diferit, există destul de multe alternative excelente disponibile, după cum se arată mai sus. Încercați-le și descărcați-vă concluziile în secțiunea de comentarii de mai jos.

Ați redistribuit primul film pe Twitter (videoclip)
You Got Retweeted, Un film bazat pe doi oameni care se urăsc în viața reală, dar se îndrăgostesc unul de celălalt pe Twitter. Acesta este primul film ...
5 aplicații Killer pentru a accesa Instagram pe iPad
Instagram este un serviciu popular care vă permite să încărcați și să partajați fotografii capturate pe telefon după ce ați aplicat efecte interesante...
Cum să programați postările Instagram de pe computer sau telefon
Rețelele sociale au devenit o parte integrantă a planurilor oricărei companii sau mărci. Fie o afacere mică sau una mare, companiile folosesc platform...