解决线性方程系统

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

使用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

解决返回结构阵列中的解决方案万博 尤文图斯。要访问解决方案,请索引到数组万博 尤文图斯中。

相关话题