syms y(t);
ode = diff(y,t) == (1-y)*exp(-0.1*y)
ysol(t) = dsolve(ode)
cond = y(0) == .5;
ysol(t) = dsolve(ode,cond)
t=[0:5]
plot(t,ysol(t))
and error came
Error using plot Conversion to double from sym is not possible.
Error in q1 (line 7) plot(t,ysol(t))
kindly help me solve the problem

 採用された回答

KSSV
KSSV 2017 年 4 月 19 日

0 投票

doc double. You need to convert your sym class into double to plot here. In the present code, the following works.
plot(t,cell2mat(double(ysol(t))))
I suggest you to check your code once again.

1 件のコメント

Arslan Ahmad
Arslan Ahmad 2017 年 4 月 19 日
Thanks a lot dear friend it worked.

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

その他の回答 (0 件)

質問済み:

2017 年 4 月 19 日

コメント済み:

2017 年 4 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by