Using Solve function but it keeps returning an answer without variables

I am trying to get MATLAB to solve for v from a Kinetic Energy Equation using the solve function. Prior I had kept getting the response 0 0 in a collum. The current code produces a different output but still not the solution for v in terms of the other variables.
>> Kin = str2sym('KE = 0.5*m*v^2')
Kin =
KE == 0.5*m*v^2
>> syms KE m v
>> solve(KE,v)
ans =
Empty sym: 0-by-1

 Accepted Answer

syms m v
solve(Kin,v)

2 Comments

Try the above , it seems you declare the KE as symbolic variable which is not necessary . The equation is represented by Kin in symbolic terms which needs to be input for solve function.

Sign in to comment.

More Answers (0)

Tags

Asked:

on 19 Jul 2023

Commented:

on 19 Jul 2023

Community Treasure Hunt

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

Start Hunting!