Simulinkでベ​クトル信号の要素を並​び替えるにはどうすれ​ばよいですか?

Simulinkでベクトルの要素シフトしたいです。例えば、[2 4 6 8 10]という信号があって、[10 2 4 6 8]という信号を出力する方法を教えてください。

 Risposta accettata

MathWorks Support Team
MathWorks Support Team il 25 Ott 2013

0 voti

Selectorブロックを使用して実現します。ブロックパラメータのインデックスの指定で、要素を並び替えることができます。例えば、[2 4 6 8 10]という信号を[10 2 4 6 8]へ変更するには、要素を下記のように指定します。
[5 1:4] または [5 1 2 3 4]
サンプルモデル shift_ex.mdl は関連ドキュメントよりダウンロード可能です。
※このモデルは、Simulink6.3(R2009b)で作成しました。
(注意)ファイルのダウンロードはダウンロード対象のリンクを右クリックし「対象をファイルに保存」を選択してダウンロードを行ってください。

Più risposte (0)

Categorie

Scopri di più su モデル化 in Centro assistenza e File Exchange

Prodotti

Release

R2009b

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

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

Start Hunting!