Lecture 2.6: Matrices*

Post on 06-Jan-2016

42 views 0 download

description

Lecture 2.6: Matrices*. CS 250, Discrete Structures, Fall 2011 Nitesh Saxena. Course Admin. Mid-Term 1 on Thursday, Sep 22 In-class (from 11am-12:15pm) Will cover everything until the lecture on Sep 15 No lecture on Sep 20 - PowerPoint PPT Presentation

transcript

9/15/2011 Lecture 2.6 -- Matrices 1

Lecture 2.6: Matrices*

CS 250, Discrete Structures, Fall 2011

Nitesh Saxena

9/15/2011 Lecture 2.6 -- Matrices 2

Course Admin Mid-Term 1 on Thursday, Sep 22

In-class (from 11am-12:15pm) Will cover everything until the lecture on

Sep 15 No lecture on Sep 20

As announced previously, I will be traveling to Beijing to attend and present a paper at the Ubicomp 2012 conference

This will not affect our overall topic coverage This will also give you more time to prepare

for the exam

9/15/2011 Lecture 2.6 -- Matrices 3

Course Admin HW2 has been posted – due Sep 30

Covers chapter 2 (lectures 2.*) Start working on it, please. Will be helpful in

preparation of the mid-term

HW1 grading delayed a bit TA/grader was sick with chicken pox Trying to finish as soon as possible HW1 solution has been released

9/15/2011 Lecture 2.6 -- Matrices 4

Outline

Matrix Types of Matrices Matrix Operations

9/15/2011 Lecture 2.6 -- Matrices 5

Matrix – what it is?

An array of numbers arranged in m horizontal rows and n vertical columns.We say that A is a matrix m x n. (Dimension of matrix).

A = {aij}, where i = 1, 2, …, m and j = 1, 2,…, n

9/15/2011 Lecture 2.6 -- Matrices 6

Examples Grades obtained by a set of students in

different courses can be represented a matrix

Average monthly temperature at a set of cities can be represented as a matrix

Facebook friend connections for a given set of users can be represented as a matrix

9/15/2011 Lecture 2.6 -- Matrices 7

Types of Matrices

Square Matrix

Number of rows = number of columns

Which one(s)of the following is(are) square matrix(ces)?

Where is the main diagonal?

9/15/2011 Lecture 2.6 -- Matrices 8

Types of Matrices

Diagonal Matrix

“a square matrix in which entries outside the main diagonal area are all zero, the diagonal entries may or may not be zero”

9/15/2011 Lecture 2.6 -- Matrices 9

Equality of Matrices

Two matrices are said to be equal if the corresponding elements are equal. Matrix A = B iff aij = bij

Example:If A and B are equal matrices, find the values of a, b, x and y

9/15/2011 Lecture 2.6 -- Matrices 10

Equality of Matrices

Equal Matrices - Work this out

1. If

2. If

Find a, b, c, and d

Find a, b, c, k, m, x, y, and z

9/15/2011 Lecture 2.6 -- Matrices 11

Adding two Matrices

Matrices Summation The sum of the matrices A and B is defined only when A and B have

the same number of rows and the same number of columns (same dimension). C = A + B is defined as {aij + bij}

9/15/2011 Lecture 2.6 -- Matrices 12

Adding Two Matrices

Matrices Summation – work this out

a) Identify the pair of which matrices between which the summation process can be executed

b) Compute C + G, A + D, E + H, A + F.

9/15/2011 Lecture 2.6 -- Matrices 13

Multiplying two Matrices

Matrices Products

Steps before1. Find out if it is possible to get the products?

1. Find out the result’s dimension

2. Arrange the numbers in an easy way to compute – avoid confusion

9/15/2011 Lecture 2.6 -- Matrices 14

Multiplying two Matrices

Matrices Products – Possible outcomes

9/15/2011 Lecture 2.6 -- Matrices 15

Multiplying two Matrices

Matrices Products – Work this out

Let

Show that AB is NOT BA (this means that matrix multiplication is not commutative)

9/15/2011 Lecture 2.6 -- Matrices 16

Matrix Transpose

Transposition MatrixA matrix which is formed by turning all the rows of a given matrix

intocolumns and vice-versa. The transpose of matrix A is written AT,

and AT = {aji}

9/15/2011 Lecture 2.6 -- Matrices 17

Matric Transpose

Transposition Matrix – Work this out

Compute (BA)T :

Compute AT(D + F)

9/15/2011 Lecture 2.6 -- Matrices 18

Symmetric Matrix

Symmetrical MatrixA is said to be symmetric if all entries are symmetrical to its main

diagonal. That is, if aij = aji

9/15/2011 Lecture 2.6 -- Matrices 19

Boolean Matrices

Boolean Matrix and Its Operations Boolean matrix is an m x n matrix where all of its entries are

either 1 or 0 only. There are three operations on Boolean:

Join by Meet Boolean Product

9/15/2011 Lecture 2.6 -- Matrices 20

Boolean Matrices

Boolean Matrix and Its Operations – Join By

Given A = [aij] and B = [bij] are Boolean matrices with the same dimension, join by A and B, written as A B, will

produce a matrix C = [cij], where cij = aij bij

9/15/2011 Lecture 2.6 -- Matrices 21

Boolean Matrices

Boolean Matrix and Its Operations – Meet Meet for A and B, both with the same dimension, written as

A B, will produce matrix D = [dij] where dij = aij bij

9/15/2011 Lecture 2.6 -- Matrices 22

Boolean Matrices

Boolean Matrix and Its Operations – Boolean Products If A = [aij] is an m x p Boolean matrix, and B = [bij] is a p x n

Boolean matrix, we can get a Boolean product for A and B written as A ⊙ B, producing C, where:

9/15/2011 Lecture 2.6 -- Matrices 23

Boolean Matrices

9/15/2011 Lecture 2.6 -- Matrices 24

Boolean Matrices

Work this out

9/15/2011 Lecture 2.6 -- Matrices 25

Today’s Reading Rosen 2.6