

MATLAB è un ambiente di programmazione e calcolo numerico di alto livello ampiamente utilizzato da ingegneri e scienziati per l'analisi dei dati, lo sviluppo di algoritmi e la modellazione di sistemi. Offre un ambiente desktop ottimizzato per processi di analisi e progettazione iterativi, insieme a un linguaggio di programmazione che esprime direttamente la matematica delle matrici e degli array. La funzione Live Editor consente agli utenti di creare script che integrano codice, output e testo formattato all'interno di un notebook eseguibile. Caratteristiche e Funzionalità Principali: - Analisi dei Dati: Strumenti per esplorare, modellare e analizzare i dati. - Grafica: Funzioni per visualizzare ed esplorare i dati attraverso vari grafici e diagrammi. - Programmazione: Capacità di creare script, funzioni e classi per flussi di lavoro personalizzati. - Creazione di App: Strutture per sviluppare applicazioni desktop e web. - Interfacce con Linguaggi Esterni: Integrazione con linguaggi come Python, C/C++, Fortran e Java. - Connettività Hardware: Supporto per collegare MATLAB a varie piattaforme hardware. - Calcolo Parallelo: Capacità di eseguire calcoli su larga scala e parallelizzare simulazioni utilizzando desktop multicore, GPU, cluster e risorse cloud. - Distribuzione: Opzioni per condividere programmi MATLAB e distribuirli su applicazioni aziendali, dispositivi embedded e ambienti cloud. Valore Primario e Soluzioni per gli Utenti: MATLAB semplifica i calcoli matematici complessi e i compiti di analisi dei dati, consentendo agli utenti di sviluppare algoritmi e modelli in modo efficiente. I suoi toolbox completi e le app interattive facilitano il prototyping rapido e la progettazione iterativa, riducendo i tempi di sviluppo. La scalabilità della piattaforma consente una transizione senza soluzione di continuità dalla ricerca alla produzione, supportando la distribuzione su vari sistemi senza modifiche estese al codice. Integrandosi con più linguaggi di programmazione e piattaforme hardware, MATLAB offre un ambiente versatile che risponde alle diverse esigenze di ingegneri e scienziati in vari settori.

Simulink è un ambiente di diagrammi a blocchi per la simulazione multidominio e il Model-Based Design. Supporta la progettazione a livello di sistema, la simulazione, la generazione automatica di codice e il test e la verifica continua di sistemi embedded. Simulink fornisce un editor grafico, librerie di blocchi personalizzabili e risolutori per modellare e simulare sistemi dinamici. È integrato con MATLAB, consentendo di incorporare algoritmi MATLAB nei modelli ed esportare i risultati della simulazione in MATLAB per ulteriori analisi. Caratteristiche principali: - Editor grafico per costruire e gestire diagrammi a blocchi gerarchici - Librerie di blocchi predefiniti per modellare sistemi a tempo continuo e discreto - Motore di simulazione con risolutori ODE a passo fisso e variabile - Oscilloscopi e display dati per visualizzare i risultati della simulazione - Strumenti di gestione progetti e dati per gestire file di modelli e dati - Strumenti di analisi del modello per affinare l'architettura del modello e aumentare la velocità di simulazione - Blocco Funzione MATLAB per importare algoritmi MATLAB nei modelli - Strumento Codice Legacy per importare codice C e C++ nei modelli Valore principale: Simulink consente a ingegneri e scienziati di progettare, simulare e testare sistemi complessi in un ambiente unificato, facilitando l'individuazione precoce dei problemi di progettazione e riducendo i tempi di sviluppo. Integrandosi con MATLAB, permette l'incorporazione senza soluzione di continuità di algoritmi e analisi dei dati, migliorando l'efficienza e l'accuratezza dello sviluppo del sistema. Il supporto di Simulink per la generazione automatica di codice e la verifica continua semplifica la transizione dalla progettazione all'implementazione, garantendo sistemi embedded robusti e affidabili.

SimEvents è una parte di MathWorks che aggiunge la simulazione di eventi discreti all'ambiente MATLAB/Simulink.

Modella e simula la logica decisionale utilizzando macchine a stati e diagrammi di flusso

La piattaforma di dati aperti per l'Internet delle Cose

Simulink Desktop Real-Time fornisce un kernel in tempo reale per l'esecuzione di modelli Simulink su un laptop o desktop con sistema operativo Windows o Mac OS X.

System Composer™ consente la definizione, l'analisi e la specifica di architetture e composizioni per l'ingegneria dei sistemi basata su modelli e la progettazione software. Con System Composer, puoi allocare i requisiti mentre perfezioni un modello di architettura che può quindi essere progettato e simulato in Simulink®.

Le sue soluzioni aiutano nello sviluppo di algoritmi, nell'analisi dei dati, nella visualizzazione e nel calcolo numerico.

MathWorks is the leading developer of mathematical computing software. Engineers and scientists worldwide rely on its products to accelerate the pace of discovery, innovation, and development. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. MATLAB and Simulink are also fundamental teaching and research tools in the world's universities and learning institutions. Founded in 1984, MathWorks employs more than 6000 people in 16 countries, with headquarters in Natick, Massachusetts, USA.