早教吧 育儿知识 作业答案 考试题库 百科 知识分享

怎么用MATLAB求非线性方程组的解.比如方程'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 f

题目详情
怎么用MATLAB求非线性方程组的解.
比如方程'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的值带入方程组?
▼优质解答
答案和解析
你的程序好像有问题,在[x,y]=solve('y=sqrt(1-x^2)','y=x+b)在最后少了一个冒号,应该是[x,y]=solve('y=sqrt(1-x^2)','y=x+b‘)