How to arrange equation variable on right and left hand side?

24 visualizaciones (últimos 30 días)
Shobhit  Agarwal
Shobhit Agarwal el 22 de En. de 2017
Editada: Karan Gill el 17 de Oct. de 2017
A*k*cos(phi - t*w) + A*c*w*sin(phi - t*w) - A*m*w^2*cos(phi - t*w) == p*cos(t*w)
I have this equation.
I want to get this equation as;
A = .....,
that is arranging all variables and functions to right and A to left.
How can I do it?
  1 comentario
Roger Stafford
Roger Stafford el 22 de En. de 2017
This is simple algebra. Factor out A from each of the three terms on the left side and then divide both sides by the remaining factor. That leaves A by itself on the left side.

Iniciar sesión para comentar.

Respuestas (1)

Karan Gill
Karan Gill el 9 de Mayo de 2017
Editada: Karan Gill el 17 de Oct. de 2017
Starting R2017a, use the "isolate" function: https://www.mathworks.com/help/symbolic/isolate.html
Also see the "lhs" and "rhs" functions:
Answering the question using these functions:
>> syms A k phi t w c m p
>> eqn = A*k*cos(phi - t*w) + A*c*w*sin(phi - t*w) - A*m*w^2*cos(phi - t*w) == p*cos(t*w)
eqn =
A*k*cos(phi - t*w) + A*c*w*sin(phi - t*w) - A*m*w^2*cos(phi - t*w) == p*cos(t*w)
>> eqn = isolate(eqn,A)
eqn =
A == (p*cos(t*w))/(k*cos(phi - t*w) - m*w^2*cos(phi - t*w) + c*w*sin(phi - t*w))
>> lhs(eqn)
ans =
A
>> rhs(eqn)
ans =
(p*cos(t*w))/(k*cos(phi - t*w) - m*w^2*cos(phi - t*w) + c*w*sin(phi - t*w)

Categorías

Más información sobre Numbers and Precision en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by