怎么用MATLAB求非线性方程组的解。

比如方程'y=sqrt(1-x^2)'和'y=x+b'(b为常数)怎么求该方程组的实根?我用过[x,y]=solve('y=sqrt(1-x^2)','y=x+b),但是... 比如方程'y=sqrt(1-x^2)'和'y=x+b'(b为常数)怎么求该方程组的实根?我用过[x,y]=solve('y=sqrt(1-x^2)','y=x+b),但是当该方程组没有实根时,警告:Explicit solution could not be found.
请问各位大侠,有没有函数能判断方程组是否存在实根?
我想得到数值解,怎么在[x,y]=solve('y=sqrt(1-x^2)','y=x+b')之前把b的值带入方程组?
展开
 我来答
xuexihao_USTC
2011-04-14 · TA获得超过291个赞
知道答主
回答量:65
采纳率:0%
帮助的人:79.5万
展开全部
你的程序好像有问题,在[x,y]=solve('y=sqrt(1-x^2)','y=x+b)在最后少了一个冒号,应该是[x,y]=solve('y=sqrt(1-x^2)','y=x+b‘)
追问
是我发帖的时候搞掉的
劳_布鲁斯2011
2011-04-15
知道答主
回答量:16
采纳率:0%
帮助的人:7.6万
展开全部
x =
(2 - b^2)^(1/2)/2 - b/2
- b/2 - (2 - b^2)^(1/2)/2

y =
b/2 + (2 - b^2)^(1/2)/2
b/2 - (2 - b^2)^(1/2)/2
追问
我想得到数值解,怎么在[x,y]=solve('y=sqrt(1-x^2)','y=x+b')之前把b的值带入方程组?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式