Create a script that would solve a system of any number of l
Solution
A system of linear equations
a11x1+a12x2+…+a1nxn=b1a21x1+a22x2+…+a2nxn=b2am1x1+am2x2+…+amnxn=bm
can be represented as the matrix equation Ax=b, where A is the coefficient matrix,
A=a11am1…a1namn
and b is the vector containing the right sides of equations,
b=b1bm
If you do not have the system of linear equations in the form AX = B, use equationsToMatrix to convert the equations into this form. Consider the following system.
2x+y+z=2x+yz=3x+2y+3z=10
Declare the system of equations.
Use equationsToMatrix to convert the equations into the form AX = B. The second input to equationsToMatrix specifies the independent variables in the equations.
Use linsolve to solve AX = B for the vector of unknowns X.
From X, x = 3, y = 1 and z = -5.
Solve System of Linear Equations Using solve
Use solve instead of linsolve if you have the equations in the form of expressions and not a matrix of coefficients. Consider the same system of linear equations.
2x+y+z=2x+yz=3x+2y+3z=10
Declare the system of equations.
Solve the system of equations using solve. The inputs to solve are a vector of equations, and a vector of variables to solve the equations for.
solve returns the solutions in a structure array. To access the solutions, index into the array.
