Getting a constant instead of (2*exp(-3/2))/3 + 1/3 solving a differential equation

1 view (last 30 days)
I want to get a constant number instead of (2*exp(-3/2))/3 + 1/3 solving a differential equation.
I have used dsolve() to find the solution;
Then,I have used sub() to substitute the parameter with a constant to get a number.
But I dont get any number.
Can anyone help with this?
  1 Comment
John D'Errico
John D'Errico on 30 May 2020
That is a constant number. Just not in floating point form. If that is what you want, then use Star's suggestion. Either double or vpa will do it.

Sign in to comment.

Answers (2)

Star Strider
Star Strider on 30 May 2020
Use the vpa or double function, depending on the result you want.

Sohan Mahmud
Sohan Mahmud on 30 May 2020
Use sym2poly() after using subs().

Categories

Find more on Physics in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!