When simulating the response to a specific input signal, the input data U must be a matrix of numeric values with at least two rows (samples) and without any NaN or Inf.
30 ビュー (過去 30 日間)
古いコメントを表示
lsim( SS, [2;0.2], t)
this is the code ss is a state space model with 2 inputs and t is 0:0.4:10
0 件のコメント
採用された回答
Ameer Hamza
2020 年 6 月 11 日
'u' must have as many rows as the number of elements in 't'. It seems that you want to apply step inputs. Try something like this
t = 0:0.4:10;
u = repmat([2, 0.2], numel(t), 1);
lsim(SS, u, t);
3 件のコメント
Ameer Hamza
2020 年 6 月 12 日
You need to specify it as two columns. The number of rows should be the same as the number of elements in t. u is like this
u = [
2 0.2;
2 0.2;
..
..
2 0.2]; % rows same as numel(t)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Digital Filter Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!