The linear transformation X À Ä given by XÐBÑ œ EB is invertible À that is, there

Similar documents
Computer Project. Purpose: To better understand the notion of rank and learn its connection with linear independence.

This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version 3.0.

Maths for Signals and Systems Linear Algebra in Engineering. Some problems by Gilbert Strang

Performing Matrix Operations on the TI-83/84

Schmidt Process can be applied, this means that every nonzero subspace of 8 has an orthonormal basis.

MA M. Kon Extra Credit Assignment 2 Due Tuesday, 2/28/17. Name. Computer Project: 1. Reduced Echelon Form and rref

MATH 1242 FALL 2008 COMMON FINAL EXAMINATION PART I. Instructor:

Basic Matrix Manipulation with a TI-89/TI-92/Voyage 200

Matrix Multiplication. (Dynamic Programming)

APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC

Lecture 5 C Programming Language

MATH 423 Linear Algebra II Lecture 17: Reduced row echelon form (continued). Determinant of a matrix.

Appendix C. Numeric and Character Entity Reference

Finite Math Section 2_2 Solutions and Hints

) $ G}] }O H~U. G yhpgxl. Cong

The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs

Math 1B03/1ZC3 - Tutorial 3. Jan. 24th/28th, 2014

ASCII Code - The extended ASCII table

OOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement

MATRIX REVIEW PROBLEMS: Our matrix test will be on Friday May 23rd. Here are some problems to help you review.

OS Assignment II. The process of executing multiple threads simultaneously is known as multithreading.

6B Quiz Review Learning Targets ,

Math 308 Autumn 2016 MIDTERM /18/2016

Calligraphic Packing. Craig S. Kaplan. Computer Graphics Lab David R. Cheriton School of Computer Science University of Waterloo. GI'07 May 28, 2007

124 DISTO pro 4 / pro 4 a-1.0.0zh

CHAPTER 5 SYSTEMS OF EQUATIONS. x y

x = 12 x = 12 1x = 16

Pointers & Arrays. CS2023 Winter 2004

1) Give a set-theoretic description of the given points as a subset W of R 3. a) The points on the plane x + y 2z = 0.

Christofides Algorithm

OUTLINES. Variable names in MATLAB. Matrices, Vectors and Scalar. Entering a vector Colon operator ( : ) Mathematical operations on vectors.

Banner 8 Using International Characters

MatDeck tips. Basic. :=- assignment of variable values; assign value to variable a with code a := value

Computer Graphics Hands-on

Chapter 2 Systems of Linear Equations and Matrices

Exercise Set Decide whether each matrix below is an elementary matrix. (a) (b) (c) (d) Answer:

Personal Conference Manager (PCM)

Exam MLC Flashcards. Samuel Broverman

Adorn. Slab Serif Smooth R E G U LAR. v22622x

hp calculators HP 35s Using Algebraic Mode Calculation modes Functions of a single number in algebraic A simple example in algebraic

Solving Systems of Equations Using Matrices With the TI-83 or TI-84

ft-uiowa-math2550 Assignment HW8fall14 due 10/23/2014 at 11:59pm CDT 3. (1 pt) local/library/ui/fall14/hw8 3.pg Given the matrix

MATH 132 PRACTICE FINAL EXAM (solutions) FALL 2010

Cassandra: Distributed Access Control Policies with Tunable Expressiveness

Column and row space of a matrix

Matlab notes Matlab is a matrix-based, high-performance language for technical computing It integrates computation, visualisation and programming usin

You 2 Software

Probabilistic analysis of algorithms: What s it good for?

RSA (Rivest Shamir Adleman) public key cryptosystem: Key generation: Pick two large prime Ô Õ ¾ numbers È.

BUCKLEY. User s Guide

Cartons (PCCs) Management

ERNST. Environment for Redaction of News Sub-Titles

Assume we are given a tissue sample =, and a feature vector

Transformations Review

MATH 1306 Handout #1 Review of Functions

Version /10/2015. Type specimen. Bw STRETCH

ConMan. A Web based Conference Manager for Asterisk. How I Managed to get Con'd into skipping my summer vacation by building this thing

Communication and processing of text in the Kildin Sámi, Komi, and Nenets, and Russian languages.

Graphs (MTAT , 4 AP / 6 ECTS) Lectures: Fri 12-14, hall 405 Exercises: Mon 14-16, hall 315 või N 12-14, aud. 405

Adorn. Serif. Smooth. v22622x

Machine Learning for Signal Processing Lecture 4: Optimization

I. This material refers to mathematical methods designed for facilitating calculations in matrix

Approximation by NURBS curves with free knots

Matrix Inverse 2 ( 2) 1 = 2 1 2

AMS 148: Chapter 1: What is Parallelization

The Further Mathematics Support Programme

For example, the system. 22 may be represented by the augmented matrix

Lesson 6.5A Working with Radicals

Systems of Inequalities and Linear Programming 5.7 Properties of Matrices 5.8 Matrix Inverses

{c,} c 00E7 ç &ccedil LATIN SMALL LETTER C WITH CEDILLA {'e} e 00E8 è &egrave LATIN SMALL LETTER E WITH GRAVE {e'} e 00E9 é &eacute LATIN SMALL

State of Connecticut Workers Compensation Commission

Part 1. The Review of Linear Programming The Revised Simplex Method

Pointers. CS2023 Winter 2004

Contrast. user s guide

MATHEMATICS Unit Decision 1

Therefore, after becoming familiar with the Matrix Method, you will be able to solve a system of two linear equations in four different ways.

points. If each point is identified with a treatment combination, then the design consisting of 8 : "

RSA (Rivest Shamir Adleman) public key cryptosystem: Key generation: Pick two large prime Ô Õ ¾ numbers È.

Communication and processing of text in the Chuvash, Erzya Mordvin, Komi, Hill Mari, Meadow Mari, Moksha Mordvin, Russian, and Udmurt languages.

Lecture 5 Epipolar Geometry

Science Translations Software Reference Reprints

MATLAB Tutorial. Mohammad Motamed 1. August 28, generates a 3 3 matrix.

Math 355: Linear Algebra: Midterm 1 Colin Carroll June 25, 2011

3D Computer Graphics. Jared Kirschner. November 8, 2010

Unit II-2. Orthogonal projection. Orthogonal projection. Orthogonal projection. the scalar is called the component of u along v. two vectors u,v are

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties.

Chapter 1: Number and Operations

Scan Scheduling Specification and Analysis

Section 3.1 Gaussian Elimination Method (GEM) Key terms

MAT 22B-001: Differential Equations

Optimization of the TabProcs Package

Julian Hall School of Mathematics University of Edinburgh. June 15th Parallel matrix inversion for the revised simplex method - a study

Machine Learning: k-nearest Neighbors. Lecture 08. Razvan C. Bunescu School of Electrical Engineering and Computer Science

Chemistry Hour Exam 2

HoneyBee User s Guide

Chapter 1. Math review. 1.1 Some sets

D'Nealian manuscript handwriting practice worksheets.

1.1 calculator viewing window find roots in your calculator 1.2 functions find domain and range (from a graph) may need to review interval notation

LAB 2: Linear Equations and Matrix Algebra. Preliminaries

Algebra 1 Summer Review Packet DUE THE FIRST DAY OF SCHOOL

Transcription:

What do we know about an invertible ( 8 8) matrix E? E is invertible Í E rref ÐEÑ œ M 8 X is invertible X À Ä (where XÐBÑ œ EB) is onto for every, in 8, EB œ, has at least " solution The columns of E span 8 E has a pivot position in every row (****) ( 8 8) E has a pivot position in every column (****) rref ÐEÑ œ M 8 for every, in 8, EB œ, has at most " solution EB œ! has only trivial solution X À Ä (where XÐBÑ œ EB) is one-to-one E has linearly independent columns The (equivalent) blue statements are all related to a pivot position in every row. The (equivalnet) red statements are all related to a pivot position in every column All of the statements are equivalent for a square matrix E because, then, a pivot in every row and a pivot in every column are equivalent A few other statements equivalent to all of the above (disscused in class/textbook) There is a 88 8 matrix H such that EH œ M There is a 88 8 matrix G such that GH œ M The linear transformation X À Ä given by XÐBÑ œ EB is invertible À that is, there is a linear transformation W À Ä such thatðw XÑÐBÑ œ B and ÐX WÑÐBÑ œ B for all B in 8 Þ The formula isx " ÐBÑ œ WÐBÑ œ E " BÞ

Suppose E, F are the correct sizes to compute EFÞ If we partition E and F into blocks so that column partitions of E match sizes with the row partitions in Fß then can compute product EF by using the row-column rule on the blocks as if they were scalars. In this example, the column partition of E is three-one. The same is true for the row partition of B. * * * * * * * * Ö * * * * Ù * * * * ÙÖ Ö ÙÖ * * * * Ö Ù Õ Ø _ * * * * Õ * * * * Ø $ % % % Æ Æ E"" E"# F"" F"# E F #" E## #" F## # # block matrix # 2 block matrix # # # # E"" F"" E "# F #" E"" F"# E"# F## œ E F E F E F E F #" "" ## #" #" "# ## ## â â " # " # Answer is a # # block matrix, or $ % without the partitioning

Example (here the column partition sizes in E are three-one-two, and the rows are partitioned similiarly in a three-one-two pattern.) "! " l " # $! l! " # # l " l 1 1 Ö "! " l " Ù! "! l! l! 1 ÙÖ ÙÖ ÙÖ Ö ÙÖ! #! l #! " # l " l #! Õ Ø!!! l " l! " Ö Ù " "! l " Õ!! # l # Ø E"" F"" E"# F#" E"$ F$" ) * & 8 2 = # $ # Ö Ù (# # block matirx) ' ( # ' Õ! # # % Ø 8 9 5 8 2 3 2 2 or Ö Ù (% % without partitioning) 6 7 2 6 Õ 0 2 2 4Ø

Example E F H Æ Æ Æ " # * * * * ( ) * "! $ % Õ& ' Ø "" "# "$ "% œ * * * * Õ * * * * Ø Here the column partition sizes for E are one-one, and the row particion sizes for F are one-one. " G" œ $ ( ) * "!Óß Õ& Ø V " œ Ò # G# œ % V# œ "" "# "$ "%Ó Õ' Ø ß Ò V" The blocks are ÒG" G# Ó and and these are shaped so that all the products below V # make sense: H œ G " V " G V Å Å $ % $ % # # ( ) * "! #& #% #' #) œ #" #% #( $! %% %) &# &' Õ$& %! %& &! Ø Õ'' (# () )% Ø #* $# $& $) œ '& (# (* )' Õ"!" ""# "#$ "$% Ø

Same example, general version 8 columns Suppose E is 7 8 and F is 8 : ß 8 rows Let G",..., G8 be the columns of E (each 7 " ) V ßÞÞÞßV be the rows of F (each " :) " 8 then EF œ G V ÞÞÞÞ G V " " â ß all 7 : (**) (**) is the Column-Row Expansion of EF Partitioning matrices into smaller blocks for multiplication can sometimes give some theoretical insights. But in addition, if it were necessary to multiply EF where, say, each of E and F had several millino rows and columns, the the job might be too large for your computer to handle in one bite. By partitioning E and F into smaller blocks, the pieces to be multiplied may be of more manageable size. (In addition, in applications, the matrices E and F might be sparse meaning that a large fraction of the entries are!. In such a case, the partitioning may create many blocks of!'s and muiltiplications that involve those blocks are triival. (See the introductory application page at the start of Chapter 2 about computational fluid dynamics and mathematical modelling in the design of an aircraft body.