如何用matlab解出此二元二次方程组?程序怎么写

 我来答
帐号已注销
高粉答主

2020-02-10 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:34万
展开全部

1、首先看一下matlab求解方程的方法,指明所解方程的变量,然后指明方程,未知数和限制条件,最后求解方程。

2、来求解sin(x)=1方程,在matlab命令行窗口中输入symsx [x,params,conds]=solve

(sin(x)==1,'ReturnConditions', true) ,按回车键可以得到方程解,如下图所示。

3、转换一下,可以看到sin(x)=1方程的解是如下图所示。

4、也可以求解下面的一个方程,如下图所示。

5、输入syms a b c y x[x,y]=solve([a*x^2+b*y+c==0,a*x+2*y==4],[x,y])。

6、按回车键可以得到方程解,转换结果如下图所示。

lhmhz
高粉答主

2017-07-21 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:17001

向TA提问 私信TA
展开全部

用matlab解二元二次方程组,可以直接用solve()函数来求解。例如:

>>[x,y] = solve('x^2*y^2 - 2*x - 1 = 0','x^2 - y^2 - 1 = 0')

运行结果 

对于较复杂的方程,也可以用数值分析的方法,如fsolve()函数、二分法,牛顿法,求出其数值解。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式