Matrix Calculation in Excel
Matrix Calculation in Excel
in Excel
Anthony Murphy
Nuffield College
[email protected]
[email protected] - (+84)0869231510 - 2
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Matrix Commands in Excel (Cont’d)
[email protected] - (+84)0869231510 - 4
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Named Cells
• Most Excel formulae require you to name one or
more cell ranges e.g. b2.c4.
• You can type these in directly or select them
using the mouse.
• However, it is often better to use a named range.
• To assign a name to a range of cells, highlight it
using the mouse and choose Insert ►Name ►
Define and enter a name.
• Choose a useful name.
• Remember Excel does not distinguish between
the names PRICE, Price and price.
[email protected] - (+84)0869231510 - 5
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Entering a Matrix
• Choose a location for the matrix (or vector)
and enter the elements of the matrix.
• Highlight the cells of the matrix and
choose INSERT ► NAME ► DEFINE.
• Enter a name for the matrix.
• You can now use the name of the matrix in
formulae.
[email protected] - (+84)0869231510 - 6
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Addition, Subtraction and Scalar
Multiplication Etc.
[email protected] - (+84)0869231510 - 8
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Matrix Transpose
• Suppose A is a 3 x 2 matrix.
• The transpose of A, A’, will be 2 x 3.
• Select a 2 x 3 results area, type
=TRANSPOSE(A) in the formula bar and
press CTRL, SHIFT, ENTER.
• Exercise: Choose A and B so that AB
exists. Check that (AB)' = B 'A‘ using
MMULT (matrix multiplication).
• What do you think (ABC)' is equal to?
[email protected] - (+84)0869231510 - 9
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Matrix Multiplication
• Suppose A and B are named 3 x 2 and 2 x 3
matrices.
• Then AB is 3 x 3 and BA is 2 x 2. This illustrates
the fact that, in general, AB is not equal to BA,
even if the matrices are conformable.
• Select a blank 3 x 3 area for the result AB.
• Type =MMULT(A,B) in the formula bar and
press CTRL, SHIFT, ENTER to generate AB.
[email protected] - (+84)0869231510 - 10
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Matrix Inverse
• Suppose B is a square 2 x2 matrix.
• Select a 2 x 2 area for the inverse of B.
• Type =MINVERSE(B) in the formula bar and
press CRTL, SHIFT, ENTER.
• If B is singular (non-invertible), you will get an
error message.
• Suppose A and B have the same dimension and
are both invertible. Show that (AB)-1 = B-1A-1.
• What do you think (ABC)-1 is equal to?
[email protected] - (+84)0869231510 - 11
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/
Matrix Determinant
• Suppose A is a square matrix.
• The determinant of A, det(A) or IAI, is a scalar.
• Select a single cell, type = MDETERM(A) in the
formula area and press CTRL, SHIFT, ENTER
(or just ENTER).
• If A is singular, then det(A) = 0.
• Exercise: Check that det(AB) = det(BA) =
det(A).det(B), where A and B are square
matrices.
[email protected] - (+84)0869231510 - 12
https://www.facebook.com/hedgeacademyvn/ - https://hedgeacademy.com.vn/