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

方程X^2=Y^3-2^a*7^b,其中a,b在0,1,2,3,4,5中取值,求解(X,Y,a,b)。如果有分数解最好给出分数解,谢谢!急急急....请给出具体程序... 方程X^2=Y^3-2^a*7^b,其中a,b在0,1,2,3,4,5中取值,求解(X,Y,a,b)。如果有分数解最好给出分数解,谢谢!急急急....请给出具体程序 展开
 我来答
dukinkin
2014-01-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:937万
展开全部
如果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,中只找到 这几组整数解
黄先生
2024-12-27 广告
矩阵切换器就是将一路或多路视音频信号分别传输给一个或者多个显示设备,如两台电脑主机要共用一个显示器,矩阵切换器可以将两台电脑主机上的内容renyi切换到同一个或多个显示器上;迈拓维矩矩阵切换器种类齐全,性价比高,支持多种控制方式,为工程商采... 点击进入详情页
本回答由黄先生提供
helei222225
2014-01-15
知道答主
回答量:8
采纳率:0%
帮助的人:1.1万
展开全部
舍不得财富值糊弄人吧
学过线性代数的人都知道
条件不够 !!!
更多追问追答
追问
停留在线性代数这个层次当然不会做
追答
可以用MATLAB把abx作为基把y画出来
三维的
同理其他几个也可以
这样不行 就是在无能为力了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式