State Space block state vector value

22 ビュー (過去 30 日間)
Raha Hojjati
Raha Hojjati 2019 年 2 月 18 日
編集済み: Aquatris 2019 年 2 月 18 日
Hello,
I am using Simulink built in state spacestate space block. The input to this block is u, and the output is y.
I also need the x value, the state vector. How can I extract this value from the built in state space block.

回答 (1 件)

Aquatris
Aquatris 2019 年 2 月 18 日
編集済み: Aquatris 2019 年 2 月 18 日
To do that you need to specify your states as outputs by modifying your C matrix.
C = [1 2 3 4]; % original C matrix that gives the system output
% for a 4 state system
Ce = [eye(4)
C]; % modified C matrix where the system gives 5 outputs,
% first 4 are the states, 5th is the actual output

カテゴリ

Help Center および File ExchangeModeling についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by