EECS20N: Signals and Systems

Factoring the Update Function

The update function has the form

update:  Reals × Reals M  Reals N × Reals K

We factor this into two functions:

update = (nextState, output)

such that for all sStates and xInputs,

update(s, x) = (nextState(s, x), output(s, x))

The nextState function has the form

nextState:  Reals × Reals M  Reals N

The output function has the form

output:  Reals × Reals M  Reals K