作业帮 > 数学 > 作业

请问用matlab如何解带参数的非线性方程?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/04/29 19:42:42
请问用matlab如何解带参数的非线性方程?
方程X^2=Y^3-2^a*7^b,其中a,b在0,1,2,3,4,5中取值,Y,a,b).如果有分数解最好给出分数解,急.请给出具体程序
请问用matlab如何解带参数的非线性方程?
如果a,b是参数,那么X,Y是未知数
一个方程两个未知数,有无限多的解啊
换句话说是二维坐标系中符合 X^2=Y^3-2^a*7^b的曲线上的每一点的(x,y)都是解
你是只想求整数解或这是有理数解吗
再问: 你可以限制条件,比如将x,y的范围放在100000以内,这是我最近做的项目,本来需要专门的数学软件,但是下载不到,所以尝试用MATLAB做了,不是我有意难为人
再答: 是你自己的条件没有给清楚,本来就是有无数个解,你应该说明白要整数的解 如果是要获得整数X,Y解,完全可以用穷举的办法去验证 [X A B]=ndgrid(0:100000,0:7,0:7); Y=(X.^2+2.^A.*7.^B).^(1/3); ind=find(Y==fix(Y)); r=[X(ind) Y(ind) A(ind) B(ind)]; r = 0 1 0 0 5 3 1 0 2 2 2 0 11 5 2 0 0 2 3 0 1 2 0 1 x y a b x在0:100000,中只找到 这几组整数解