MATLAB で S-Function を作成しました。ここで、「simin」ソースを介してマトリックスを入力に渡したいと思います。で simin 変数の時間を初期化し
simin.time = 0
、値は動的にサイズ変更されたマトリックスに格納されます。たとえばsimin.signals.values = ones(4)
。ここで、MATLAB から、「時間とデータの値は同じ行数でなければならない」と通知されます。私はそれを理解していますが、どうすれば1つのタイムステップでマトリックスを渡すことができますか? また、S-Function を 1 回だけシミュレートし、周期的にシミュレートすることはできますか?
質問する
907 次
1 に答える
1
信号の次元を指定する必要があります。ドキュメントを参照してください
簡単なテストを行い、10 秒間シミュレートしましたが、すべて問題ないようです。
simin.time = 0;
simin.signals.values = ones(4)
simin.signals.dimensions = [4,4];
于 2015-02-05T22:43:06.093 に答える