[Octave]行列の掛け算
* 演算子を使う。掛けられる行列の列数と掛ける行列の行数が同じでなければ計算することはできない。
> mx1 = [-1 0 3; 8 1 -5]
mx1 =
-1 0 3
8 1 -5
> mx2 = [3 4 0; -2 1 2]
mx2 =
3 4 0
-2 1 2
> mx3 = [4 -3 7; 2 0 -1; 1 5 0]
mx3 =
4 -3 7
2 0 -1
1 5 0
> mx1 * mx3
ans =
-1 18 -7
29 -49 55
> mx2 * mx3
ans =
20 -9 17
-4 16 -15
> mx1 * mx2
error: operator *: nonconformant arguments (op1 is 2x3, op2 is 2x3)
« [R]ディレクトリ一覧を得る | トップページ | [Octave]行列式を求める »
「Octave」カテゴリの記事
- [Octave]重み付き非線形最小二乗法を行う(2026.03.22)
- [Octave]重み付き非線形最小二乗法を行う(2026.03.17)
- [Octave]計算機イプシロンを求める(2026.03.16)
- [Octave]正規分布におけるp値(2023.04.21)
- [Octave]正規分布におけるパーセント点(2023.04.18)

コメント