Symbolic Math Toolbox

 

Symbolic Math Toolbox

Esecuzione di calcoli di matematica simbolica

Il video dura 2:08

Dallo schizzo sulla lavagna al Fronte di Pareto: utilizzo delle competenze di matematica simbolica nel playground di Agentic AI

Utilizza Agentic AI per trasformare diagrammi di ingegneria e descrizioni di problemi in analisi simboliche e workflow di progettazione ottimizzati in MATLAB.

Una funzione, la sua derivata prima e la sua derivata seconda, insieme a un grafico dei massimi e minimi locali e dei punti di flesso.

Calcolo

Valuta soluzioni analitiche esatte per integrali definiti o indefiniti, calcola derivate di espressioni o funzioni simboliche e approssima le funzioni utilizzando espansioni in serie.

Grafico che mostra i casi di sottosmorzamento, sovrasmorzamento e smorzamento critico.

Risoluzione, semplificazione e sostituzione

Risolvi equazioni algebriche e differenziali lineari e non lineari in modo analitico, semplifica e riscrivi espressioni simboliche e valuta espressioni simboliche mediante sostituzione diretta o basata su pattern.

Un grafico a linee di entrambi i poli in funzione del guadagno, con il limite di stabilità indicato in corrispondenza della radice quadrata di 10.

Algebra lineare parametrica

Risolvi e scomponi sistemi di matrici simboliche per ottenere autovalori esatti e risultati riutilizzabili, così da comprendere meglio l’effetto dei parametri.

Grafico di superficie di una trasformata di Laplace sul piano complesso s.

Trasformate

Esegui trasformate simboliche di Laplace, Fourier, Z e Hilbert per ottenere forme esatte delle funzioni di trasferimento e nel dominio della frequenza, così da analizzare in modo approfondito la stabilità, la fase e il comportamento del sistema.

Calcola simbolicamente le matrici A e B nello spazio di stato utilizzando il Jacobian.

Linearizzazione e sensibilità

Calcola gradienti e Jacobian di modelli simbolici per linearizzare la dinamica non lineare attorno ai punti operativi e verificare la sensibilità mediante derivate esatte.

Grafici che mostrano la velocità terminale di un paracadutista in caduta in unità SI e imperiali.

Unità e analisi dimensionali

Esegui l'analisi dimensionale e verifica la compatibilità dimensionale e la coerenza delle unità nei calcoli simbolici. Crea sistemi di unità personalizzati e converti sistemi di unità esistenti.

Grafico superiore: il risultato in doppia precisione per una funzione di Bessel di ordine n>30 si discosta dal calcolo simbolico, mentre 36 cifre a precisione variabile mantengono la loro accuratezza. Grafico inferiore: Confronta l’ordine di grandezza degli errori tra la doppia precisione e la precisione variabile.

Aritmetica esatta e a precisione variabile

Calcola risultati simbolici esatti. Quindi, produci valori numerici con un numero di cifre significative controllato esplicitamente, per evitare errori di arrotondamento nascosti e bilanciare accuratezza e velocità.

Live script che genera una matlabFunction per i Jacobian di un modello predittivo non lineare di un quadrirotore.

Esportazione di codice e modelli

Genera funzioni MATLAB, blocchi funzione Simulink, equazioni Simscape e codice C a partire da espressioni simboliche, per riutilizzare la matematica verificata nei workflow di ingegneria.

FAQ su Symbolic Math Toolbox

Symbolic Math Toolbox è una toolbox di MATLAB per derivare, analizzare ed esplorare equazioni matematiche simboliche da utilizzare nei workflow ingegneristici e scientifici. Fornisce funzioni in aree quali il calcolo, l'algebra lineare, equazioni algebriche e differenziali, trasformate e semplificazione delle equazioni. È poi possibile esportare i risultati in funzioni MATLAB, blocchi Simulink Function o componenti Simscape.

È possibile eseguire analiticamente differenziazione, integrazione, semplificazione, trasformate e risoluzione di equazioni, usando metodi analitici o aritmetica a precisione variabile, con i risultati mostrati in notazione matematica. È inoltre possibile calcolare jacobiani e gradienti per la linearizzazione, risolvere sistemi matriciali parametrici per ottenere autovalori esatti e risultati parametrici riutilizzabili, e svolgere analisi dimensionale con conversioni di unità.

Sì. La toolbox consente di risolvere analiticamente equazioni algebriche e differenziali lineari e non lineari, oltre a eseguire semplificazione e sostituzione delle equazioni.

Sì, è possibile risolvere e decomporre sistemi matriciali simbolici per ottenere autovalori esatti e risultati parametrici riutilizzabili. Ciò consente di analizzare come i parametri influenzano il comportamento del sistema prima di sostituire valori numerici.

Symbolic Math Toolbox supporta le trasformate di Laplace, di Fourier, Z e di Hilbert e le loro inverse. Queste permettono di ottenere rappresentazioni esatte della funzione di trasferimento e del dominio della frequenza a partire da modelli basati sui principi fondamentali, in modo da poter analizzare e valutare stabilità, fase e comportamento del sistema prima di passare alla simulazione numerica.

Sì, è possibile calcolare gradienti e jacobiani esatti di modelli simbolici per linearizzare dinamiche non lineari attorno a punti di funzionamento. Questo consente di derivare e verificare rappresentazioni linearizzate del sistema e di analizzare la sensibilità alle variazioni dei parametri usando derivate esatte anziché approssimazioni numeriche.

È possibile condividere il lavoro con altri utenti MATLAB come live script o convertirlo in documenti HTML, Word, LaTeX o PDF.

Sì, è possibile generare funzioni MATLAB, blocchi Simulink Function, componenti Simscape personalizzati basati su equazioni e codice C o Fortran direttamente da espressioni simboliche. Questo consente di portare derivazioni da primi principi — come funzioni di trasferimento, equazioni del moto o leggi di controllo — e distribuirle direttamente nei workflow di simulazione e produzione ingegneristica.

Sì, la toolbox fornisce funzioni integrate per tracciare espressioni e funzioni simboliche sfruttando le estese capacità grafiche di MATLAB e visualizzare il comportamento delle espressioni simboliche tramite animazioni.

L'aritmetica a precisione variabile in Symbolic Math Toolbox permette di impostare esplicitamente il numero di cifre significative nelle computazioni. È possibile aumentare la precisione per evitare errori di arrotondamento nascosti in problemi ingegneristici mal condizionati o su larga scala, oppure ridurre la precisione per accelerare i calcoli quando non è necessaria la massima accuratezza.

Sì, è possibile eseguire analisi dimensionale, verificare la compatibilità dimensionale e la coerenza delle unità nei calcoli simbolici, creare sistemi di unità personalizzati e convertire tra sistemi di unità esistenti.

Prova Symbolic Math Toolbox gratis

Scopri i nostri prodotti.


Pronto per acquistare?

Richiedi una quotazione e scopri i prodotti correlati.

Sei uno studente?

È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.