signals and systems6.003: signals and systems collaboration policy • discussion of concepts in...

78
6.003: Signals and Systems Signals and Systems September 10, 2009

Upload: others

Post on 10-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

6.003: Signals and Systems

Signals and Systems

September 10, 2009

Page 2: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

6.003: Signals and Systems

Today’s handouts: Single package containing

• Subject Information & Calendar

• Slides from Lecture 1

• Homework Assignment 1

Lecturer: Denny Freeman ([email protected])

Instructors: Elfar Adalsteinsson ([email protected])

Marc Baldo ([email protected])

TAs: Jennifer Roberts ([email protected])

Dennis Wei ([email protected])

TBA

Website: mit.edu/6.003

Text: Signals and Systems – Oppenheim and Willsky

Page 3: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

6.003: Homework

Doing the homework is essential for understanding the content.

• where subject matter is/isn’t learned

• equivalent to “practice” in sports or music

Weekly Homework Assignments

• Conventional Homework Problems plus

• Engineering Design Problems (Python/Matlab)

Open Office Hours !

• Stata Basement (32-044)

• Mondays and Tuesdays, afternoons and early evenings

Page 4: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

6.003: Signals and Systems

Collaboration Policy

• Discussion of concepts in homework is encouraged

• Sharing of homework or code is not permitted and will be re-

ported to the COD

Firm Deadlines

• Homework must be submitted in recitation on due date

• Late homework will NOT be accepted unless excused by the

staff, a Dean, or Physician (except for single “extension”)

Homework Extension Policy

• Every student gets one extension

• Can be used for any weekly homework assignment and for any

reason

• Simply ask your TA for an extension before 11:59 pm on the day

preceding the due date (cannot be rescinded)

Page 5: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

6.003 At-A-Glance

Sep 8 Registration DayR1: Continuous &

Discrete Systems

L1: Signals and

Systems

R2: Difference

Equations

Sep 15L2: Discrete-Time

Systems

HW1

due

R3: Discrete-Time

Systems

L3: Feedback,

Cycles, and Modes

R4: Feedback,

Cycles, and Modes

Sep 22L4: Feedback and

Position Control

HW2

due

R5: Feedback and

Position Control

L5: Feedback

Control Schemes

R6: Feedback

Control Schemes

Sep 29L6: CT Systems,

Differential Eqs.

HW3

due

R7: CT Systems,

Differential Eqs.

L7: Laplace and Z

Transforms

R8: Laplace and Z

Transforms

Oct 6L8: CT Operator

RepresentationsEX4

Exam 1

no recitation

L9: Second-Order

Systems

R9: CT Operator

Representations

Oct 13Columbus Day:

Monday Schedule

HW5

due

R10: Second-Order

Systems

L10: Convolution;

Impulse Response

R11: Convolution;

Impulse Response

Oct 20L11: Frequency

Response

HW6

due

R12: Frequency

Response

L12: Bode

Diagrams

R13: Bode

Diagrams

Oct 27L13: CT Feedback

and ControlEX7

Exam 2

no recitation

L14: CT Feedback

and Control

R14: CT Feedback

and Control

Nov 3L15: CT Fourier

Series

HW8

due

R15: CT Fourier

Series

L16: CT Fourier

Series

R16: CT Fourier

Series

Nov 10L17: CT Fourier

Transfm; Filtering

HW9

dueVeteran’s Day

L18: CT Fourier

Transforms

R17: CT Fourier

Transforms

Nov 17L19: DT Fourier

RepresentationsEX10

Exam 3

no recitation

L20: DT Fourier

Representations

R18: DT Fourier

Representations

Nov 24 L21: SamplingHW11

dueR19: Sampling Thanksgiving Vacation

Dec 1 L22: SamplingHW12

dueR20: Sampling L23: Modulation R21: Modulation

Dec 8L24: Applications

of 6.003EX13 R22: Review

Breakfast with

StaffStudy Period

Dec 15 finals finals 21/22 finals finals

Tuesday Wednesday Thursday Friday

Thanksgiving Vacation

Final Examination Period

Page 6: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

6.003: Signals and Systems

Weekly meetings with class representatives

• help staff understand student perspective

• learn about teaching

One representative from each section (4 total)

Tentatively meet on Thursday afternoon

Interested? ...send email to [email protected]

Page 7: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

The Signals and Systems Abstraction

Describe a system (physical, mathematical, or computational) by

the way it transforms an input signal into an output signal.

systemsignal

in

signal

out

Page 8: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example: Mass and Spring

Page 9: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example: Mass and Spring

x(t)

y(t)

mass &springsystem

x(t) y(t)

Page 10: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example: Mass and Spring

x(t)

y(t)

mass &springsystem

x(t) y(t)

t t

Page 11: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example: Tanks

r0(t)

r1(t)

r2(t)

h1(t)

h2(t)

tanksystem

r0(t)

tr0(t) r2(t)

Page 12: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example: Tanks

r0(t)

r1(t)

r2(t)

h1(t)

h2(t)

tanksystem

r0(t) r2(t)

t t

Page 13: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example: Cell Phone System

sound in

sound out

cellphonesystem

sound in sound out

Page 14: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example: Cell Phone System

sound in

sound out

cellphonesystem

sound in sound out

t t

Page 15: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems: Widely Applicable

The Signals and Systems approach has broad application: electrical,

mechanical, optical, acoustic, biological, financial, ...

mass &springsystem

x(t) y(t)

t t

r0(t)

r1(t)

r2(t)

h1(t)

h2(t) tanksystem

r0(t) r2(t)

t t

cellphonesystem

sound in sound out

t t

Page 16: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems: Modular

The representation does not depend upon the physical substrate.

sound in

sound out

cellphone

tower towercell

phonesound

in

E/M optic

fiber

E/M soundout

focuses on the flow of information, abstracts away everything else

Page 17: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems: Hierarchical

Representations of component systems are easily combined.

Example: cascade of component systems

cellphone

tower towercell

phonesound

in

E/M optic

fiber

E/M soundout

Composite system

cell phone systemsound

insoundout

Component and composite systems have the same form, and are

analyzed with same methods.

Page 18: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems

Signals are mathematical functions.

• independent variable = time

• dependent variable = voltage, flow rate, sound pressure

mass &springsystem

x(t) y(t)

t t

tanksystem

r0(t) r2(t)

t t

cellphonesystem

sound in sound out

t t

Page 19: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems

continuous “time” (CT) and discrete “time” (DT)

t

x(t)

0 2 4 6 8 10n

x[n]

0 2 4 6 8 10

Many physical systems operate in continuous time.

• mass and spring

• leaky tank

Digital computations are done in discrete time.

• state machines: given the current input and current state, what

is the next output and next state.

Page 20: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems

Sampling: converting CT signals to DT

t

x(t)

0T 2T 4T 6T 8T 10Tn

x[n] = x(nT )

0 2 4 6 8 10

T = sampling interval

Important for computational manipulation of physical data.

• digital representations of audio signals (e.g., MP3)

• digital representations of pictures (e.g., JPEG)

Page 21: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems

Reconstruction: converting DT signals to CT

zero-order hold

n

x[n]

0 2 4 6 8 10n

x(t)

0 2 4 6 8 10

T = sampling interval

commonly used in audio output devices such as CD players

Page 22: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Signals and Systems

Reconstruction: converting DT signals to CT

piecewise linear

n

x[n]

0 2 4 6 8 10n

x(t)

0 2 4 6 8 10

T = sampling interval

commonly used in rendering images

Page 23: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 24: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 25: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 26: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 27: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 28: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 29: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 30: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true?

• f1(t) = f(2t)• f2(t) = −f(t)• f3(t) = f(2t)• f4(t) = 2f(t)

Page 31: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Computer generated speech (by Robert Donovan)

t

f(t)

Listen to the following four manipulated signals:

f1(t), f2(t), f3(t), f4(t).How many of the following relations are true? 2

• f1(t) = f(2t)√

• f2(t) = −f(t) X• f3(t) = f(2t) X• f4(t) = 2f(t)

Page 32: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

−250 0 250

−25

00

250

y

x

f1(x, y)=f(2x, y) ?−250 0 250

−25

00

250

y

x

f2(x, y)=f(2x−250, y) ?−250 0 250

−25

00

250

y

x

f3(x, y)=f(−x−250, y) ?

−250 0 250−

250

025

0

y

x

f(x, y)

How many images match the expressions beneath them?

Page 33: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

−250 0 250

−25

00

250

y

x

f(x, y)−250 0 250

−25

00

250

y

x

f1(x, y) = f(2x, y) ?−250 0 250

−25

00

250

y

x

f2(x, y) = f(2x−250, y) ?−250 0 250

−25

00

250

y

x

f3(x, y) = f(−x−250, y) ?

x = 0 → f1(0, y) = f(0, y)√

x = 250 → f1(250, y) = f(500, y) X

x = 0 → f2(0, y) = f(−250, y)√

x = 250 → f2(250, y) = f(250, y)√

x = 0 → f3(0, y) = f(−250, y) X

x = 250 → f3(250, y) = f(−500, y) X

Page 34: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

−250 0 250

−25

00

250

y

x

f1(x, y)=f(2x, y) ?−250 0 250

−25

00

250

y

x

f2(x, y)=f(2x−250, y) ?−250 0 250

−25

00

250

y

x

f3(x, y)=f(−x−250, y) ?

−250 0 250−

250

025

0

y

x

f(x, y)

How many images match the expressions beneath them?

Page 35: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

The Signals and Systems Abstraction

Describe a system (physical, mathematical, or computational) by

the way it transforms an input signal into an output signal.

systemsignal

in

signal

out

Page 36: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

Deposits are an input (of money) into the system. How

are withdrawals represented in the framework of signals

and systems?

1. as an input signal2. as an output signal3. none of the above

Page 37: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

Deposits are an input (of money) into the system. How

are withdrawals represented in the framework of signals

and systems?

1. as an input signal2. as an output signal3. none of the above

Page 38: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$0.00

Page 39: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$1.00

Page 40: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$1.00

Page 41: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$2.00

Page 42: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$3.00

Page 43: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$5.00

Page 44: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$6.00

Page 45: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Transactions (deposits/withdrawals) recorded daily (DT)

x[n] y[n]

n n

account

$ deposited today current balance

$6.00

Page 46: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$0.00

Page 47: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$1.00

Page 48: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$2.00

Page 49: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$1.00

Page 50: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$3.00

Page 51: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$2.00

Page 52: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$1.00

Page 53: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Withdrawals are negative deposits (e.g., an input signal)./

x[n] y[n]

n n

account

$ deposited today current balance

$1.00

Page 54: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$1.00

Page 55: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$1.05

Page 56: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$1.10

Page 57: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$1.16

Page 58: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$1.22

Page 59: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$1.28

Page 60: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$2.34

Page 61: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Compound interest./

x[n] y[n]

n n

account

$ deposited today current balance

$1.41

Page 62: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Example System: Bank Account

Early Retirement? How soon can you retire if

• rate of savings: $10,000 per year (prior to retirement)

• living expenses: $25,000 per year (before and after retirement)

• 5% annual interest (before and after retirement)

• live off your savings till age 80?

Page 63: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Which curve shows the correct shape for the retirement

account?

y1[n]

y2[n]

y3[n]

n

n

n

Page 64: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Check Yourself

Which curve shows the correct shape for the retirement

account? y1[n]

y1[n]

y2[n]

y3[n]

n

n

n

Page 65: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 66: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Statement of the problem (1202 AD):

A certain man put a pair of rabbits in a place surrounded on all sides

by a wall. How many pairs of rabbits can be produced from that

pair in a year, if it is supposed that every month, each pair begets a

new pair, which, from the second month on, becomes productive?

Page 67: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 68: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 69: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 70: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 71: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 72: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 73: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 74: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 75: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 76: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

Page 77: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

How does the number of pairs of rabbits grow?

1. logarithmic (f [n] ∝ logn)2. polynomial (f [n] ∝ nk for some k)

3. exponential (f [n] ∝ zn for some z)

Page 78: Signals and Systems6.003: Signals and Systems Collaboration Policy • Discussion of concepts in homework is encouraged • Sharing of homework or code is not permitted and will be

Population Growth

How does the number of pairs of rabbits grow?

1. logarithmic (f [n] ∝ logn)2. polynomial (f [n] ∝ nk for some k)

3. exponential (f [n] ∝ zn for some z)