Come risolvere equazioni trascendenti in MATLAB

April 19

Come risolvere equazioni trascendenti in MATLAB


MATLAB è un potente programma di calcolo numerico creato da The MathWorks. MATLAB è anche un linguaggio di programmazione ad alto livello che consente potenzialmente complicato programmi numerici da scrivere in una breve serie di passaggi. MATLAB può anche essere integrato con programmi scritti in altre lingue, e MATLAB ha anche un certo numero di "cassette" supportati da The MathWorks in grado di semplificare tutte le analisi che fate. Un esempio è il toolbox Math simbolico, che permette all'utente di risolvere equazioni algebriche, incluse equazione trascendente (cioè un'equazione che contiene una funzione trascendente, ad esempio sinusoidale). Ciò può essere eseguito in pochi passi corte nell'ambito MATLAB.

istruzione

1 Definire la variabile che si desidera risolvere tramite il comando "Syms". Ad esempio, il comando

Syms x;

definisce la variabile da risolvere come "x". Premere Invio.

2 Annotare l'equazione che si desidera risolvere come una stringa. Questo da

'sin (x) = x ^ 3 - 1' s =;

3 Utilizzare il comando 'risolvere' (contenuta all'interno della cassetta degli attrezzi per la matematica simbolica) per risolvere la stringa 's'. Per fare questo in MATLAB, è sufficiente inserire il comando:

risolvere i (s);

Questo dà la soluzione numerica per sin (x) = x ^ 3 -1, che è x = 1,24,905 mila. Questa è la soluzione dell'equazione trascendente.