MATLAB Answers

0

State Space block state vector value

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.

  0 件のコメント

サインイン to comment.

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

  0 件のコメント

サインイン to comment.



Translated by