Convert model from continuous to discrete time
sysd = c2d(sys,Ts)
sysd = c2d(sys,Ts,method)
sysd = c2d(sys,Ts,opts)
[sysd,G]
= c2d(sys,Ts,method)
[sysd,G]
= c2d(sys,Ts,opts)
discretizes
the continuoustime dynamic
system model sysd
= c2d(sys
,Ts
)sys
using zeroorder
hold on the inputs and a sample time of Ts
seconds.
discretizes sysd
= c2d(sys
,Ts
,method
)sys
using
the specified discretization method method
.
discretizes sysd
= c2d(sys
,Ts
,opts
)sys
using
the option set opts
, specified using the c2dOptions
command.
[
returns
a matrix, sysd
,G
]
= c2d(sys
,Ts
,method
)G
that maps the continuous initial conditions x_{0} and u_{0} of
the statespace model sys
to the discretetime
initial state vector x[0]. method
is
optional. To specify additional discretization options, use [
.sysd
,G
]
= c2d(sys
,Ts
,opts
)

Continuoustime dynamic
system model (except frequency response data models).
The following identified linear systems cannot be discretized directly:
For the syntax 

Sample time. 

Discretization method, specified as one of the following values:
For information about the algorithms for each conversion method, see ContinuousDiscrete Conversion Methods. 

Discretization options. Create 

Discretetime model of the same type as the input system When


Matrix relating continuoustime initial conditions x_{0} and u_{0} of the statespace model $$x\left[\text{\hspace{0.05em}}0\right]=G\cdot \left[\begin{array}{c}{x}_{0}\\ {u}_{0}\end{array}\right]$$ For statespace models with time delays,

Use the syntax sysd = c2d(sys,Ts,method)
to
discretize sys
using the default options for method
.
To specify additional discretization options, use the syntax sysd
= c2d(sys,Ts,opts)
.
To specify the tustin
method with
frequency prewarping (formerly known as the 'prewarp'
method),
use the PrewarpFrequency
option of c2dOptions
.
For information about the algorithms for each c2d
conversion method, see
ContinuousDiscrete Conversion Methods.
c2dOptions
 d2c
 d2d
 thiran
 translatecov