matlab求解带参数的方程组
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/16 19:19:13
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.
请教各位大侠!帮帮忙,谢谢!
可以解出来呀
>> 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)