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.