c2d continuous time to discrete time with changing sampling time

c2d(sys,Ts) is working with one sampling time -Ts with ZOH. My question is about changing sampling time. If I want to use different sampling time for discretization, can I use c2d in a smart way?
In other way, I would like to ask this sampling time Ts is not constant. For example can i use a vector like Ts = [10, 20, 5, 12, 5, 10, ...] ?

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 7 月 17 日
編集済み: Azzi Abdelmalek 2013 年 7 月 17 日

0 投票

For each sample time, you will get a new system
sysd1=c2d(sys,Ts1)
sysd2=c2d(sys,Ts2)
...
and so on

2 件のコメント

juliperde
juliperde 2013 年 7 月 17 日
thank you for your answer. But I would like to ask this sampling time Ts1 is not constant. For example can i use a vector like Ts_v = [10, 20, 5, 12, 5, 10, ...] ?
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 7 月 17 日
You can't get one model with multiple sample time, for each sample time, you have a different model

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeControl System Toolbox についてさらに検索

質問済み:

2013 年 7 月 17 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by