2 comentarios

Rik
Rik el 23 de Mzo. de 2020
Can you copy the code instead of an image?
Chandhrikka Ravi
Chandhrikka Ravi el 23 de Mzo. de 2020
syms x(t) m g l e a
>> Dx = diff(x);
>> simplify(dsolve(m*diff(x,2) == -m*g*(x-l)/e, t(0) == 0, x(0) == a, Dx(0) == 0))

Iniciar sesión para comentar.

 Respuesta aceptada

Birdman
Birdman el 23 de Mzo. de 2020

0 votos

Following code solves the problem. The command t(0)==0 does not make any sense since t is independent variable. Also, you used dsolve command incorrectly. See the following code:
syms x(t) m g l e a
Dx=diff(x,t);
x(t)=dsolve(m*diff(x,2) == -m*g*(x-l)/e,[x(0) == a, Dx(0) == 0])
Then, you can verify the solution according to the initial conditions. It is verified.

Más respuestas (0)

Preguntada:

el 23 de Mzo. de 2020

Comentada:

el 23 de Mzo. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by