Equações Diferenciais no Octave

Nesta aula, vou detalhar como resolver uma equação diferencial utilizando o Octave, ilustrando através de um exemplo prático.

Primeiramente, é essencial que você já tenha o pacote Symbolic instalado no seu Octave.

Vamos começar? Crie o símbolo da função f(x) com o comando syms

syms y(x)

Posteriormente, insira a equação diferencial y''(x)+y'(x)=0 na variável eqz.

Para registrar as derivadas, empregue a função diff()

eqz = diff(y,x,2) + diff(y,x,1) == 0

Observe que, no comando mencionado, a segunda derivada y''(x) é adquirida através do diff(y,x,2) e a primeira derivada y'(x) pelo diff(y,x,1).

Agora, para decifrar a equação diferencial, recorra à função dsolve()

dsolve(eqz)

Tal função entrega e apresenta a solução geral da equação diferencial em questão.

y(x) = c1 + c2 e-x

É interessante destacar que, ao usar a função diff() no Octave, é possível determinar a solução geral de qualquer equação diferencial, seja ela homogênea ou não, independentemente da sua ordem.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Octave

Cálculo