解决线性方程系统

本节介绍如何使用符号数学工具箱™求解一个线性方程式系统。

使用Linsolve解决线性方程系统

线性方程系统

一个 11. X 1 + 一个 12. X 2 + ...... + 一个 1 N X N = B. 1 一个 21. X 1 + 一个 22. X 2 + ...... + 一个 2 N X N = B. 2 一个 m 1 X 1 + 一个 m 2 X 2 + ...... + 一个 m N X N = B. m

可以表示为矩阵方程 一个 X = B. ,在哪里一个是系数矩阵,

一个 = 一个 11. ...... 一个 1 N 一个 m 1 一个 m N

B. 是含有方程式右侧的矢量,

B. = B. 1 B. m

如果您没有表单中的线性方程系统斧= B., 利用areantstomatrix.将方程转换为此表格。考虑以下系统。

2 X + y + Z. = 2 - X + y - Z. = 3. X + 2 y + 3. Z. = - 10.

声明方程式系统。

syms x y z eqn1 = 2 * x + y + z == 2;eqn2 = -x + y  -  z == 3;eqn3 = x + 2 * y + 3 * z == -10;

利用areantstomatrix.将方程转换为表格斧= B.。第二个输入areantstomatrix.指定方程中的独立变量。

[A,B] = areAtationStomatrix([EQN1,EQN2,EQN3],[x,y,z])
a = [2,1,1] [-1,1,-1] [1,2,3] b = 2 3 -10

利用Linsolve.解决斧= B.对于未知数的向量X

x = linsolve(a,b)
x = 3 1 -5

XX= 3y= 1Z.= -5

解决使用求解线性方程系统

利用解决代替Linsolve.如果您具有表达式形式的方程,而不是系数的矩阵。考虑相同的线性方程系统。

2 X + y + Z. = 2 - X + y - Z. = 3. X + 2 y + 3. Z. = - 10.

声明方程式系统。

syms x y z eqn1 = 2 * x + y + z == 2;eqn2 = -x + y  -  z == 3;eqn3 = x + 2 * y + 3 * z == -10;

解决方程系统使用解决。输入到解决是等式的矢量,以及用于解决方程的变量矢量。

sol =求解([eqn1,eqn2,eqn3],[x,y,z]);xsol = sol.x ysol = sol.y zsol = sol.z
XSOL = 3 YSOL = 1 ZSOL = -5

解决返回结构阵列中的解决方案金宝搏官方网站。要访问解决方案,请索引到数组金宝搏官方网站中。

相关话题