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

 Akzeptierte Antwort

VBBV
VBBV am 19 Jul. 2023
syms m v
solve(Kin,v)

2 Kommentare

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.
Yes, I got it thanks!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Gefragt:

am 19 Jul. 2023

Kommentiert:

am 19 Jul. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by