怎么用Matlab解二元一次方程组的数值解

方程组是1+y*d*(x-1)/(6.283*b*a*(2*x+1))=y(x-1)*b-N*h*y*(d+y*c)=0其中a,b,c,d,h,N为已知量。求解x、y。我... 方程组是
1+y*d*(x-1)/(6.283*b*a*(2*x+1))=y
(x-1)*b-N*h*y*(d+y*c)=0
其中a,b,c,d,h,N为已知量。求解x、y。
我用Matlab计算:[x,y] = solve('1+y*d*(x-1)/(6.283*b*a*(2*x+1))=y','(x-1)*b-N*h*y*(d+y*c)=0')
计算出来的是解析解,怎么能直接算出数值解呢?麻烦高手帮写一下公式!另外,matlab做好的公式能直接像exe程序一样运行吗?
展开
刘贺great
推荐于2017-11-25 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3829
采纳率:100%
帮助的人:1868万
展开全部
只说a,b,c,d,h,N为已知量,又不给出具体值
我随便取了一组值,你看看吧:
clear all;clc;
syms a b c d h N
[x,y] = solve('1+y*d*(x-1)/(6.283*b*a*(2*x+1))=y','(x-1)*b-N*h*y*(d+y*c)=0','x','y');
x=subs(x,{a,b,c,d,h,N},{1,2,3,4,5,6})
y=subs(y,{a,b,c,d,h,N},{1,2,3,4,5,6})
追问
非常感谢哈。我跑了一下。没问题,另外,matlab做好的公式能直接像exe程序一样运行吗?
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式