Ecuaciones Diferenciales en Octave

En la lección de hoy, vamos a desentrañar el proceso de resolución de una ecuación diferencial en Octave, usando un caso práctico para ilustrarlo.

Antes de continuar, es fundamental que cuentes con el paquete Symbolic ya instalado en Octave.

Comienza definiendo el símbolo de la función f(x) con el comando syms.

syms y(x)

Acto seguido, formula la ecuación diferencial y''(x)+y'(x)=0, asignándola a la variable eqz.

Para representar las derivadas, hace uso de la función diff().

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

En esta instrucción, la segunda derivada y''(x) se logra mediante diff(y,x,2) y, por su parte, la primera derivada y'(x) se consigue con diff(y,x,1).

Para desentrañar la ecuación diferencial, recurre a la función dsolve().

dsolve(eqz)

Dicho método te permite obtener y visualizar la solución general de dicha ecuación diferencial.

y(x) = c1 + c2 e-x

Es relevante mencionar que, gracias a la función diff() en Octave, es posible determinar la solución general de cualquier ecuación diferencial, ya sea de carácter homogéneo o no, y de cualquier grado.

 
 

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

FacebookTwitterLinkedinLinkedin

Operaciones matemáticas en Octave

Cálculo