SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Subject : Numerical & Statistical methods
for Computer Engineering.
Topic : System of Linear Algebraic
Equations
Serial No Topic
01 Introduction
02 Solutions to the equations graphical representation
03 Elementary Transformations
04 Numerical solutions graphical representation
05 Direct and iterative methods
06 Gauss elimination and methodology
07 Gauss jordan and methodology
08 Gauss jacobi & gauss seidel
09 Applications
 A system of linear Algebraic equations is nothing but a system of ' n'
algebraic equations satisfied by a set of n unknown quantities. The
aim is to find these n unknown quantities satisfying the n equations.
 It is a very common practice to write the system of n equations in
matrix form as
 Ax = b where A is an n x n, non-singular matrix
and x and b are n x 1 matrices out of which b is known. For
small n the elementary methods like cramers rule, matrix inversion
are very convenient to get the unknown vector x from the
system Ax = b. However, for large ' n ' these methods will become
computationally very expensive because of the evaluation of matrix
determinants involved in these methods.
 Elementary Operations
 There are three kinds of elementary matrix operations.
 Interchange two rows (or columns).
 Multiply each element in a row (or column) by a non-
zero number.
 Multiply a row (or column) by a non-zero number and
add the result to another row (or column).
 When these operations are performed on rows, they
are called elementary row operations; and when they
are performed on columns, they are called elementary
column operations.
 In linear algebra, Gaussian elimination (also known as
row reduction) is an algorithm for solving systems of linear
equations. It is usually understood as a sequence of
operations performed on the associated matrix of
coefficients. This method can also be used to find the
rank of a matrix, to calculate the determinant of a matrix,
and to calculate the inverse of an invertible square matrix.
The method is named after Carl Friedrich Gauss (1777–
1855), although it was known to Chinese mathematicians
as early as 179 CE (see History section).
 To perform row reduction on a matrix, one uses a sequence
of elementary row operations to modify the matrix until the lower
left-hand corner of the matrix is filled with zeros, as much as
possible. There are three types of elementary row operations: 1)
Swapping two rows, 2) Multiplying a row by a non-zero number, 3)
Adding a multiple of one row to another row. Using these
operations, a matrix can always be transformed into an upper
triangular matrix, and in fact one that is in row echelon form. Once
all of the leading coefficients (the left-most non-zero entry in each
row) are 1, and every column containing a leading coefficient has
zeros elsewhere, the matrix is said to be in reduced row echelon
form. This final form is unique; in other words, it is independent of
the sequence of row operations used.
 The Gauss-Jordan elimination method to solve a
system of linear equations is described in the
following steps. 1. Write the augmented matrix
of the system. 2. Use row operations to
transform the augmented matrix in the form
described below, which is called the reduced
row echelon form (RREF).
 The Gauss-Jordan elimination method to solve a
system of linear equations is described in the following
steps. 1. Write the augmented matrix of the system. 2.
Use row operations to transform the augmented matrix
in the form described below, which is called the
reduced row echelon form (RREF). (a) The rows (if
any) consisting entirely of zeros are grouped together
at the bottom of the matrix. (b) In each row that does
not consist entirely of zeros, the leftmost nonzero
element is a 1 (called a leading 1 or a pivot). (c) Each
column that contains a leading 1 has zeros in all other
entries. (d) The leading 1 in any row is to the left of
any leading 1’s in the rows below it.
 . Perhaps the simplest iterative method for
solving Ax = b is Jacobi’s Method. Note that the
simplicity of this method is both good and bad: good,
because it is relatively easy to understand and thus is a
good first taste of iterative methods; bad, because it is
not typically used in practice (although its potential
usefulness has been reconsidered with the advent of
parallel computing). Still, it is a good starting point for
learning about more useful, but more complicated,
iterative methods.
 In numerical linear algebra, the Gauss–Seidel
method, also known as the Liebmann method or
the method of successive displacement, is
an iterative method used to solve a linear system
of equations. It is named after
the German mathematicians Carl Friedrich
Gauss and Philipp Ludwig von Seidel, and is
similar to the Jacobi method. Though it can be
applied to any matrix with non-zero elements on
the diagonals.
 The solutions of some linear systems (that can be
represented by systems of linear equations) are
more sensitive to round-off error than others. For
some linear systems a small change in one of the
values of the coefficient matrix or the right-hand
side vector causes a large change in the solution
vector
 Linear algebra shows up in the theory of a lot of fields
in computer science. Statistical learning models
frequently rely on matrix algebra and decomposition.
Image manipulation relies on vector manipulation and
matrix transformations. Anything with physics will use
vector manipulation and differential equations which
require linear algebra to truly understand. 
To get into the theory of it all, you need to know linear
algebra. If you want to read white papers and consider
cutting edge new algorithms and systems, you need to
know a lot of math. 
System of linear algebriac equations nsm

Weitere ähnliche Inhalte

Was ist angesagt?

Systems of linear equations and augmented matrices
Systems of linear equations and augmented matricesSystems of linear equations and augmented matrices
Systems of linear equations and augmented matrices
ST ZULAIHA NURHAJARURAHMAH
 

Was ist angesagt? (20)

Systems of linear equations; matrices
Systems of linear equations; matricesSystems of linear equations; matrices
Systems of linear equations; matrices
 
Systems of linear equations and augmented matrices
Systems of linear equations and augmented matricesSystems of linear equations and augmented matrices
Systems of linear equations and augmented matrices
 
Matrices and determinants-1
Matrices and determinants-1Matrices and determinants-1
Matrices and determinants-1
 
Matrices and determinants
Matrices and determinantsMatrices and determinants
Matrices and determinants
 
Matrix and its operations
Matrix and its operationsMatrix and its operations
Matrix and its operations
 
Matrices ppt
Matrices pptMatrices ppt
Matrices ppt
 
Matrix algebra
Matrix algebraMatrix algebra
Matrix algebra
 
Gauss Jordan
Gauss JordanGauss Jordan
Gauss Jordan
 
Nsm
Nsm Nsm
Nsm
 
Rank of a matrix
Rank of a matrixRank of a matrix
Rank of a matrix
 
system linear equations and matrices
 system linear equations and matrices system linear equations and matrices
system linear equations and matrices
 
Determinants
DeterminantsDeterminants
Determinants
 
System of linear equations
System of linear equationsSystem of linear equations
System of linear equations
 
Introduction of matrix
Introduction of matrixIntroduction of matrix
Introduction of matrix
 
Matrices and determinants
Matrices and determinantsMatrices and determinants
Matrices and determinants
 
Matrix and Determinants
Matrix and DeterminantsMatrix and Determinants
Matrix and Determinants
 
Determinants
DeterminantsDeterminants
Determinants
 
Matrices and determinants
Matrices and determinantsMatrices and determinants
Matrices and determinants
 
Presentation on matrix
Presentation on matrixPresentation on matrix
Presentation on matrix
 
Determinants - Mathematics
Determinants - MathematicsDeterminants - Mathematics
Determinants - Mathematics
 

Andere mochten auch

A2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILA2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRIL
Rama Chandra
 
Calc 4.6
Calc 4.6Calc 4.6
Calc 4.6
hartcher
 
8.7 numerical integration
8.7 numerical integration8.7 numerical integration
8.7 numerical integration
dicosmo178
 
09 numerical integration
09 numerical integration09 numerical integration
09 numerical integration
Mohammad Tawfik
 

Andere mochten auch (20)

Ma2002 1.16 rm
Ma2002 1.16 rmMa2002 1.16 rm
Ma2002 1.16 rm
 
A2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILA2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRIL
 
Trabajo de informĂĄtica
Trabajo de informĂĄticaTrabajo de informĂĄtica
Trabajo de informĂĄtica
 
Maths iii quick review by Dr Asish K Mukhopadhyay
Maths iii quick review by Dr Asish K MukhopadhyayMaths iii quick review by Dr Asish K Mukhopadhyay
Maths iii quick review by Dr Asish K Mukhopadhyay
 
Applied numerical methods lec6
Applied numerical methods lec6Applied numerical methods lec6
Applied numerical methods lec6
 
Midpoint-Based Parallel Sparse Matrix-Matrix Multiplication Algorithm
Midpoint-Based Parallel Sparse Matrix-Matrix Multiplication AlgorithmMidpoint-Based Parallel Sparse Matrix-Matrix Multiplication Algorithm
Midpoint-Based Parallel Sparse Matrix-Matrix Multiplication Algorithm
 
Applied numerical methods lec7
Applied numerical methods lec7Applied numerical methods lec7
Applied numerical methods lec7
 
Matrix Completion Presentation
Matrix Completion PresentationMatrix Completion Presentation
Matrix Completion Presentation
 
computer numerical control
computer numerical controlcomputer numerical control
computer numerical control
 
Newton's forward difference
Newton's forward differenceNewton's forward difference
Newton's forward difference
 
[4] num integration
[4] num integration[4] num integration
[4] num integration
 
What is sparse matrix
What is sparse matrixWhat is sparse matrix
What is sparse matrix
 
Calc 4.6
Calc 4.6Calc 4.6
Calc 4.6
 
8.7 numerical integration
8.7 numerical integration8.7 numerical integration
8.7 numerical integration
 
numericai matmatic matlab uygulamalar ali abdullah
numericai matmatic  matlab  uygulamalar ali abdullahnumericai matmatic  matlab  uygulamalar ali abdullah
numericai matmatic matlab uygulamalar ali abdullah
 
Applied numerical methods lec10
Applied numerical methods lec10Applied numerical methods lec10
Applied numerical methods lec10
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
 
09 numerical integration
09 numerical integration09 numerical integration
09 numerical integration
 
NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING
NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING
NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING
 
Cryptography for software engineers
Cryptography for software engineersCryptography for software engineers
Cryptography for software engineers
 

Ähnlich wie System of linear algebriac equations nsm

Direct Methods to Solve Lineal Equations
Direct Methods to Solve Lineal EquationsDirect Methods to Solve Lineal Equations
Direct Methods to Solve Lineal Equations
Lizeth Paola Barrero
 
Direct Methods to Solve Linear Equations Systems
Direct Methods to Solve Linear Equations SystemsDirect Methods to Solve Linear Equations Systems
Direct Methods to Solve Linear Equations Systems
Lizeth Paola Barrero
 
lecture-2.pdf assignment pitch desk pdf.
lecture-2.pdf assignment pitch desk pdf.lecture-2.pdf assignment pitch desk pdf.
lecture-2.pdf assignment pitch desk pdf.
LeeHuang12
 
Directs Methods
Directs MethodsDirects Methods
Directs Methods
UIS
 
Gauss jordan
Gauss jordanGauss jordan
Gauss jordan
uis
 
Gauss elimination method
Gauss elimination methodGauss elimination method
Gauss elimination method
gilandio
 
Interactives Methods
Interactives MethodsInteractives Methods
Interactives Methods
UIS
 

Ähnlich wie System of linear algebriac equations nsm (20)

Direct Methods to Solve Lineal Equations
Direct Methods to Solve Lineal EquationsDirect Methods to Solve Lineal Equations
Direct Methods to Solve Lineal Equations
 
Direct methods
Direct methodsDirect methods
Direct methods
 
Direct Methods to Solve Linear Equations Systems
Direct Methods to Solve Linear Equations SystemsDirect Methods to Solve Linear Equations Systems
Direct Methods to Solve Linear Equations Systems
 
Direct methods
Direct methodsDirect methods
Direct methods
 
CHAPTER 3 numer.pdf
CHAPTER 3 numer.pdfCHAPTER 3 numer.pdf
CHAPTER 3 numer.pdf
 
Section-7.4-PC.ppt
Section-7.4-PC.pptSection-7.4-PC.ppt
Section-7.4-PC.ppt
 
Unger
UngerUnger
Unger
 
lecture-2.pdf assignment pitch desk pdf.
lecture-2.pdf assignment pitch desk pdf.lecture-2.pdf assignment pitch desk pdf.
lecture-2.pdf assignment pitch desk pdf.
 
chapter7_Sec1.ppt
chapter7_Sec1.pptchapter7_Sec1.ppt
chapter7_Sec1.ppt
 
7.6 Solving Systems with Gaussian Elimination
7.6 Solving Systems with Gaussian Elimination7.6 Solving Systems with Gaussian Elimination
7.6 Solving Systems with Gaussian Elimination
 
9.3 Solving Systems With Gaussian Elimination
9.3 Solving Systems With Gaussian Elimination9.3 Solving Systems With Gaussian Elimination
9.3 Solving Systems With Gaussian Elimination
 
Directs Methods
Directs MethodsDirects Methods
Directs Methods
 
Setting linear algebra problems
Setting linear algebra problemsSetting linear algebra problems
Setting linear algebra problems
 
Gauss jordan
Gauss jordanGauss jordan
Gauss jordan
 
Gauss elimination method
Gauss elimination methodGauss elimination method
Gauss elimination method
 
CVE 154 Gauss-Elimination-Method Ref 1.pptx
CVE 154 Gauss-Elimination-Method Ref 1.pptxCVE 154 Gauss-Elimination-Method Ref 1.pptx
CVE 154 Gauss-Elimination-Method Ref 1.pptx
 
CVE 154 Gauss-Elimination-Method Ref 1.pptx
CVE 154 Gauss-Elimination-Method Ref 1.pptxCVE 154 Gauss-Elimination-Method Ref 1.pptx
CVE 154 Gauss-Elimination-Method Ref 1.pptx
 
Interactives Methods
Interactives MethodsInteractives Methods
Interactives Methods
 
Ijetr021210
Ijetr021210Ijetr021210
Ijetr021210
 
Ijetr021210
Ijetr021210Ijetr021210
Ijetr021210
 

Mehr von Rahul Narang (8)

Turing Machine
Turing MachineTuring Machine
Turing Machine
 
OpAmps
OpAmpsOpAmps
OpAmps
 
Disk scheduling algo os
Disk scheduling algo osDisk scheduling algo os
Disk scheduling algo os
 
Program control
Program controlProgram control
Program control
 
Greeenhouse effects
Greeenhouse effectsGreeenhouse effects
Greeenhouse effects
 
Embarking the journey to contributorship
Embarking the journey to contributorshipEmbarking the journey to contributorship
Embarking the journey to contributorship
 
Laplace transforms
Laplace transformsLaplace transforms
Laplace transforms
 
View of data DBMS
View of data DBMSView of data DBMS
View of data DBMS
 

KĂźrzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

KĂźrzlich hochgeladen (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

System of linear algebriac equations nsm

  • 1. Subject : Numerical & Statistical methods for Computer Engineering. Topic : System of Linear Algebraic Equations
  • 2. Serial No Topic 01 Introduction 02 Solutions to the equations graphical representation 03 Elementary Transformations 04 Numerical solutions graphical representation 05 Direct and iterative methods 06 Gauss elimination and methodology 07 Gauss jordan and methodology 08 Gauss jacobi & gauss seidel 09 Applications
  • 3.  A system of linear Algebraic equations is nothing but a system of ' n' algebraic equations satisfied by a set of n unknown quantities. The aim is to find these n unknown quantities satisfying the n equations.  It is a very common practice to write the system of n equations in matrix form as  Ax = b where A is an n x n, non-singular matrix and x and b are n x 1 matrices out of which b is known. For small n the elementary methods like cramers rule, matrix inversion are very convenient to get the unknown vector x from the system Ax = b. However, for large ' n ' these methods will become computationally very expensive because of the evaluation of matrix determinants involved in these methods.
  • 4.
  • 5.  Elementary Operations  There are three kinds of elementary matrix operations.  Interchange two rows (or columns).  Multiply each element in a row (or column) by a non- zero number.  Multiply a row (or column) by a non-zero number and add the result to another row (or column).  When these operations are performed on rows, they are called elementary row operations; and when they are performed on columns, they are called elementary column operations.
  • 6.
  • 7.
  • 8.
  • 9.  In linear algebra, Gaussian elimination (also known as row reduction) is an algorithm for solving systems of linear equations. It is usually understood as a sequence of operations performed on the associated matrix of coefficients. This method can also be used to find the rank of a matrix, to calculate the determinant of a matrix, and to calculate the inverse of an invertible square matrix. The method is named after Carl Friedrich Gauss (1777– 1855), although it was known to Chinese mathematicians as early as 179 CE (see History section).
  • 10.  To perform row reduction on a matrix, one uses a sequence of elementary row operations to modify the matrix until the lower left-hand corner of the matrix is filled with zeros, as much as possible. There are three types of elementary row operations: 1) Swapping two rows, 2) Multiplying a row by a non-zero number, 3) Adding a multiple of one row to another row. Using these operations, a matrix can always be transformed into an upper triangular matrix, and in fact one that is in row echelon form. Once all of the leading coefficients (the left-most non-zero entry in each row) are 1, and every column containing a leading coefficient has zeros elsewhere, the matrix is said to be in reduced row echelon form. This final form is unique; in other words, it is independent of the sequence of row operations used.
  • 11.  The Gauss-Jordan elimination method to solve a system of linear equations is described in the following steps. 1. Write the augmented matrix of the system. 2. Use row operations to transform the augmented matrix in the form described below, which is called the reduced row echelon form (RREF).
  • 12.  The Gauss-Jordan elimination method to solve a system of linear equations is described in the following steps. 1. Write the augmented matrix of the system. 2. Use row operations to transform the augmented matrix in the form described below, which is called the reduced row echelon form (RREF). (a) The rows (if any) consisting entirely of zeros are grouped together at the bottom of the matrix. (b) In each row that does not consist entirely of zeros, the leftmost nonzero element is a 1 (called a leading 1 or a pivot). (c) Each column that contains a leading 1 has zeros in all other entries. (d) The leading 1 in any row is to the left of any leading 1’s in the rows below it.
  • 13.
  • 14.  . Perhaps the simplest iterative method for solving Ax = b is Jacobi’s Method. Note that the simplicity of this method is both good and bad: good, because it is relatively easy to understand and thus is a good first taste of iterative methods; bad, because it is not typically used in practice (although its potential usefulness has been reconsidered with the advent of parallel computing). Still, it is a good starting point for learning about more useful, but more complicated, iterative methods.
  • 15.  In numerical linear algebra, the Gauss–Seidel method, also known as the Liebmann method or the method of successive displacement, is an iterative method used to solve a linear system of equations. It is named after the German mathematicians Carl Friedrich Gauss and Philipp Ludwig von Seidel, and is similar to the Jacobi method. Though it can be applied to any matrix with non-zero elements on the diagonals.
  • 16.  The solutions of some linear systems (that can be represented by systems of linear equations) are more sensitive to round-off error than others. For some linear systems a small change in one of the values of the coefficient matrix or the right-hand side vector causes a large change in the solution vector
  • 17.  Linear algebra shows up in the theory of a lot of fields in computer science. Statistical learning models frequently rely on matrix algebra and decomposition. Image manipulation relies on vector manipulation and matrix transformations. Anything with physics will use vector manipulation and differential equations which require linear algebra to truly understand.  To get into the theory of it all, you need to know linear algebra. If you want to read white papers and consider cutting edge new algorithms and systems, you need to know a lot of math.Â