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

 Réponse acceptée

Torsten
Torsten le 9 Oct 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 = 

Plus de réponses (1)

Image Analyst
Image Analyst le 9 Oct 2022

0 votes

What if you just add on
x = real(x)
y = imag(x)

1 commentaire

Torsten
Torsten le 9 Oct 2022
It's just by chance that this works for the above example.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange

Produits

Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by