Tech

6 alternative MATLAB che potresti usare

6 alternative MATLAB che potresti usare

Esistono alcune applicazioni software considerate indispensabili per una varietà di aree tematiche specializzate del mondo accademico e della ricerca, come l'ingegneria, la scienza e l'economia. E il popolare MATLAB ne è un esempio ideale. Costruito attorno all'omonimo linguaggio di scripting proprietario, l'ambiente MATLAB viene utilizzato da milioni di utenti per le loro esigenze di calcolo numerico, con casi di utilizzo avanzati che includono la creazione di interfacce utente e persino l'interfacciamento con programmi scritti in altri linguaggi. E se è davvero così fantastico, MATLAB deve essere l'unico nel suo genere, giusto?

Sbagliato, perché ce ne sono tanti ottime alternative MATLAB che puoi usare. Quindi non aspettiamo più e saltiamo dentro!

Le migliori alternative MATLAB

1. Wolfram Mathematica

Sviluppato da Wolfram Research, i pionieri del software computazionale, Mathematica viene fornito con un carico di funzionalità per tutte le tue esigenze di calcolo matematico. Il l'ultima versione vanta oltre 700 nuove funzioni, oltre a più librerie di funzioni e strumenti di visualizzazione / animazione geografica. E questa è solo la punta dell'iceberg. Dall'elaborazione delle immagini 2D / 3D all'elaborazione avanzata del segnale e da quella automatizzata apprendimento automatico per migliorare i calcoli grafici, Mathematica può gestire tutto. Poi ci sono potenti strumenti per la connessione ai sistemi basati su DLL, SQL, CUDA, OpenCL e Fortran. UN framework API curato consente la connettività di dispositivi esterni e può anche farlo connettersi con i linguaggi di programmazione come Haskell, AppleScript e Clojure.

Disponibilità della piattaforma: Windows, Mac OS X, Linux

Prezzo: A partire da $ 149 all'anno. I prezzi variano in base ai casi di utilizzo. Disponibile una versione di prova di 15 giorni

Scarica

2. Acero

Avendo un potente motore matematico, Maple è un'alternativa MATLAB ricca di funzionalità. Consente di inserire problemi nella notazione matematica tradizionale e consente la creazione di interfacce personalizzate. acero include un linguaggio di programmazione in stile imperativo tipizzato dinamicamente, identico a Pascal. E, naturalmente, può interfacciarsi anche con altri linguaggi (ad esempio C, Java). Esso ha oltre 5000 funzioni che coprono ogni area della matematica, e numerosi moduli utili come editor di equazioni, gestore di variabili e grafici di dati in tempo reale. Anche i simboli scritti a mano vengono riconosciuti, e questo può connettiti con MATLAB anche. Grazie alla sua versatilità, l'utilizzo di Maple si estende in aree come la modellazione finanziaria, la progettazione dei controlli e l'analisi statistica dei dati. In effetti, è stato determinante nella scoperta della forma di Gomboc basata sulla matematica.

Disponibilità della piattaforma: Windows, Mac OS X, Linux

Prezzo: A partire da $ 99. I prezzi variano in base ai casi di utilizzo. Disponibile una prova di 30 giorni

Scarica

3. GNU Octave

Voglio una centrale elettrica gratuito e open-source alternativa a MATLAB? GNU Octave è tutto ciò di cui hai bisogno. Composto da un linguaggio interpretato di alto livello, è pensato principalmente per i calcoli numerici, ma può anche farlo gestire un'ampia manipolazione e visualizzazione dei dati altrettanto buono. Probabilmente una delle sue caratteristiche più uniche è il interfaccia a riga di comando interattiva, utilizzato per risolvere numericamente problemi lineari e non lineari. Inoltre, il linguaggio Octave è abbastanza identico a MATLAB, il che rende facile la portabilità della maggior parte dei programmi. Altre caratteristiche degne di nota includono la cronologia dei comandi, il completamento del nome della variabile e un'ampia varietà di pacchetti, che consentono al software di fare qualsiasi cosa, dalla risoluzione di equazioni differenziali parziali di reazione di avanzamento differenziale (DAR) all'interfacciamento con i database SQL.

Disponibilità della piattaforma: Windows, Mac OS X, Linux

Prezzo: Gratuito

Scarica

4. Scilab

Mantenendo un sano equilibrio tra funzionalità e facilità d'uso, Scilab è un ottimo pacchetto di calcolo numerico open source, che puoi utilizzare al posto di MATLAB. Viene fornito con un file linguaggio di programmazione di alto livello e orientato numericamente. Tuttavia, a causa di caratteristiche come la digitazione dinamica e la gestione automatica della memoria, diventa possibile esprimere problemi numerici utilizzando una quantità ridotta di codice. Scilab viene fornito anche con un pacchetto "Xcos" gratuito (analogo a Simulink di MATLAB) per la modellazione e la simulazione senza sforzo di sistemi dinamici espliciti e impliciti. Il la sintassi di Scilab è in gran parte basata su MATLAB. Sono presenti anche altre funzionalità regolari, come la visualizzazione 2D / 3D, l'analisi del sistema di controllo, ecc. Oh, e ci sono anche alcuni moduli esterni disponibili per fare cose come calcoli di rete e elaborazione GPU.

Disponibilità della piattaforma: Windows, Mac OS X, Linux

Prezzo: Gratuito

Scarica

5. SageMath

Coprendo quasi tutto in matematica (algebra, calcolo, teoria dei numeri ecc.), SageMath è un robusto software di calcolo numerico che utilizza un Sintassi simile a Python, con supporto per costrutti procedurali, funzionali e orientati agli oggetti. Forse la sua caratteristica distintiva è un notebook basato su browser che consente di rivedere e riutilizzare input / output precedenti, compreso tutto, dalla grafica alle annotazioni di testo. È compatibile con quasi tutti i principali browser Web e ai notebook è possibile accedere sia localmente che tramite connessioni HTTP protette. La sua libreria standard Python include strumenti per la connessione a SQL, FTP ecc. E SageMatch può essere chiamato anche dall'interno matematica (menzionato in precedenza). È costruito da quasi 100 pacchetti open source, con supporto di elaborazione distribuita e una suite di test automatizzata che completa l'elenco delle funzionalità.

Disponibilità della piattaforma: Windows, Mac OS X, Linux

Prezzo: Gratuito

Scarica

6. Julia

A rigor di termini, Julia non è una "alternativa" completa a MATLAB, nel senso che lo è essenzialmente a linguaggio di programmazione dinamico di alto livello, destinato al calcolo numerico. Tuttavia, puoi usarlo facilmente tramite l'IDE gratuito di JunoPer quanto riguarda il linguaggio stesso, viene fornito con un sofisticato compilatore, con supporto per il calcolo parallelo distribuito e una grande libreria di funzioni matematiche. E grazie alla comunità di sviluppatori attiva, anche l'elenco dei pacchetti esterni è in costante crescita. È progettato per il cloud computing e l'approccio "invio multiplo" lo rende facile da dDefinire il comportamento della funzione in molte combinazioni di tipi di argomenti. Ottieni anche macro simili a Lisp, funzionalità simili a shell per gestire facilmente altri processi. Oh, e le conferenze di Julia si tengono nientemeno che allo stesso MIT, famoso in tutto il mondo.

Disponibilità della piattaforma: Windows, Mac OS X, Linux

Prezzo: Gratuito

Scarica

VEDERE ANCHE: 10 risorse online gratuite per l'apprendimento di Linux

Esegui meglio il calcolo numerico, anche senza MATLAB

In qualità di leader indiscusso quando si tratta di calcolo numerico / matematico, MATLAB è ovviamente il pacchetto di calcolo più ricco di funzionalità in circolazione. Ma se stai cercando qualcosa di diverso, ci sono alcune ottime alternative disponibili, come dimostrato sopra. Provali e ascolta le tue scoperte nella sezione commenti qui sotto.

Come utilizzare il tema chiaro con la barra dei menu scura e il dock in macOS Mojave
MacOS Mojave di Apple ha portato la tanto attesa "modalità oscura" al sistema operativo desktop di Apple e sembra stupendo. Tuttavia, non tutti sono f...
Come sapere se stai acquistando la scheda SD giusta
Le schede Secure Digital (SD) sono utilizzate in tutti i tipi di dispositivi, dai computer alle videocamere ai telefoni cellulari, il che significa ch...
Come creare un'immagine di ripristino nel Chromebook e utilizzarla per risolvere i problemi
I Chromebook sono progettati per funzionare senza problemi e mantengono davvero questa promessa per la maggior parte. Tuttavia, se sei una persona che...