matlab编程解复数方程

谁能帮我编个解复数方程的程序?方程如下:x+y=20+15j x*y=10+2j 方程我随便写的,大致就是这个意思吧
2026年09月18日 14:06
有1个网友回答
网友(1):

>> syms x y
>> s=solve('x+y=20+15*i','x*y=10+2*i')
s =
x: [2x1 sym]
y: [2x1 sym]
>> s.x,s.y
ans =
(592*i + 135)^(1/2)/2 + 10 + (15*i)/2
10 - (592*i + 135)^(1/2)/2 + (15*i)/2
ans =
10 - (592*i + 135)^(1/2)/2 + (15*i)/2
(592*i + 135)^(1/2)/2 + 10 + (15*i)/2