怎么用matlab解含有字母系数的方程组的解,举个简单例子

大野瘦子
高粉答主

推荐于2019-10-07 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:32.3万
展开全部

用法以这个为例:

x+A*y=10

x-B*y=1

其中x,y为变量,A,B为字母系数.

只要在Matlab中输入

syms x,y,A,B

[x y]=solve('x+A*y=10','x-B*y=1','x','y')

即可求出解

x =

(A + 10*B)/(A + B)

y =

9/(A + B)

对于函数solve的具体用法,可以通过输入help solve来学习。

扩展资料:

matlab中方程求解的基本命令

1.roots(p)  %求多项式的根,其中p是多项式向量。

例求x3-x2+x-1=0的根

解:>>roots([1,-1,1,-1])

注: [1,-1,1,-1]在matlab中表示多项式 x3-x2+x-1

2.solve(fun)     %求方程fun=0的符号解,如果不能求得精确的符号解,可以计算可变精度的数值解

例:用solve求方程x9+x8+1=0的根 

解:>>solve(‘x^9+x^8+1’)

给出了方程的数值解(32位有效数字的符号量)

3.solve(fun,var)     %对指定变量var求代数方程fun=0的符号解。

例:解方程 ax2+bx2+c=0

解:>>syms a b c x;

>>f=a*x^2+b*x+c;

>>solve(f)

如果不指明变量,系统默认为x,也可指定自变量,比如指定b为自变量

>>symsa b c x;

>> f=a*x^2+b*x+c;

>>solve(f,b)

4.fsolve(fun,x0)    %求非线性方程fun=0在估计值x0附近的近似解。

例:用fsolve求方程x=e-x在0附近的根 

解:>>fsolve(‘x-exp(-x)’,0)

5.fzero(fun,x0)   %求函数fun在x0附近的零点

例:求方程x-10x+2=0在x0=0.5附近的根

解:>>fzero(‘x-10^x+2’,0.5)

Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
li1127217ye
推荐于2017-11-23 · TA获得超过350个赞
知道答主
回答量:43
采纳率:0%
帮助的人:40.6万
展开全部
举个简单例子,解方程组
x+A*y=10
x-B*y=1
其中x,y为变量,A,B为字母系数。
只要在Matlab中输入
syms x,y,A,B
[x y]=solve('x+A*y=10','x-B*y=1','x','y')
即可求出解
x =

(A + 10*B)/(A + B)

y =

9/(A + B)

对于函数solve的具体用法,可以通过输入help solve来学习。

希望我的回答能够解决您的疑问,谢谢。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenjiechenl
2010-09-14 · TA获得超过181个赞
知道答主
回答量:38
采纳率:0%
帮助的人:45万
展开全部
例:解方程组a*x+2*y=4,4*x+b*y=7
MATLAB代码:syms a b x y;
z=solve('a*x+2*y=4','4*x+b*y=7')
即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式