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

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

 Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 25 de Oct. de 2013

0 votos

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)で作成しました。
(注意)ファイルのダウンロードはダウンロード対象のリンクを右クリックし「対象をファイルに保存」を選択してダウンロードを行ってください。

Más respuestas (0)

Categorías

Más información sobre モデル化 en Centro de ayuda y File Exchange.

Productos

Versión

R2009b

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!