SlideShare a Scribd company logo
1 of 33
Linear Algebra and Matrices
Methods for Dummies
21st October, 2009
Elvina Chu & Flavia Mancini
Talk Outline
• Scalars, vectors and matrices
• Vector and matrix calculations
• Identity, inverse matrices & determinants
• Solving simultaneous equations
• Relevance to SPM
Linear Algebra & Matrices, MfD 2009
Scalar
• Variable described by a single number
e.g. Intensity of each voxel in an MRI scan
Linear Algebra & Matrices, MfD 2009
Vector
• Not a physics vector (magnitude, direction)
• Column of numbers e.g. intensity of same voxel at
different time points
Linear Algebra & Matrices, MfD 2009










3
2
1
x
x
x
Matrices
• Rectangular display of vectors in rows and columns
• Can inform about the same vector intensity at different
times or different voxels at the same time
• Vector is just a n x 1 matrix











4
7
6
1
4
5
3
2
1
A
Square (3 x 3) Rectangular (3 x 2) d i j : ith row, jth column
Defined as rows x columns (R x C)











8
3
7
2
4
1
C











33
32
31
23
22
21
13
12
11
d
d
d
d
d
d
d
d
d
D
Linear Algebra & Matrices, MfD 2009
Matrices in Matlab
• X=matrix
• ;=end of a row
• :=all row or column










9
8
7
6
5
4
3
2
1
Subscripting – each element of a matrix
can be addressed with a pair of numbers;
row first, column second (Roman Catholic)
e.g. X(2,3) = 6
X(3, :) =
X( [2 3], 2) =
 
9
8
7








8
5
“Special” matrix commands:
• zeros(3,1) =
• ones(2) =
• magic(3) =








1
1
1
1










0
0
0
Linear Algebra & Matrices, MfD 2009










2
9
4
7
5
3
6
1
8
Design matrix
=
a
m
b3
b4
b5
b6
b7
b8
b9
+
e
= b +
Y X ´
Linear Algebra & Matrices, MfD 2009
Transposition











2
1
1
b  
2
1
1

T
b  
9
4
3

d
column row row column











4
7
6
1
4
5
3
2
1
A











4
1
3
7
4
2
6
5
1
T
A
Linear Algebra & Matrices, MfD 2009











9
4
3
T
d
Matrix Calculations
Addition
– Commutative: A+B=B+A
– Associative: (A+B)+C=A+(B+C)
Subtraction
- By adding a negative matrix
































6
5
4
3
1
5
3
2
0
4
1
2
1
3
0
1
5
2
4
2
B
A
Linear Algebra & Matrices, MfD 2009
Scalar multiplication
• Scalar x matrix = scalar multiplication
Linear Algebra & Matrices, MfD 2009
Matrix Multiplication
“When A is a mxn matrix & B is a kxl matrix,
AB is only possible if n=k. The result will be
an mxl matrix”
A1 A2 A3
A4 A5 A6
A7 A8 A9
A10 A11 A12
m
n
x
B13 B14
B15 B16
B17 B18
l
k
Number of columns in A = Number of rows in B
= m x l matrix
Linear Algebra & Matrices, MfD 2009
Matrix multiplication
• Multiplication method:
Sum over product of respective rows and columns

1 0
2 3





 







1
3
1
2








22
21
12
11
c
c
c
c


















1)
(3
1)
(2
3)
(3
2)
(2
1)
(0
1)
(1
3)
(0
2)
(1








5
13
1
2
X =
=
=
Define output
matrix
A B
• Matlab does all this for you!
• Simply type: C = A * B
Linear Algebra & Matrices, MfD 2009
Matrix multiplication
• Matrix multiplication is NOT commutative
• AB≠BA
• Matrix multiplication IS associative
• A(BC)=(AB)C
• Matrix multiplication IS distributive
• A(B+C)=AB+AC
• (A+B)C=AC+BC
Linear Algebra & Matrices, MfD 2009
Vector Products
Inner product XTY is a scalar
(1xn) (nx1)
Outer product XYT is a matrix
(nx1) (1xn)
xyT

x1
x2
x3










y1 y2 y3
 
x1y1 x1y2 x1y3
x2y1 x2y2 x2y3
x3y1 x3y2 x3y3










  i
i
i
T
y
x
y
x
y
x
y
x
y
y
y
x
x
x 
















3
1
3
3
2
2
1
1
3
2
1
3
2
1
y
x
Inner product = scalar
Two vectors:











3
2
1
x
x
x
x











3
2
1
y
y
y
y
Outer product = matrix
Linear Algebra & Matrices, MfD 2009
Identity matrix
Is there a matrix which plays a similar role as the number 1 in number
multiplication?
Consider the nxn matrix:
For any nxn matrix A, we have A In = In A = A
For any nxm matrix A, we have In A = A, and A Im = A (so 2 possible matrices)
Linear Algebra & Matrices, MfD 2009
Identity matrix
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 I3 = A
for a 3x3 matrix:
• In Matlab: eye(r, c) produces an r x c identity matrix
Linear Algebra & Matrices, MfD 2009
Matrix inverse
• Definition. A matrix A is called nonsingular or invertible if there
exists a matrix B such that:
• Notation. A common notation for the
inverse of a matrix A is A-1. So:
• The inverse matrix is unique when it exists. So if A is invertible, then A-1
is also invertible and then (AT)-1 = (A-1)T
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
• In Matlab: A-1 = inv(A) •Matrix division: A/B= A*B-1
Linear Algebra & Matrices, MfD 2009
Matrix inverse
• For a XxX square matrix:
• The inverse matrix is:
Linear Algebra & Matrices, MfD 2009
• E.g.: 2x2 matrix
Determinants
• Determinants are mathematical objects that are very useful in the
analysis and solution of systems of linear equations (i.e. GLMs).
• The determinant is a function that associates a scalar det(A) to every
square matrix A.
– Input is nxn matrix
– Output is a single
number (real or
complex) called the
determinant
Linear Algebra & Matrices, MfD 2009
Determinants
•Determinants can only be found for square matrices.
•For a 2x2 matrix A, det(A) = ad-bc. Lets have at closer look at that:
• A matrix A has an inverse matrix A-1 if and only if det(A)≠0.
• In Matlab: det(A) = det(A)
Linear Algebra & Matrices, MfD 2009
a b
c d
det(A) = = ad - bc
[ ]
Solving simultaneous equations
For one linear equation ax=b where the unknown is x and a
and b are constants,
3 possibilities:
If 0

a then b
a
a
b
x 1


 thus there is single solution
If 0

a , 0

b then the equation b
ax  becomes 0
0 
and any value of x will do
If 0

a , 0

b then b
ax  becomes b

0 which is a
contradiction
Linear Algebra & Matrices, MfD 2009
With >1 equation and >1 unknown
• Can use solution from the single
equation to solve
• For example
• In matrix form
b
a
x 1


1
2
5
3
2
2
1
2
1





x
x
x
x
A X = B




















 1
5
2
1
3
2
2
1
x
x
X =A-1B
Linear Algebra & Matrices, MfD 2009






4
1
• X =A-1B
• To find A-1
• Need to find determinant of matrix A
• From earlier
(2 -2) – (3 1) = -4 – 3 = -7
• So determinant is -7
bc
ad
d
c
b
a
A 


)
det(






 2
1
3
2
Linear Algebra & Matrices, MfD 2009

A1

1
det(A)
d b
c a


























2
1
3
2
7
1
2
1
3
2
)
7
(
1
1
A
1
2
7
14
7
1
4
1
2
1
3
2
7
1
























X






4
1
if B is
So
b
a
x 1


Linear Algebra & Matrices, MfD 2009
Linear Algebra & Matrices, MfD 2009
How are matrices relevant
to fMRI data?
Normalisation
Statistical Parametric Map
Image time-series
Parameter estimates
General Linear Model
Realignment Smoothing
Design matrix
Anatomical
reference
Spatial filter
Statistical
Inference
RFT
p <0.05
Linear Algebra & Matrices, MfD 2009
Linear Algebra & Matrices, MfD 2009
BOLD signal
Time
single voxel
time series
Voxel-wise time series analysis
Model
specification
Parameter
estimation
Hypothesis
Statistic
SPM
How are matrices relevant to fMRI data?
=
a
m
b3
b4
b5
b6
b7
b8
b9
+
e
= b +
Y X ´
Linear Algebra & Matrices, MfD 2009
GLM equation
N
of
scans
How are matrices relevant to fMRI data?
Y
Response variable
e.g BOLD signal at a particular
voxel
A single voxel sampled at successive
time points.
Each voxel is considered as
independent observation.
Preprocessing
...
Intens
ity
Ti
me
Y
Time
Y = X . β + ε
Linear Algebra & Matrices, MfD 2009
How are matrices relevant to fMRI data?
a
m
b3
b4
b5
b6
b7
b8
b9
b
X ´
Explanatory variables
– These are assumed to be
measured without error.
– May be continuous;
– May be dummy,
indicating levels of an
experimental factor.
Y = X . β + ε
Solve equation for β – tells us
how much of the BOLD signal is
explained by X
Linear Algebra & Matrices, MfD 2009
In Practice
• Estimate MAGNITUDE of signal changes
• MR INTENSITY levels for each voxel at
various time points
• Relationship between experiment and
voxel changes are established
• Calculation and notation require linear
algebra
Linear Algebra & Matrices, MfD 2009
Summary
• SPM builds up data as a matrix.
• Manipulation of matrices enables unknown
values to be calculated.
Y = X . β + ε
Observed = Predictors * Parameters + Error
BOLD = Design Matrix * Betas + Error
Linear Algebra & Matrices, MfD 2009
References
• SPM course http://www.fil.ion.ucl.ac.uk/spm/course/
• Web Guides
http://mathworld.wolfram.com/LinearAlgebra.html
http://www.maths.surrey.ac.uk/explore/emmaspages/option1.ht
ml
http://www.inf.ed.ac.uk/teaching/courses/fmcs1/
(Formal Modelling in Cognitive Science course)
• http://www.wikipedia.org
• Previous MfD slides
Linear Algebra & Matrices, MfD 2009

More Related Content

Similar to Linear Algebra for beginner and advance students

Mathematics fundamentals
Mathematics fundamentalsMathematics fundamentals
Mathematics fundamentalsSardar Alam
 
Applied Mathematics 3 Matrices.pdf
Applied Mathematics 3 Matrices.pdfApplied Mathematics 3 Matrices.pdf
Applied Mathematics 3 Matrices.pdfPrasadBaravkar1
 
งานนำเสนอMatrix
งานนำเสนอMatrixงานนำเสนอMatrix
งานนำเสนอMatrixkrunittayamath
 
matrix-algebra-for-engineers (1).pdf
matrix-algebra-for-engineers (1).pdfmatrix-algebra-for-engineers (1).pdf
matrix-algebra-for-engineers (1).pdfShafaqMehmood2
 
งานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริงงานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริงNittaya Noinan
 
Matrix and its operations
Matrix and its operationsMatrix and its operations
Matrix and its operationsPankaj Das
 
Chapter 3: Linear Systems and Matrices - Part 3/Slides
Chapter 3: Linear Systems and Matrices - Part 3/SlidesChapter 3: Linear Systems and Matrices - Part 3/Slides
Chapter 3: Linear Systems and Matrices - Part 3/SlidesChaimae Baroudi
 
Matrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIAMatrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIADheeraj Kataria
 
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
 
Matrices And Determinants
Matrices And DeterminantsMatrices And Determinants
Matrices And DeterminantsDEVIKA S INDU
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxRohanBorgalli
 
Math unit39 matrices
Math unit39 matricesMath unit39 matrices
Math unit39 matriceseLearningJa
 
Matrix Algebra : Mathematics for Business
Matrix Algebra : Mathematics for BusinessMatrix Algebra : Mathematics for Business
Matrix Algebra : Mathematics for BusinessKhan Tanjeel Ahmed
 
Matrices y determinants
Matrices y determinantsMatrices y determinants
Matrices y determinantsJeannie
 

Similar to Linear Algebra for beginner and advance students (20)

Matrices ppt
Matrices pptMatrices ppt
Matrices ppt
 
Mathematics fundamentals
Mathematics fundamentalsMathematics fundamentals
Mathematics fundamentals
 
Applied Mathematics 3 Matrices.pdf
Applied Mathematics 3 Matrices.pdfApplied Mathematics 3 Matrices.pdf
Applied Mathematics 3 Matrices.pdf
 
งานนำเสนอMatrix
งานนำเสนอMatrixงานนำเสนอMatrix
งานนำเสนอMatrix
 
matrix-algebra-for-engineers (1).pdf
matrix-algebra-for-engineers (1).pdfmatrix-algebra-for-engineers (1).pdf
matrix-algebra-for-engineers (1).pdf
 
Matrices
MatricesMatrices
Matrices
 
งานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริงงานนำเสนอMatrixของจริง
งานนำเสนอMatrixของจริง
 
Matrix and its operations
Matrix and its operationsMatrix and its operations
Matrix and its operations
 
Chapter 3: Linear Systems and Matrices - Part 3/Slides
Chapter 3: Linear Systems and Matrices - Part 3/SlidesChapter 3: Linear Systems and Matrices - Part 3/Slides
Chapter 3: Linear Systems and Matrices - Part 3/Slides
 
Matrix algebra
Matrix algebraMatrix algebra
Matrix algebra
 
Matrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIAMatrix presentation By DHEERAJ KATARIA
Matrix presentation By DHEERAJ KATARIA
 
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
 
Matrices And Determinants
Matrices And DeterminantsMatrices And Determinants
Matrices And Determinants
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptx
 
Math unit39 matrices
Math unit39 matricesMath unit39 matrices
Math unit39 matrices
 
Matrix Algebra : Mathematics for Business
Matrix Algebra : Mathematics for BusinessMatrix Algebra : Mathematics for Business
Matrix Algebra : Mathematics for Business
 
Matrices & Determinants
Matrices & DeterminantsMatrices & Determinants
Matrices & Determinants
 
Pertemuan 1 2
Pertemuan 1  2Pertemuan 1  2
Pertemuan 1 2
 
Matrices
MatricesMatrices
Matrices
 
Matrices y determinants
Matrices y determinantsMatrices y determinants
Matrices y determinants
 

More from ShamshadAli58

BUSINESS INTELIIGENCE AND ANALYTICS.pptx
BUSINESS INTELIIGENCE AND ANALYTICS.pptxBUSINESS INTELIIGENCE AND ANALYTICS.pptx
BUSINESS INTELIIGENCE AND ANALYTICS.pptxShamshadAli58
 
Chapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdfChapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdfShamshadAli58
 
Probability Part 2.ppt HELPFUL IN STATISTICS
Probability Part 2.ppt HELPFUL IN STATISTICSProbability Part 2.ppt HELPFUL IN STATISTICS
Probability Part 2.ppt HELPFUL IN STATISTICSShamshadAli58
 
Probability_Review HELPFUL IN STATISTICS.ppt
Probability_Review HELPFUL IN STATISTICS.pptProbability_Review HELPFUL IN STATISTICS.ppt
Probability_Review HELPFUL IN STATISTICS.pptShamshadAli58
 
Sampling Theory for statistics in management.pdf
Sampling Theory for statistics in management.pdfSampling Theory for statistics in management.pdf
Sampling Theory for statistics in management.pdfShamshadAli58
 
Statistics for Managers pptS for better understanding
Statistics for Managers pptS for better understandingStatistics for Managers pptS for better understanding
Statistics for Managers pptS for better understandingShamshadAli58
 
associated.pptx for the vector spaces and subspaes
associated.pptx for the vector spaces and subspaesassociated.pptx for the vector spaces and subspaes
associated.pptx for the vector spaces and subspaesShamshadAli58
 
Teaching-Aids-pdf.pdf
Teaching-Aids-pdf.pdfTeaching-Aids-pdf.pdf
Teaching-Aids-pdf.pdfShamshadAli58
 
Teaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdf
Teaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdfTeaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdf
Teaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdfShamshadAli58
 

More from ShamshadAli58 (10)

BUSINESS INTELIIGENCE AND ANALYTICS.pptx
BUSINESS INTELIIGENCE AND ANALYTICS.pptxBUSINESS INTELIIGENCE AND ANALYTICS.pptx
BUSINESS INTELIIGENCE AND ANALYTICS.pptx
 
Chapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdfChapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdf
 
Probability Part 2.ppt HELPFUL IN STATISTICS
Probability Part 2.ppt HELPFUL IN STATISTICSProbability Part 2.ppt HELPFUL IN STATISTICS
Probability Part 2.ppt HELPFUL IN STATISTICS
 
Probability_Review HELPFUL IN STATISTICS.ppt
Probability_Review HELPFUL IN STATISTICS.pptProbability_Review HELPFUL IN STATISTICS.ppt
Probability_Review HELPFUL IN STATISTICS.ppt
 
Sampling Theory for statistics in management.pdf
Sampling Theory for statistics in management.pdfSampling Theory for statistics in management.pdf
Sampling Theory for statistics in management.pdf
 
Statistics for Managers pptS for better understanding
Statistics for Managers pptS for better understandingStatistics for Managers pptS for better understanding
Statistics for Managers pptS for better understanding
 
associated.pptx for the vector spaces and subspaes
associated.pptx for the vector spaces and subspaesassociated.pptx for the vector spaces and subspaes
associated.pptx for the vector spaces and subspaes
 
Teaching-Aids-pdf.pdf
Teaching-Aids-pdf.pdfTeaching-Aids-pdf.pdf
Teaching-Aids-pdf.pdf
 
Teaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdf
Teaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdfTeaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdf
Teaching-Nature-Objective-Characteristics-Basic-Requirements-pdf.pdf
 
mba accounting.ppt
mba accounting.pptmba accounting.ppt
mba accounting.ppt
 

Recently uploaded

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxnuruddin69
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
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
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stageAbc194748
 

Recently uploaded (20)

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
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
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 

Linear Algebra for beginner and advance students

  • 1. Linear Algebra and Matrices Methods for Dummies 21st October, 2009 Elvina Chu & Flavia Mancini
  • 2. Talk Outline • Scalars, vectors and matrices • Vector and matrix calculations • Identity, inverse matrices & determinants • Solving simultaneous equations • Relevance to SPM Linear Algebra & Matrices, MfD 2009
  • 3. Scalar • Variable described by a single number e.g. Intensity of each voxel in an MRI scan Linear Algebra & Matrices, MfD 2009
  • 4. Vector • Not a physics vector (magnitude, direction) • Column of numbers e.g. intensity of same voxel at different time points Linear Algebra & Matrices, MfD 2009           3 2 1 x x x
  • 5. Matrices • Rectangular display of vectors in rows and columns • Can inform about the same vector intensity at different times or different voxels at the same time • Vector is just a n x 1 matrix            4 7 6 1 4 5 3 2 1 A Square (3 x 3) Rectangular (3 x 2) d i j : ith row, jth column Defined as rows x columns (R x C)            8 3 7 2 4 1 C            33 32 31 23 22 21 13 12 11 d d d d d d d d d D Linear Algebra & Matrices, MfD 2009
  • 6. Matrices in Matlab • X=matrix • ;=end of a row • :=all row or column           9 8 7 6 5 4 3 2 1 Subscripting – each element of a matrix can be addressed with a pair of numbers; row first, column second (Roman Catholic) e.g. X(2,3) = 6 X(3, :) = X( [2 3], 2) =   9 8 7         8 5 “Special” matrix commands: • zeros(3,1) = • ones(2) = • magic(3) =         1 1 1 1           0 0 0 Linear Algebra & Matrices, MfD 2009           2 9 4 7 5 3 6 1 8
  • 7. Design matrix = a m b3 b4 b5 b6 b7 b8 b9 + e = b + Y X ´ Linear Algebra & Matrices, MfD 2009
  • 8. Transposition            2 1 1 b   2 1 1  T b   9 4 3  d column row row column            4 7 6 1 4 5 3 2 1 A            4 1 3 7 4 2 6 5 1 T A Linear Algebra & Matrices, MfD 2009            9 4 3 T d
  • 9. Matrix Calculations Addition – Commutative: A+B=B+A – Associative: (A+B)+C=A+(B+C) Subtraction - By adding a negative matrix                                 6 5 4 3 1 5 3 2 0 4 1 2 1 3 0 1 5 2 4 2 B A Linear Algebra & Matrices, MfD 2009
  • 10. Scalar multiplication • Scalar x matrix = scalar multiplication Linear Algebra & Matrices, MfD 2009
  • 11. Matrix Multiplication “When A is a mxn matrix & B is a kxl matrix, AB is only possible if n=k. The result will be an mxl matrix” A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 m n x B13 B14 B15 B16 B17 B18 l k Number of columns in A = Number of rows in B = m x l matrix Linear Algebra & Matrices, MfD 2009
  • 12. Matrix multiplication • Multiplication method: Sum over product of respective rows and columns  1 0 2 3               1 3 1 2         22 21 12 11 c c c c                   1) (3 1) (2 3) (3 2) (2 1) (0 1) (1 3) (0 2) (1         5 13 1 2 X = = = Define output matrix A B • Matlab does all this for you! • Simply type: C = A * B Linear Algebra & Matrices, MfD 2009
  • 13. Matrix multiplication • Matrix multiplication is NOT commutative • AB≠BA • Matrix multiplication IS associative • A(BC)=(AB)C • Matrix multiplication IS distributive • A(B+C)=AB+AC • (A+B)C=AC+BC Linear Algebra & Matrices, MfD 2009
  • 14. Vector Products Inner product XTY is a scalar (1xn) (nx1) Outer product XYT is a matrix (nx1) (1xn) xyT  x1 x2 x3           y1 y2 y3   x1y1 x1y2 x1y3 x2y1 x2y2 x2y3 x3y1 x3y2 x3y3             i i i T y x y x y x y x y y y x x x                  3 1 3 3 2 2 1 1 3 2 1 3 2 1 y x Inner product = scalar Two vectors:            3 2 1 x x x x            3 2 1 y y y y Outer product = matrix Linear Algebra & Matrices, MfD 2009
  • 15. Identity matrix Is there a matrix which plays a similar role as the number 1 in number multiplication? Consider the nxn matrix: For any nxn matrix A, we have A In = In A = A For any nxm matrix A, we have In A = A, and A Im = A (so 2 possible matrices) Linear Algebra & Matrices, MfD 2009
  • 16. Identity matrix 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 I3 = A for a 3x3 matrix: • In Matlab: eye(r, c) produces an r x c identity matrix Linear Algebra & Matrices, MfD 2009
  • 17. Matrix inverse • Definition. A matrix A is called nonsingular or invertible if there exists a matrix B such that: • Notation. A common notation for the inverse of a matrix A is A-1. So: • The inverse matrix is unique when it exists. So if A is invertible, then A-1 is also invertible and then (AT)-1 = (A-1)T 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 • In Matlab: A-1 = inv(A) •Matrix division: A/B= A*B-1 Linear Algebra & Matrices, MfD 2009
  • 18. Matrix inverse • For a XxX square matrix: • The inverse matrix is: Linear Algebra & Matrices, MfD 2009 • E.g.: 2x2 matrix
  • 19. Determinants • Determinants are mathematical objects that are very useful in the analysis and solution of systems of linear equations (i.e. GLMs). • The determinant is a function that associates a scalar det(A) to every square matrix A. – Input is nxn matrix – Output is a single number (real or complex) called the determinant Linear Algebra & Matrices, MfD 2009
  • 20. Determinants •Determinants can only be found for square matrices. •For a 2x2 matrix A, det(A) = ad-bc. Lets have at closer look at that: • A matrix A has an inverse matrix A-1 if and only if det(A)≠0. • In Matlab: det(A) = det(A) Linear Algebra & Matrices, MfD 2009 a b c d det(A) = = ad - bc [ ]
  • 21. Solving simultaneous equations For one linear equation ax=b where the unknown is x and a and b are constants, 3 possibilities: If 0  a then b a a b x 1    thus there is single solution If 0  a , 0  b then the equation b ax  becomes 0 0  and any value of x will do If 0  a , 0  b then b ax  becomes b  0 which is a contradiction Linear Algebra & Matrices, MfD 2009
  • 22. With >1 equation and >1 unknown • Can use solution from the single equation to solve • For example • In matrix form b a x 1   1 2 5 3 2 2 1 2 1      x x x x A X = B                      1 5 2 1 3 2 2 1 x x X =A-1B Linear Algebra & Matrices, MfD 2009       4 1
  • 23. • X =A-1B • To find A-1 • Need to find determinant of matrix A • From earlier (2 -2) – (3 1) = -4 – 3 = -7 • So determinant is -7 bc ad d c b a A    ) det(        2 1 3 2 Linear Algebra & Matrices, MfD 2009  A1  1 det(A) d b c a      
  • 25. Linear Algebra & Matrices, MfD 2009 How are matrices relevant to fMRI data?
  • 26. Normalisation Statistical Parametric Map Image time-series Parameter estimates General Linear Model Realignment Smoothing Design matrix Anatomical reference Spatial filter Statistical Inference RFT p <0.05 Linear Algebra & Matrices, MfD 2009
  • 27. Linear Algebra & Matrices, MfD 2009 BOLD signal Time single voxel time series Voxel-wise time series analysis Model specification Parameter estimation Hypothesis Statistic SPM
  • 28. How are matrices relevant to fMRI data? = a m b3 b4 b5 b6 b7 b8 b9 + e = b + Y X ´ Linear Algebra & Matrices, MfD 2009 GLM equation N of scans
  • 29. How are matrices relevant to fMRI data? Y Response variable e.g BOLD signal at a particular voxel A single voxel sampled at successive time points. Each voxel is considered as independent observation. Preprocessing ... Intens ity Ti me Y Time Y = X . β + ε Linear Algebra & Matrices, MfD 2009
  • 30. How are matrices relevant to fMRI data? a m b3 b4 b5 b6 b7 b8 b9 b X ´ Explanatory variables – These are assumed to be measured without error. – May be continuous; – May be dummy, indicating levels of an experimental factor. Y = X . β + ε Solve equation for β – tells us how much of the BOLD signal is explained by X Linear Algebra & Matrices, MfD 2009
  • 31. In Practice • Estimate MAGNITUDE of signal changes • MR INTENSITY levels for each voxel at various time points • Relationship between experiment and voxel changes are established • Calculation and notation require linear algebra Linear Algebra & Matrices, MfD 2009
  • 32. Summary • SPM builds up data as a matrix. • Manipulation of matrices enables unknown values to be calculated. Y = X . β + ε Observed = Predictors * Parameters + Error BOLD = Design Matrix * Betas + Error Linear Algebra & Matrices, MfD 2009
  • 33. References • SPM course http://www.fil.ion.ucl.ac.uk/spm/course/ • Web Guides http://mathworld.wolfram.com/LinearAlgebra.html http://www.maths.surrey.ac.uk/explore/emmaspages/option1.ht ml http://www.inf.ed.ac.uk/teaching/courses/fmcs1/ (Formal Modelling in Cognitive Science course) • http://www.wikipedia.org • Previous MfD slides Linear Algebra & Matrices, MfD 2009