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

 채택된 답변

VBBV
VBBV 2023년 7월 19일

0 개 추천

syms m v
solve(Kin,v)

댓글 수: 2

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!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

태그

질문:

2023년 7월 19일

댓글:

2023년 7월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by