数値解析と制御のためのScilab入門

数値解析と制御のためのScilab入門では、行列、微分方程式、制御などの基礎的な計算を紹介しています。また、計算結果をScilabを用いたグラフィック表示による可視化について紹介しています。

*

行列の積|scilab入門

      2015/04/25

今回は行列の積について実際に計算してみました。
簡単な計算でも実際計算してみないと、その結果があっているかわからないことが多々ありますね。

簡単な例題があって、それを実行してみてこの手法が合っているということがわかります。 

SPONSORED LINK

行列 A, Bを次のような要素を成分とする3行3列を

行列の積

とすると、行列の積AB は行列 A の行方向の要素と行列 B の列方向の要素を掛け合わせ

行列の積

のように表されます。
silabでは行列 A,B の積は「*」を用いて

C = A * B

のように表されます。

例として次の行列を計算することにします。

A=[ 2 3 4; 5 6 7; 1 8 9]
B=[ 1 2 3; 2 3 6; 3 4 5]

C=A*B

—>A=[ 2 3 4; 5 6 7; 1 8 9]
A =
2. 3. 4.
5. 6. 7.
1. 8. 9.

–>B=[ 1 2 3; 2 3 6; 3 4 5]
B =
1. 2. 3.
2. 3. 6.
3. 4. 5.

–>C=A*B
C =
20. 29. 44.
38. 56. 86.
44. 62. 96.

のようになります。
解散した結果は、次のようになります。

matorix 3-10

プロフィール窓を作成して、サイトをもっと見やすくしていきたいと思っています。
実際に実行してみて、自分なりにデータを作成して計算をして見ることを勧めます。


 - 行列計算

        

  関連記事

行列
行列 3行3列の表示 |scilab入門

行列 Bが3行3列の場合  行列 が であるとします。これをscilabで表す場 …

2次元プロットにグリッドを追加
2次元プロットにグリッドを追加:xgrid|グラフィック

グラフのデータを比較したいとか、見やすくしたい場合には、グリッドを入れて表示させ …

行列の成分を取り出す tril|scilab入門

行列の成分を取り出す場合には、diag、tril、triuを用います。 ・dia …

行列の計算
行列の和の計算|scilab入門

行列の和の計算についてです。   2つの行列の和について考えます。例として3行3 …

no image
逆行列 inv|scilab入門

逆行列は、方程式を解くときに使います。 逆行列 inv を使用して解く場合につい …

gyoretu2-13 単位行列
ゼロ行列や定数行列を作る |scilab入門

ゼロ行列や定数行列を作ることにします。  ゼロ行列:zeros  定数行列:on …

行列の計算
行列の差の計算

行列の引き算についてです。 2つの行列の和について考えします。例として3行3列の …

LU分解法
LU分解法で方程式を解く

方程式を LU分解法 (decomposition) で解くことにします。 元連 …

行列と関係演算子
行列に関係演算子を用いた計算とは|scilab入門

行列の要素ごとに関係演算子を適用して無ることにします。 次のような記号を関係演算 …

行列
行列の対角要素を取り出す diag|scilab入門

  行列の対角要素を取り出す場合には、diagを用います。 行列の対角要素や角線 …