Linear Algebra and its Applications - Circuit Analysis

One important linear algebra application is the resolution of electrical circuits. We can describe this type of circuits with linear equations, and then we can solve the linear system using Matlab.

For example, let's examine the following electrical circuit (resistors are in ohms, currents in amperes, and voltages are in volts):

We can describe the circuit with the following system of linear equations:

7 - 1(i1 - i2) - 6 - 2(i1 - i3) = 0
-1(i2 - i1) - 2(i2) - 3(i2 - i3) = 0
6 - 3(i3 - i2) - 1(i3) - 2(i3 - i1) = 0

Simplifying and rearranging the equations, we obtain:

-3i1 + i2 + 2i3 = -1
i1 - 6i2 + 3i3 = 0
2i1 + 3i2 - 6i3 = -6

This system can be described with matrices in the form Ax = b, where A is the matrix of the coefficients of the currents, x is the vector of unknown currents, and b is the vector of constants on the right of the equalities.

One possible Matlab code to solve this is:

A = [-3 1 2
1 -6 3
2 3 -6];

b = [-1 0 -6]';

i = A\b

The Matlab answer is:

i =
3.0000
2.0000
3.0000

This means that i1 = 3, i2 = 2, and i3 = 3.

Linear Systems - How to Solve them in Matlab

Simultaneous Eq.

Electrical Calculations

Electronic experiments

Electronic kits

From 'Linear Algebra and its Applications' to home

From 'Linear Algebra and its Applications' to 'Linear Algebra Menu'

 Top

Related pages

harmonic sequence examplesprint matrix matlabcalculus integration calculatorexponential interpolation formulahow to convert octal to decimalhypotenuse calculator inchessolve system of equations in matlabpoint slope equation calculatorpythagoras theorem calculatortime constant calculator rcprint matrix matlabsum of fibonacci sequencematrix multiplication in matlabsolve system of nonlinear equations matlabmultiply matrix in matlabhow to find angles between vectorsgui example matlabmatlab convert cell array to stringsimple interest spreadsheetaddition of two numbers in matlabrc filter matlabbinary to octal tablegui basicsamortization table examplespreadsheet to calculate compound interestdomain of a piecewise functionconversion of octal to decimalsummation matlabtwo point slope form calculatorcramers lawnodal equationsascii code azmatlab sqrtmatlab spherematlab gui bookmatlab rectangle functionhow to integrate in matlabmatlab gui examples codefit straight line matlabgraphing piece wise functionsmatlab for loop examplesread a text file in matlabpi scilabsample matlab codematlab box plotchol matlabonline double integral calculatorexample of pascal trianglehow to 3d plot in matlaboctal tablematlab 3d visualizationinterp matlaboctal to decimal conversionloglog plotradio button in matlab guimatlab tutorials for beginnershow to do nodal analysisformula for sum of harmonic seriesmatlab drawingcompass graphdefinite calculatorquadratic roots equationconverting binary to hexadecimalmatlab draw rectanglehow to draw a piecewise functionnominal interest rate examplesmatlab solve algebraic equationmatlab plot cubefuncion heavisidehow to write a piecewise functionarrow matlabhow to find roots of quadratic equationread text file matlabelseif matlabquadratic equation solver calculatornodal analysis problemsfourier series matlab coderesistor color code formula