dsolve function returning empty sum

11 ビュー (過去 30 日間)
Raghuraman S
Raghuraman S 2019 年 3 月 10 日
コメント済み: Raghuraman S 2019 年 3 月 10 日
Following is the code to solve ode 2nd order ODE d^2y/dt^2+y=0; y(0)=1; y'(0)=0;
I find that the following code works
dsolve('D2y+y=0','y(0)=1','Dy(0)=0')
and it does not work when following code is executed(very equivalent of above code), returns empty sum
syms y(t)
eqn= diff(y,t,2)+ y ==0;
dsolve(eqn,'y(0)=1','Dy(0)=0')
Any idea, sure I did not understand something.
  2 件のコメント
madhan ravi
madhan ravi 2019 年 3 月 10 日
which version of matlab are you using?
Raghuraman S
Raghuraman S 2019 年 3 月 10 日
Hi 2018b

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2019 年 3 月 10 日
syms y(t)
dy = diff(y,t);
eqn = diff(y, t, 2) + y == 0;
dsolve(eqn, y(0)==1, dy(0)==0)
  1 件のコメント
Raghuraman S
Raghuraman S 2019 年 3 月 10 日
Thank you , it works.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAssumptions についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by