作业帮 > 综合 > 作业

求方程组x^2+y^2=1','x*y=2的解的matlab程序(使用solve)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 04:32:38
求方程组x^2+y^2=1','x*y=2的解的matlab程序(使用solve)
syms x y
[x,y]=solve('x^2+y^2=1','x*y=2')
得不出结果
syms x y
[x,y]=solve('x^2+y^2=1','x*y=2')
运行结果 有四组解(x,y) 可以验证下
x =
((15^(1/2)*i)/2 + 1/2)^(1/2)/2 - ((15^(1/2)*i)/2 + 1/2)^(3/2)/2
((15^(1/2)*i)/2 + 1/2)^(3/2)/2 - ((15^(1/2)*i)/2 + 1/2)^(1/2)/2
(1/2 - (15^(1/2)*i)/2)^(1/2)/2 - (1/2 - (15^(1/2)*i)/2)^(3/2)/2
(1/2 - (15^(1/2)*i)/2)^(3/2)/2 - (1/2 - (15^(1/2)*i)/2)^(1/2)/2
y =
((15^(1/2)*i)/2 + 1/2)^(1/2)
-(1/2*15^(1/2)*i + 1/2)^(1/2)
(1/2 - (15^(1/2)*i)/2)^(1/2)
-(1/2 - 1/2*15^(1/2)*i)^(1/2)