How can I resolve this?

3 Ansichten (letzte 30 Tage)
Chandhrikka Ravi
Chandhrikka Ravi am 23 Mär. 2020
Kommentiert: Chandhrikka Ravi am 23 Mär. 2020
  2 Kommentare
Rik
Rik am 23 Mär. 2020
Can you copy the code instead of an image?
Chandhrikka Ravi
Chandhrikka Ravi am 23 Mär. 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))

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Birdman
Birdman am 23 Mär. 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.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by