求人帮我用matlab 解个方程

来源:百度知道 编辑:UC知道 时间:2024/05/20 08:39:17
x0=num2str(rl/(1+rl));
r0=1/(1+rl);
rl是可以求出来的数值 ,想得到下面方程组的数值解,不知道怎么弄了,呵呵
方程如下,
(x-x0)^2+y^2=r0^2
x^2+(y-0.5)^2=0.5^2
要得到数值解哦,:)

首先我觉得奇怪的是x0为什么要num2str,这样不就变成字符串了吗

解法

[x,y]=solve('(x-x0)^2+y^2=r0^2','x^2+(y-0.5)^2=0.5^2','x,y')

r0和x0自己换成你要的数值就可以了