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 analiticamente equazioni algebriche e differenziali lineari e non lineari, semplifica e riscrivi espressioni simboliche e valuta espressioni simboliche utilizzando la sostituzione.

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: Symbolic Math Toolbox

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

È possibile eseguire analiticamente differenziazioni, integrazioni, semplificazioni, trasformate e risoluzioni di equazioni, utilizzando metodi analitici o l’aritmetica a precisione variabile, con risultati visualizzati in notazione matematica. É inoltre possibile calcolare Jacobian e gradienti per la linearizzazione, risolvere sistemi di matrici parametriche per ottenere autovalori esatti ed eseguire analisi dimensionale con conversioni delle unità.

Sì, il toolbox consente di risolvere analiticamente equazioni algebriche e differenziali, lineari e non lineari, oltre a eseguire semplificazioni e sostituzioni nelle equazioni.

Sì, puoi risolvere e scomporre sistemi di matrici simboliche per ottenere autovalori esatti e risultati parametrici riutilizzabili. Questo consente di analizzare in che modo i parametri influenzano il comportamento del sistema prima di sostituire i valori numerici.

Symbolic Math Toolbox supporta le trasformate di Laplace, Fourier, Z e Hilbert e le relative trasformate inverse. Queste funzionalità consentono di ottenere rappresentazioni esatte delle funzioni di trasferimento e nel dominio della frequenza a partire da modelli basati sui principi primi, per analizzare ed esplorare la stabilità, la fase e il comportamento del sistema prima di passare alla simulazione numerica.

Sì, puoi calcolare gradienti e Jacobian esatti di modelli simbolici per linearizzare la dinamica non lineare attorno ai punti operativi. Questo consente di derivare e verificare rappresentazioni linearizzate del sistema e di analizzare la sensibilità alle variazioni dei parametri utilizzando derivate esatte anziché approssimazioni numeriche.

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

Sì, puoi generare funzioni MATLAB, blocchi di funzioni Simulink, componenti Simscape personalizzati basati su equazioni e codice C o Fortran direttamente da espressioni simboliche. Questo consente di trasformare derivazioni basate sui primi principi, come funzioni di trasferimento, equazioni del moto o leggi di controllo, e integrarle direttamente nei workflow di simulazione e di produzione ingegneristica.

Sì, il toolbox fornisce le funzioni integrate per tracciare espressioni e funzioni simboliche utilizzando le funzionalità grafiche avanzate di MATLAB e visualizzare il comportamento delle espressioni simboliche utilizzando le animazioni.

L’aritmetica a precisione variabile di Symbolic Math Toolbox consente di impostare esplicitamente il numero di cifre significative nei calcoli. Puoi aumentare la precisione per evitare errori di arrotondamento nascosti in problemi ingegneristici mal condizionati o su larga scala, oppure ridurla per velocizzare i calcoli quando non è necessaria la massima accuratezza.

Sì, puoi eseguire analisi dimensionali, verificare la compatibilità dimensionale e la coerenza delle unità nei calcoli simbolici, creare sistemi di unità personalizzati e convertire le unità tra sistemi 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.