記事のディレクトリ
MOOCで勉強し、メモを取ります。
2.1特別なマトリックス
通用性的
関数:
-
ゼロ:すべてゼロの行列、つまりゼロ行列を生成します。
-
ones:すべて1の行列、つまりユニタリ行列を生成します。
-
目の関数:対角線が1の行列を生成します。行列が正方行列の場合、単位行列が取得されます。
-
rand:区間(0、1)に均一に分布するランダム行列を生成します。
-
randn:平均が0で分散が1の標準正規分布ランダム行列を生成します;(n:正規)
呼び出し形式は似ています:
- zeros(m):m * mゼロ行列を生成します。
- zeros(m、n):m * nゼロ行列を生成します。
- zeros(size(A)):行列Aと同じサイズのゼロ行列を生成します。
プロフェッショナル
有理数の出力形式:
format rat
(1)魔方陣マトリックス(魔方陣)-魔方陣
-
n次の魔方陣は、1、2、3、...、n ^ 2、合計n ^ 2の整数、および各行、各列、およびメインとメインの各n要素の合計で構成されます。サブ対角線は等しい;
-
n次魔方陣の各行と列の要素の合計は(1 + 2 + 3 +…+ n ^ 2)/ n =(n + n ^ 3)/ 2です。
-
MATLAB関数magic(n)は、特定の魔方陣を生成します。
(2)ファンデルモンド行列
MATLABでは、関数vander(V)は、ベクトルVに基づいてファンデルモンド行列を生成し
ます。最後の列はすべて1です。
(3)ヒルベルト行列
(ヒルベルト)行列要素H(i、j)= 1 /(i + j-1)
- hilb(n):
(4)随伴行列
多項式p(x)とp(x)はAの特性多項式と呼ばれ、方程式p(x)= 0の根はAの特性値と呼ばれます。
- compan§:pは、降順の係数ベクトルです。
(5)パスカル行列
- 楊慧三角
- 行列の左対角線の二項係数を1つずつ入力し、左側のn行とn列を抽出し
ます。これは次数nのパスカル行列です。プロパティ: - 各要素は、左側の要素と上部の要素の合計です。
- pascal(n)関数
2.2行列変換
対角線
-
対角行列:対角上のゼロ以外の要素のみ。
-
量行列:対角上に等しい要素を持つ対角行列。
-
単位行列:対角上のすべての要素が1である対角行列。
(1)行列の対角要素を抽出します
- diag(A):行列Aの主対角要素を抽出して、列ベクトルを生成します。
- diag(A、k):行列Aのk対角の要素を抽出して列ベクトルを生成します。
(2)対角行列を作成します
- diag(V):ベクトルVを主対角要素として取り、対角行列を生成します。
- diag(V、k):ベクトルVをk
番目の対角要素として取り、対角行列を生成します。A* M:行列Mの各行に対角行列Aの対角要素を乗算します
。M* A:各列の要素。 ..
三角形
- 上三角行列:行列の対角線より下の要素がすべてゼロである行列。
- 下の三角形:上...
(1)上三角行列
トリウ()
- triu(A):行列Aの対角要素と上の要素を抽出します。
- triu(A、k):k番目の対角線..
(2)下三角行列
トリル()
行列の転置
- 転置演算子: "。 '"(小数点以下の一重引用符);
- 共役転置: "'"(一重引用符)、転置に基づいて各数値の複素共役も取ります。
これは実数行列でも同じです。
(共役複素数:実数は同じだが虚数は反対の2つの複素数。)
行列の回転
rot90(A、k):行列Aを反時計回りに90°のk回回転させます。kが1の場合は省略できます。
マトリックスフリップ
- fliplr(A):左右に反転します。
- flipud(A):上下に反転します。
逆行列
- inv(A):正方行列Aの逆行列を見つけます