6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MATLAB simulinkで行列を分解する小技

Posted at

simulinkでのベクトルの分解

1次元ベクトルならばDemuxというブロックを用いて分解できます。

もっと言うとDemuxの出力数が入力のベクトルの倍数ならきちんと等倍してくれます。

image.png

等倍できない場合はこんな感じに末尾が足りない感じになります。

image.png

simulinkでの行列の分解

しかし,行列はDemuxでは分解できません。
concatenateで結合はできるのに,です。

従って例えば縦方向に分解したい時などは小技として次のようにベクトルをかけて縦列を取り出します。横列がほしければその転置を書けます。

image.png

参考情報

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?