Simlify a function in matlab

3 views (last 30 days)
Mtnkh
Mtnkh on 23 Jan 2023
Commented: Mtnkh on 24 Jan 2023
Hi,
there is an equation:
cos(x) + B*sin(x) = C
and also an expression:
-sin(x) + B*cos(x)
I want to know if we can rewirte the expression in a way to omit "x". I could't do it manually. I wanted to know if there is any way in Matlab.
Thanks
  2 Comments
Benjamin Thompson
Benjamin Thompson on 23 Jan 2023
So you want to solve the equation for 'x'?

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 23 Jan 2023
syms B C x
eqn = cos(x) + B*sin(x) == C
eqn = 
expr = -sin(x) + B*cos(x)
expr = 
xsol = solve(eqn,x)
xsol = 
newexpr = simplify(subs(expr, x, xsol))
newexpr = 

More Answers (0)

Community Treasure Hunt

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

Start Hunting!