SlideShare a Scribd company logo
1 of 20
Matrix Algebra
Methods for Dummies
FIL
January 25 2006
Jon Machtynger & Jen Marchant
Acknowledgements / Info
• Mikkel Walletin’s (Excellent) slides
• John Ashburner (GLM context)
• Slides from SPM courses:
http://www.fil.ion.ucl.ac.uk/spm/course/
• Good Web Guides
– www.sosmath.com
– http://mathworld.wolfram.com/LinearAlgebra.html
– http://ceee.rice.edu/Books/LA/contents.html
– http://archives.math.utk.edu/topics/linearAlgebra.html
Scalars, vectors and matrices
• Scalar: Variable described by a single
number – e.g. Image intensity (pixel value)
• Vector: Variable described by magnitude and direction
Square (3 x 3) Rectangular (3 x 2) d r c : rth row, cth column
3
2
• Matrix: Rectangular array of scalars
Matrices
• A matrix is defined by the number of Rows and the
number of Columns.
• An mxn matrix has m rows and n columns.
A = 4x3 matrix
• A square matrix of order n, is an nxn matrix.
21 2 53
5 34 12
6 33 55
74 27 3
Matlab notes ( ;  End of matrix row )
A = [ 21 5 53 ; 5 34 12 ; 6 33 55 ; 74 27 3 ]
To extract data: Matrix name( row, column )
Scalar Data Point A( 1 , 2 ) = 2
Row Vector A( 2 , : ) = [ 5 34 12 ]
Column Vector A( : , 3 ) = [ 53 ; 12 ; 55 ; 3 ]
Smaller Matrix A(2:4,1:2) = [ 5 34 ; 6 33 ; 74 27 ]
Another Matrix A( 2:2:4 , 2:3 ) = [ 34 12 ; 27 3 ]
Addition (matrix of same size)
– Commutative: A+B=B+A
– Associative: (A+B)+C=A+(B+C)
Subtraction consider as the addition of a negative matrix
Matrix addition
Matrix multiplication
Matrix multiplication rule:
When A is a mxn matrix & B is a kxl matrix, the multiplication of
AB is only viable if n=k. The result will be an mxl matrix.
Constant (or Scalar)
multiplication of a matrix:
Visualising multiplying
b11 b12
b21 b22
b31 b32
a11 a12 a13 a11b11 + a12b21 + a13b31 a11b12 + a12b22 + a13b32
a21 a22 a23 a21b11 + a22b21 + a23b31 a21b12 + a22b22 + a23b32
a31 a32 a33 a31b11 + a32b21 + a33b31 a31b12 + a32b22 + a33b32
a41 a42 a43 a41b11 + a42b21 + a43b31 a41b12 + a42b22 + a43b32
a11 a12 a13 b11 b12 ? ?
a21 a22 a23 X b21 b22 = ? ?
a31 a32 a33 b31 b32 ? ?
a41 a42 a43 ? ?
A matrix = ( m x n )
B matrix = ( k x l )
A x B is only viable if
k = n
width of A = height of B
Result Matrix = ( m x l )
Jen’s way of
visualising the
multiplication
Transposition
column → row row → column
Mrc = Mcr
Outer product = matrix
Inner product = scalar
Two vectors:
Example
Note: (1xn)(nx1)  (1X1)
Note: (nx1)(1xn)  (nXn)
Identity matrices
• Is there a matrix which plays a similar role as
the number 1 in number multiplication?
Consider the nxn matrix:
A square nxn matrix A has one
A In = In A = A
An nxm matrix A has two!!
In A = A & A Im = A
1 2 3 1 0 0 1+0+0 0+2+0 0+0+3
4 5 6 X 0 1 0 = 4+0+0 0+5+0 0+0+6
7 8 9 0 0 1 7+0+0 0+8+0 0+0+9
Worked example
A In = A
for a 3x3 matrix:
Inverse matrices
• Definition. A matrix A is nonsingular or invertible if there exists a
matrix B such that: worked example:
• Notation. A common notation for the inverse of a matrix A is A-1.
• If A is an invertible matrix, then (AT)-1 = (A-1)T
• The inverse matrix A-1 is unique when it exists.
• If A is invertible, A-1 is also invertible  A is the inverse matrix of A-1.
1 1 X
2
3
-1
3
=
2 + 1
3 3
-1 + 1
3 3
= 1 0
-1 2
1
3
1
3
-2+ 2
3 3
1 + 2
3 3
0 1
Determinants
• Determinant is a function:
– Input is nxn matrix
– Output is a real or a complex number
called the determinant
• In MATLAB
– use the command det(A)" to compute the
determinant of a given square matrix A
• A matrix A has an inverse matrix A-1 if
and only if det(A)≠0.
+ + +
- - -
Matrix Inverse - Calculations
A general matrix can be inverted using methods such as the Gauss-Jordan elimination,
Gaussian elimination or LU decomposition
i.e. Note: det(A)≠0
Some Application Areas
Some Application Areas
• Simultaneous Equations
• Simple Neural Network
• GLM
System of linear equations
Resolving simultaneous equations can be applied using Matrices:
• Multiply a row by a non-zero constant
• Interchange two rows
• Add a multiple of one row to another row

…
Also known as
Gaussian Elimination
Simplistic Neural Network
O = output vector
I = input vector
W = weight matrix
η = Learning rate
d = Desired output
t = time variable
Given an input, provide an output…
Weights learned in auto associative manner or given random values…
Over time, modify weight matrix to more appropriately reflect desired behaviour
a
m
b3
b4
b5
b6
b7
b8
b9
+
e
= b +
Y X ×
Design Matrix
=
a
m
b3
b4
b5
b6
b7
b8
b9
+
e
= b +
Y X ×
Design Matrix
=
Questions?

More Related Content

Similar to Linear_Algebra_Matrices.ppt

Matrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIAMatrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIADheeraj Kataria
 
Maths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsMaths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsJaydev Kishnani
 
งานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริงงานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริงNittaya Noinan
 
Calculus and matrix algebra notes
Calculus and matrix algebra notesCalculus and matrix algebra notes
Calculus and matrix algebra notesVICTOROGOT4
 
Inverse Matrix & Determinants
Inverse Matrix & DeterminantsInverse Matrix & Determinants
Inverse Matrix & Determinantsitutor
 
งานนำเสนอMatrix
งานนำเสนอMatrixงานนำเสนอMatrix
งานนำเสนอMatrixkrunittayamath
 
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANKMatrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANKWaqas Afzal
 
Business mathametics and statistics b.com ii semester (2)
Business mathametics and statistics b.com ii semester (2)Business mathametics and statistics b.com ii semester (2)
Business mathametics and statistics b.com ii semester (2)shamimakamili
 
Ch9-Gauss_Elimination4.pdf
Ch9-Gauss_Elimination4.pdfCh9-Gauss_Elimination4.pdf
Ch9-Gauss_Elimination4.pdfRahulUkhande
 
My Lecture Notes from Linear Algebra
My Lecture Notes fromLinear AlgebraMy Lecture Notes fromLinear Algebra
My Lecture Notes from Linear AlgebraPaul R. Martin
 
Determinants - Mathematics
Determinants - MathematicsDeterminants - Mathematics
Determinants - MathematicsDrishti Bhalla
 
matrix algebra
matrix algebramatrix algebra
matrix algebrakganu
 
Rosalina Apriana - Math Compulsory Grade XI - Matriks
Rosalina Apriana - Math Compulsory Grade XI - MatriksRosalina Apriana - Math Compulsory Grade XI - Matriks
Rosalina Apriana - Math Compulsory Grade XI - MatriksRosalinaApriana
 
Matematika kelas XI semester 2 - Matriks fun mathematics
Matematika kelas XI semester 2 - Matriks fun mathematicsMatematika kelas XI semester 2 - Matriks fun mathematics
Matematika kelas XI semester 2 - Matriks fun mathematicsRosalinaApriana
 
Matrix and Determinants
Matrix and DeterminantsMatrix and Determinants
Matrix and DeterminantsAarjavPinara
 

Similar to Linear_Algebra_Matrices.ppt (20)

Matrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIAMatrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIA
 
Matrices ppt
Matrices pptMatrices ppt
Matrices ppt
 
Maths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsMaths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectors
 
Matrix algebra
Matrix algebraMatrix algebra
Matrix algebra
 
งานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริงงานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริง
 
Calculus and matrix algebra notes
Calculus and matrix algebra notesCalculus and matrix algebra notes
Calculus and matrix algebra notes
 
Inverse Matrix & Determinants
Inverse Matrix & DeterminantsInverse Matrix & Determinants
Inverse Matrix & Determinants
 
งานนำเสนอMatrix
งานนำเสนอMatrixงานนำเสนอMatrix
งานนำเสนอMatrix
 
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANKMatrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
 
Maths
MathsMaths
Maths
 
APM.pdf
APM.pdfAPM.pdf
APM.pdf
 
Business mathametics and statistics b.com ii semester (2)
Business mathametics and statistics b.com ii semester (2)Business mathametics and statistics b.com ii semester (2)
Business mathametics and statistics b.com ii semester (2)
 
Ch9-Gauss_Elimination4.pdf
Ch9-Gauss_Elimination4.pdfCh9-Gauss_Elimination4.pdf
Ch9-Gauss_Elimination4.pdf
 
My Lecture Notes from Linear Algebra
My Lecture Notes fromLinear AlgebraMy Lecture Notes fromLinear Algebra
My Lecture Notes from Linear Algebra
 
Determinants - Mathematics
Determinants - MathematicsDeterminants - Mathematics
Determinants - Mathematics
 
matrix algebra
matrix algebramatrix algebra
matrix algebra
 
Rosalina Apriana - Math Compulsory Grade XI - Matriks
Rosalina Apriana - Math Compulsory Grade XI - MatriksRosalina Apriana - Math Compulsory Grade XI - Matriks
Rosalina Apriana - Math Compulsory Grade XI - Matriks
 
Matematika kelas XI semester 2 - Matriks fun mathematics
Matematika kelas XI semester 2 - Matriks fun mathematicsMatematika kelas XI semester 2 - Matriks fun mathematics
Matematika kelas XI semester 2 - Matriks fun mathematics
 
Matrix and Determinants
Matrix and DeterminantsMatrix and Determinants
Matrix and Determinants
 
Matrices
MatricesMatrices
Matrices
 

Recently uploaded

Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Payal Garg #K09
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptjigup7320
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Danikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfDanikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfthietkevietthinh
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information SystemsAnge Felix NSANZIYERA
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessorAshwiniTodkar4
 

Recently uploaded (20)

Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Danikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfDanikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 

Linear_Algebra_Matrices.ppt

  • 1. Matrix Algebra Methods for Dummies FIL January 25 2006 Jon Machtynger & Jen Marchant
  • 2. Acknowledgements / Info • Mikkel Walletin’s (Excellent) slides • John Ashburner (GLM context) • Slides from SPM courses: http://www.fil.ion.ucl.ac.uk/spm/course/ • Good Web Guides – www.sosmath.com – http://mathworld.wolfram.com/LinearAlgebra.html – http://ceee.rice.edu/Books/LA/contents.html – http://archives.math.utk.edu/topics/linearAlgebra.html
  • 3. Scalars, vectors and matrices • Scalar: Variable described by a single number – e.g. Image intensity (pixel value) • Vector: Variable described by magnitude and direction Square (3 x 3) Rectangular (3 x 2) d r c : rth row, cth column 3 2 • Matrix: Rectangular array of scalars
  • 4. Matrices • A matrix is defined by the number of Rows and the number of Columns. • An mxn matrix has m rows and n columns. A = 4x3 matrix • A square matrix of order n, is an nxn matrix. 21 2 53 5 34 12 6 33 55 74 27 3 Matlab notes ( ;  End of matrix row ) A = [ 21 5 53 ; 5 34 12 ; 6 33 55 ; 74 27 3 ] To extract data: Matrix name( row, column ) Scalar Data Point A( 1 , 2 ) = 2 Row Vector A( 2 , : ) = [ 5 34 12 ] Column Vector A( : , 3 ) = [ 53 ; 12 ; 55 ; 3 ] Smaller Matrix A(2:4,1:2) = [ 5 34 ; 6 33 ; 74 27 ] Another Matrix A( 2:2:4 , 2:3 ) = [ 34 12 ; 27 3 ]
  • 5. Addition (matrix of same size) – Commutative: A+B=B+A – Associative: (A+B)+C=A+(B+C) Subtraction consider as the addition of a negative matrix Matrix addition
  • 6. Matrix multiplication Matrix multiplication rule: When A is a mxn matrix & B is a kxl matrix, the multiplication of AB is only viable if n=k. The result will be an mxl matrix. Constant (or Scalar) multiplication of a matrix:
  • 7. Visualising multiplying b11 b12 b21 b22 b31 b32 a11 a12 a13 a11b11 + a12b21 + a13b31 a11b12 + a12b22 + a13b32 a21 a22 a23 a21b11 + a22b21 + a23b31 a21b12 + a22b22 + a23b32 a31 a32 a33 a31b11 + a32b21 + a33b31 a31b12 + a32b22 + a33b32 a41 a42 a43 a41b11 + a42b21 + a43b31 a41b12 + a42b22 + a43b32 a11 a12 a13 b11 b12 ? ? a21 a22 a23 X b21 b22 = ? ? a31 a32 a33 b31 b32 ? ? a41 a42 a43 ? ? A matrix = ( m x n ) B matrix = ( k x l ) A x B is only viable if k = n width of A = height of B Result Matrix = ( m x l ) Jen’s way of visualising the multiplication
  • 8. Transposition column → row row → column Mrc = Mcr
  • 9. Outer product = matrix Inner product = scalar Two vectors: Example Note: (1xn)(nx1)  (1X1) Note: (nx1)(1xn)  (nXn)
  • 10. Identity matrices • Is there a matrix which plays a similar role as the number 1 in number multiplication? Consider the nxn matrix: A square nxn matrix A has one A In = In A = A An nxm matrix A has two!! In A = A & A Im = A 1 2 3 1 0 0 1+0+0 0+2+0 0+0+3 4 5 6 X 0 1 0 = 4+0+0 0+5+0 0+0+6 7 8 9 0 0 1 7+0+0 0+8+0 0+0+9 Worked example A In = A for a 3x3 matrix:
  • 11. Inverse matrices • Definition. A matrix A is nonsingular or invertible if there exists a matrix B such that: worked example: • Notation. A common notation for the inverse of a matrix A is A-1. • If A is an invertible matrix, then (AT)-1 = (A-1)T • The inverse matrix A-1 is unique when it exists. • If A is invertible, A-1 is also invertible  A is the inverse matrix of A-1. 1 1 X 2 3 -1 3 = 2 + 1 3 3 -1 + 1 3 3 = 1 0 -1 2 1 3 1 3 -2+ 2 3 3 1 + 2 3 3 0 1
  • 12. Determinants • Determinant is a function: – Input is nxn matrix – Output is a real or a complex number called the determinant • In MATLAB – use the command det(A)" to compute the determinant of a given square matrix A • A matrix A has an inverse matrix A-1 if and only if det(A)≠0. + + + - - -
  • 13. Matrix Inverse - Calculations A general matrix can be inverted using methods such as the Gauss-Jordan elimination, Gaussian elimination or LU decomposition i.e. Note: det(A)≠0
  • 15. Some Application Areas • Simultaneous Equations • Simple Neural Network • GLM
  • 16. System of linear equations Resolving simultaneous equations can be applied using Matrices: • Multiply a row by a non-zero constant • Interchange two rows • Add a multiple of one row to another row  … Also known as Gaussian Elimination
  • 17. Simplistic Neural Network O = output vector I = input vector W = weight matrix η = Learning rate d = Desired output t = time variable Given an input, provide an output… Weights learned in auto associative manner or given random values… Over time, modify weight matrix to more appropriately reflect desired behaviour
  • 18. a m b3 b4 b5 b6 b7 b8 b9 + e = b + Y X × Design Matrix =
  • 19. a m b3 b4 b5 b6 b7 b8 b9 + e = b + Y X × Design Matrix =