Solve the complex equations

1 visualización (últimos 30 días)
MANANJAYA NAYAK
MANANJAYA NAYAK el 9 de Oct. de 2022
Comentada: MANANJAYA NAYAK el 9 de Oct. de 2022
2(x + j y) = 6− j 3
I coded it like:
syms x y
a=2*(x+y*j)==6-3j;
vpasolve(a,[x,y])
ans=
x : 3.0 - 1.5i
y : 0
but the result should come out as
x = 3.0 and
y = -1.5

Respuesta aceptada

Torsten
Torsten el 9 de Oct. de 2022
syms x real
syms y real
a=2*(x+y*j)==6-3j;
sol = solve(a,[x,y]);
sol.x
ans = 
3
sol.y
ans = 

Más respuestas (1)

Image Analyst
Image Analyst el 9 de Oct. de 2022
What if you just add on
x = real(x)
y = imag(x)
  1 comentario
Torsten
Torsten el 9 de Oct. de 2022
It's just by chance that this works for the above example.

Iniciar sesión para comentar.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by