MATLAB


Funzionalità chiave

  • Linguaggio di alto livello per calcoli scientifici e di progettazione
  • Ambiente desktop ottimizzato per l'esplorazione iterativa, la progettazione e la risoluzione di problemi
  • Grafici per visualizzare i dati e strumenti per creare grafici personalizzati
  • Applicazioni per curve fitting, classificazione di dati, analisi di segnali e molte altre attività specifiche di dominio.
  • Toolbox add-on per una vasta gamma di applicazioni scientifiche e di progettazione
  • Strumenti per creare applicazioni con interfacce grafiche personalizzate
  • Interfacce con C/C++, Java®, .NET, Python®, SQL, Hadoop®e Microsoft® Excel®
  • Opzioni gratuite di distribuzione per la condivisione di programmi MATLAB con utenti finali

Perché MATLAB?

MATLAB® è il software più semplice e più produttivo per progettisti e scienziati. Sia che si stiano analizzando dati, sviluppando algoritmi o creando modelli, MATLAB fornisce un ambiente che invita all’esplorazione e alla scoperta. Combina un linguaggio ad alto livello con un ambiente desktop ottimizzato per flussi di lavoro scientifici e di progettazione iterativi.

 
 

Analizza dati e sviluppa algoritmi in un ambiente desktop progettato per il tuo modo di lavorare.


MATLAB parla matematica

 

Il linguaggio di MATLAB basato sulla matrice è il modo più naturale al mondo di esprimere la matematica computazionale. In MATLAB , l’algebra lineare appare come l’algebra lineare in un libro di testo. Questo rende più facile capire la matematica che sta dietro alle tue idee, il che significa che il tuo codice è più facile da scrivere, più facile da leggere e capire e più facile da mantenere.

Puoi fidarti dei risultati dei tuoi calcoli. MATLAB, che ha solide radici nella comunità di ricerca di analisi numerica, è nota per la sua numerica impeccabile. Un team MathWorks di 350 progettisti verifica di continuo la qualità eseguendo ogni giorno milioni di test sulla base del codice MATLAB.

MATLAB fa il “lavoro duro” per garantire che il codice funzioni velocemente. Le operazioni matematiche sono distribuite attraverso multicore sul tuo computer, le chiamate di librerie sono state decisamente ottimizzate e tutti i codici vengono compilati just-in-time. È possibile eseguire gli algoritmi in parallelo, modificando i for-loop in for-loop paralleli o modificando array standard in GPU o array distribuiti. Eseguire algoritmi paralleli in cloud privati o pubblici infinitamente scalabili senza cambiamenti di codice.

Il linguaggio MATLAB mette a disposizione anche le funzioni dei tradizionali linguaggi di programmazione, inclusi il controllo di flusso, la gestione degli errori, la programmazione a oggetti (OOP), l’unit testing e l’integrazione del controllo sorgente.

 

Esplora la gallery (4)


MATLAB è progettato per progettisti e scienziati

 

MATLAB fornisce un ambiente desktop ottimizzato per flussi di lavoro scientifici e di progettazione iterativi. Strumenti integrati supportano l’esplorazione simultanea di dati e programmi, consentendo di valutare più idee in meno tempo.

  • È possibile prevedere, selezionare e pre-elaborare interattivamente i dati che desideri importare.
  • Un’ampia gamma di funzioni matematiche integrate supporta le tue analisi scientifiche e di progettazione.
  • Le funzioni di plotting 2D e 3D consentono di visualizzare e comprendere i tuoi dati, oltre che a comunicare i risultati.
  • Le applicazioni MATLAB ti consentono di eseguire comuni attività di progettazione senza programmazione. Visualizza come algoritmi differenti lavorano con i tuoi dati ed esegui iterazioni fino a quando ottieni i risultati desiderati.
  • Gli strumenti di editing e debug integrati ti consentono di esplorare rapidamente opzioni multiple, rifinire le tue analisi ed eseguire iterazioni fino a raggiungere una soluzione ottimale.
  • È possibile registrare il tuo lavoro sotto forma di racconti condivisibili interattivi.

Una documentazione completa e scritta in modo professionale da progettisti e scienziati è sempre a portata di mano per aiutarti a mantenere la tua produttività. Uno staff affidabile addetto al supporto tecnico in tempo reale risponde alle tue domande velocemente. E si può attingere alla conoscenza e all'esperienza di oltre 100.000 membri della comunità e progettisti MathWorks su MATLAB Central​​, un punto di scambio per gli utenti MATLAB e Simulink®.

MATLAB e toolbox add-on sono integrati tra loro e progettati per lavorare insieme. Offrono funzionalità sviluppate professionalmente, testate rigorosamente, rinforzate sul campo e documentate completamente, specifiche per le applicazioni scientifiche e di progettazione.

 

Il Live Editor include i risultati insieme al codice che li ha prodotti per accelerare la programmazione e l’analisi esplorativa. Aggiunge equazioni, immagini, collegamenti ipertestuali e testo formattato per migliorare la tua narrazione.


MATLAB integra i flussi di lavoro

Le principali sfide progettistiche e scientifiche richiedono un ampio coordinamento per implementare le idee. Ogni passaggio che si incontra aggiunge errori e ritardi.

MATLAB automatizza l’intero percorso dalla ricerca alla produzione. È possibile:

MATLAB è anche una parte fondamentale della progettazione model-based, che viene utilizzata per la simulazione multi-dominio, la simulazione fisica e a eventi discreti e la verifica e la generazione di codice. Esplora Simulink, Simscape™, e Stateflow® per saperne di più sulla progettazione model-based.

Algoritmi e analisi MATLAB possono essere integrati in applicazioni aziendali e distribuiti all'interno di ambienti di produzione.