How to generate random stable state space?

Hey guys,
How to generate random stable state space model? A=rand(100,100) with eig(A)<0.
Thanks, Rebbecca

 採用された回答

Sebastian Castro
Sebastian Castro 2017 年 6 月 4 日

0 投票

Yes, you can!
>> A = rss(100)
- Sebastian

3 件のコメント

Rebbecca Thien
Rebbecca Thien 2017 年 6 月 5 日
Thank you Sebastian!
Martin Evans
Martin Evans 2020 年 2 月 17 日
Does rss guarantee stability? The question was for a random stable system.
Andrey Kharitenko
Andrey Kharitenko 2022 年 1 月 7 日
Doesn't quite answer the question.
rss allows for integrators in the model, so the result may be unstable.

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

その他の回答 (1 件)

Firas Omran
Firas Omran 2017 年 10 月 1 日

0 投票

Hello,
I would like to generate a random NON-linear state space system. Is there a command for that or shall i generate a linear one and then modify it to make it nonlinear (add square, sine, cosine, etc.) ? And how to ensure the generated system is a stable system ?
Appreciate your help.
Thanks Firas

カテゴリ

ヘルプ センター および File ExchangeNonlinear Analysis についてさらに検索

Community Treasure Hunt

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

Start Hunting!