How can I resolve this?

1 visualizzazione (ultimi 30 giorni)
Chandhrikka Ravi
Chandhrikka Ravi il 23 Mar 2020
Commentato: Chandhrikka Ravi il 23 Mar 2020
  2 Commenti
Rik
Rik il 23 Mar 2020
Can you copy the code instead of an image?
Chandhrikka Ravi
Chandhrikka Ravi il 23 Mar 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))

Accedi per commentare.

Risposta accettata

Birdman
Birdman il 23 Mar 2020
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.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by