 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix

Slides:



Advertisements
Similar presentations
Example 1 Matrix Solution of Linear Systems Chapter 7.2 Use matrix row operations to solve the system of equations  2009 PBLPathways.
Advertisements

Image acquisition using sparse (pseudo)-random matrices Piotr Indyk MIT.
Solving Equations = 4x – 5(6x – 10) -132 = 4x – 30x = -26x = -26x 7 = x.
Lecture 17 Introduction to Eigenvalue Problems
Spectral bases for 3D shapes representation. Spectral bases – reminder Last week we spoke of Fourier analysis  1D sine/cosine bases for signals:
25.All-Pairs Shortest Paths Hsu, Lih-Hsing. Computer Theory Lab. Chapter 25P.2.
Fast Fourier Transform. Agenda Historical Introduction CFT and DFT Derivation of FFT Implementation.
N. Karampetakis, S. Vologiannidis
Anuj Dawar.
Technical Question Technical Question
Lecture 7 Topics More on Linearity Eigenfunctions of Linear Systems Fourier Transforms –As the limit of Fourier Series –Spectra –Convergence of Fourier.
Signals and Systems Discrete Time Fourier Series.
Input image Output image Transform equation All pixels Transform equation.
Section 8.3 – Systems of Linear Equations - Determinants Using Determinants to Solve Systems of Equations A determinant is a value that is obtained from.
Thinking Mathematically Algebra: Graphs, Functions and Linear Systems 7.3 Systems of Linear Equations In Two Variables.
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
Numerical Analysis – Digital Signal Processing Hanyang University Jong-Il Park.
3.2 – Solving Linear Equations by Graphing. Ex.1 Solve the equation by graphing. x – y = 1.
Monday, March 23 Today's Objectives
Slide Systems of Linear Equations A system of linear equations consists two or more linear equations.
Unit 1 Test Review Answers
The Discrete Fourier Transform. The Fourier Transform “The Fourier transform is a mathematical operation with many applications in physics and engineering.
Outline  Fourier transforms (FT)  Forward and inverse  Discrete (DFT)  Fourier series  Properties of FT:  Symmetry and reciprocity  Scaling in time.
1.3 The Intersection Point of Lines System of Equation A system of two equations in two variables looks like: – Notice, these are both lines. Linear Systems.
10/18/2013PHY 711 Fall Lecture 221 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 22: Summary of.
Based on Rosen, Discrete Mathematics & Its Applications, 5e Prepared by (c) Michael P. Frank Modified by (c) Haluk Bingöl 1/21 Module.
2009/9 1 Matrices(§3.8)  A matrix is a rectangular array of objects (usually numbers).  An m  n (“m by n”) matrix has exactly m horizontal rows, and.
Chapter 6 Spectrum Estimation § 6.1 Time and Frequency Domain Analysis § 6.2 Fourier Transform in Discrete Form § 6.3 Spectrum Estimator § 6.4 Practical.
Discrete Mathematics 1 Kemal Akkaya DISCRETE MATHEMATICS Lecture 16 Dr. Kemal Akkaya Department of Computer Science.
Inverse DFT. Frequency to time domain Sometimes calculations are easier in the frequency domain then later convert the results back to the time domain.
5.2 – Solving Inequalities by Multiplication & Division.
Lecture 7 Transformations in frequency domain 1.Basic steps in frequency domain transformation 2.Fourier transformation theory in 1-D.
CS654: Digital Image Analysis Lecture 13: Discrete Fourier Transformation.
Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate.
Notes Over 3.1 Solving a System Graphically Graph the linear system and estimate the solution. Then check the solution algebraically.
EXAMPLE 1 Solve a system graphically Graph the linear system and estimate the solution. Then check the solution algebraically. 4x + y = 8 2x – 3y = 18.
Algebra Review. Systems of Equations Review: Substitution Linear Combination 2 Methods to Solve:
Dr. Michael Nasief Digital Signal Processing Lec 7 1.
COMPUTER GRAPHICS AND LINEAR ALGEBRA AN INTRODUCTION.
10/15/2015PHY 711 Fall Lecture 221 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 22: Summary of.
Students will be able to:
Section II Digital Signal Processing ES & BM.
3.3 – Solving Systems of Inequalities by Graphing
F-IF.C.7a: Graphing a Line using Slope-Intercept, Part 2
Lesson 37: Absolute Value, pt 2 Equations
LINEAR TRANSFORMATIONS
Use a graphing calculator to determine the graph of the equation {image} {applet}
Solve a system of linear equation in two variables
DFT and FFT By using the complex roots of unity, we can evaluate and interpolate a polynomial in O(n lg n) An example, here are the solutions to 8 =
Solve System by Linear Combination / Addition Method
Hybrid Architecture of DCT/DFT/Wavelet Transform (HWT)
Find 4 A + 2 B if {image} and {image} Select the correct answer.
Find the inverse of the matrix
USING GRAPHS TO SOLVE EQUATIONS
EE-314 Signals and Linear Systems
1-D DISCRETE COSINE TRANSFORM DCT
7.2 Even and Odd Fourier Transforms phase of signal frequencies
Discrete Linear Canonical Transforms An Operator Theory Approach
5.1 Solving Systems of Equations by Graphing
Solving Linear Equations by Graphing
Systems of Equations Solve by Graphing.
Jeopardy Final Jeopardy Solving Equations Solving Inequalities
Drawing Graphs The straight line Example
Linear and Nonlinear Systems of Equations
Discrete Fourier Transform
Linear and Nonlinear Systems of Equations
Objectives: To graph lines using the slope-intercept equation
Solving a System of Linear Equations
Notes Over 6.1 Graphing a Linear Inequality Graph the inequality.
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix Matrix C a11 a12 a13 b11 b12 b13  = a21 a22 a23 b21 b22 b23 a31 a32 a33 b31 b32 b33 Matrix A Matrix B 1 12 8 -1 23 4

 = N  N matrix multiplication N = 3 matrix Matrix A Matrix B Matrix C C11 = (a11  b11) + (a12  b21) + (a13  b31)

 = N  N matrix multiplication N = 3 matrix Matrix A Matrix B Matrix C C11 = (a11  b11) + (a12  b21) + (a13  b31)

 = N  N matrix multiplication N = 3 matrix Matrix A Matrix B Matrix C C11 = (a11  b11) + (a21  b21) + (a13  b31) C21 = (a21  b11) + (a22  b21) + (a23  b31)

 = N = 3 matrix Matrix A Matrix B Matrix C a11 a21 a31 a12 a22 a32 (a11  b11) + (a21  b21) + (a13  b31) C21 = (a21  b11) + (a22  b21) + (a23  b31) C31 = (a31  b11) + (a32  b21) + (a33  b31)

 = N = 3 matrix Matrix A Matrix B Matrix C a11 a21 a31 a12 a22 a32 (a11  b11) + (a21  b21) + (a13  b31) C12 = (a11  b12) + (a12  b22) + (a13  b32) C21 = (a21  b11) + (a22  b21) + (a23  b31) C31 = (a31  b11) + (a32  b21) + (a33  b31)

 = N = 3 matrix Matrix A Matrix B Matrix C a11 a21 a31 a12 a22 a32 (a11  b11) + (a21  b21) + (a13  b31) C12 = (a11  b12) + (a12  b22) + (a13  b32) C21 = (a21  b11) + (a22  b21) + (a23  b31) C22 = (a21  b12) + (a22  b22) + (a23  b32) C31 = (a31  b11) + (a32  b21) + (a33  b31)

 = How many additions and multiplications are needed for completing a N  N matrix multiplication? a11 a21 a31 a12 a22 a32 a13 a23 a33 N = 3 matrix b11 b21 b31 b12 b22 b32 b13 b23 b33 Matrix A Matrix B  = c11 c21 c31 c12 c22 c32 c13 c23 c33 Matrix C These imply that a N  N matrix multiplication is a N3 algorithm (i.e., O(N3) algorithm) C11 = (a11  b11) + (a21  b12) + (a13  b31) C12 = (a11  b12) + (a12  b22) + (a13  b32) C21 = (a21  b11) + (a22  b21) + (a23  b31) C22 = (a21  b12) + (a22  b22) + (a23  b32) C31 = (a31  b11) + (a32  b21) + (a33  b31) (a) N2  N = N3 multiplications C33 = (a31  b13) + (a32  b23) + (a33  b33) (b) N2  (N-1) = N3 – N2 additions

For N = 4 C11 = (a11 × b11) + (a21 × b12) + (a31 × b13) + (a41 × b14) + + C11

Applications and algorithms that use N  N matrix multiplications w/ huge data sets  Discrete Fourier transform (DFT) - for spectral analysis Spectral analysis is the technical process of decomposing a complex signal into simpler parts.  Computer graphics - for image processing  Quantum mechanics  Graph theory  Solving linear equations