用matlab解字母表示的方程组怎么输入命令,比如说x+y=a,x-y=b,想求出x,y用a,b表示的表达式.
如
e*x^(e-1)*l^(1-e)=u*(1-a)*z^a*y^(u-ua-1)*m^(1+ua-a-u)*p
(1-e)*x^e*l^(-e)=(1-au-a-u)*z^a*y^(u-ua)*m^(-u-a+au)*p
x+y=n
l+m=q
想求出x,y,l,m的表达式,该怎么输入?
人气:346 ℃ 时间:2020-06-06 19:51:58
解答
x+y=a,x-y=b 求x,y不用输入x、y、a、b等字母.具体做的时候是将方程写成矩阵的形式,即AX=B,其中A=[1 1;1 -1],B=[a;b]然后在命令行直接输入A\B,即可得出解.例如x+y=3 x-y=1,根据系数可写出A=[1 1;1 -1] B=[3;1]A\B=[2 ...可以用sym()字符串函数得到字母表达式x+y=ax-y=b首先,仍然是获得系数矩阵A[1 1;1 -1],若某系数也是字母,例如c,则用sym('c')表示,例如若方程为x+y=a; cx-y=b,则系数矩阵为A[1 1; sym('c') -1];其次,获得常数项向量B[sym('a';sym('b');最后,用A\B则可在matlab中直接得到结果x=(b+a)/(c+1);y= (c*a-b)/(c+1)用a=3,b=1,c=1代入验证可知是正确的。其它方程也是同样道理
推荐
- matlab中求解带字母的方程组
- 怎么用matlab解含有字母系数的方程组的解,举个简单例子
- Matlab求解含有字母参数的非线性超越方程组
- 用matlab解一个方程组 已知表达式y=x/(1+((a/x-1)*exp(-b*x))) 在x=15时候,y=0.9 在x=30时,y=0.999 求ab
- matlab 解方程组 a*x+y^2=6 3*x+b*y=1
- Is Catherine still here?No.She was the first _____.A leaving B toleave C that she left
- 挂在树上的苹果受什么力
- 在800米的环岛上,每隔50米插一面彩旗,后来又增加了一些彩旗,就把彩旗的间隔缩短了,起点的彩旗不动,重新插完后发现,一共有4根彩旗没动,问现在的彩旗间隔多少米?
猜你喜欢
- 大象体重5吨,南鲸是大象的25倍少1吨,南鲸有多重?用方程列式怎么列
- 运用政治生活有关知识说明上述材料是怎样体现我国政府坚持对人民负责的原则的
- 8时整,钟表的时针与分针所成角的度数是多少度,3点半,钟表的时针和分针所成角的度数是多少度
- 光学显微镜的目镜和物镜的放大倍数怎么看?
- 英语翻译
- 拿turn down 和cheat on和get over和look for 写一篇50字的作文
- C2H6O和C2H5OH有什么不同?
- 小明看一本书,第一天看了全书的六分之一,第二天看了全书的百分之二十,第三天看了50页,还剩全书的十五分之七没有看,这本书共有多少页?