matlab求解带参数的方程组
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/02 18:45:31
matlab求解带参数的方程组
方程如下:x^2+y^2=R^2;(x-4.5)^2+(y+10)^2=R^2
其中R为参数,如何求X,Y呢?
下面是我的程序:syms x y R;
[x y]=solve('x^2+y^2=R^2','(x-4.5)^2+(y+10)^2=R^2','x','y');
但是结果却是ans=1.
请教各位大侠!帮帮忙,谢谢!
方程如下:x^2+y^2=R^2;(x-4.5)^2+(y+10)^2=R^2
其中R为参数,如何求X,Y呢?
下面是我的程序:syms x y R;
[x y]=solve('x^2+y^2=R^2','(x-4.5)^2+(y+10)^2=R^2','x','y');
但是结果却是ans=1.
请教各位大侠!帮帮忙,谢谢!
![matlab求解带参数的方程组](/uploads/image/z/15707917-37-7.jpg?t=matlab%E6%B1%82%E8%A7%A3%E5%B8%A6%E5%8F%82%E6%95%B0%E7%9A%84%E6%96%B9%E7%A8%8B%E7%BB%84)
可以解出来呀
>> syms x y R
>> [x y]=solve('x^2+y^2=R^2','(x-4.5)^2+(y+10)^2=R^2','x','y')
x =
2.250+.1040e-1*(-.2314e6+7696.*R^2)^(1/2)
2.250-.1040e-1*(-.2314e6+7696.*R^2)^(1/2)
y =
-5.000+.4678e-2*(-.2314e6+7696.*R^2)^(1/2)
-5.000-.4678e-2*(-.2314e6+7696.*R^2)^(1/2)
>> syms x y R
>> [x y]=solve('x^2+y^2=R^2','(x-4.5)^2+(y+10)^2=R^2','x','y')
x =
2.250+.1040e-1*(-.2314e6+7696.*R^2)^(1/2)
2.250-.1040e-1*(-.2314e6+7696.*R^2)^(1/2)
y =
-5.000+.4678e-2*(-.2314e6+7696.*R^2)^(1/2)
-5.000-.4678e-2*(-.2314e6+7696.*R^2)^(1/2)