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

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

 Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 25 Oct 2013

0 votes

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

Plus de réponses (0)

Catégories

En savoir plus sur モデル化 dans Centre d'aide et File Exchange

Produits

Version

R2009b

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!