R-matrices
提供:Dev Guides
R-行列
行列は、要素が2次元の長方形のレイアウトで配置されているRオブジェクトです。 それらには、同じ原子型の要素が含まれます。 文字のみまたは論理値のみを含むマトリックスを作成できますが、あまり役に立ちません。 数学的計算に使用される数値要素を含む行列を使用します。
マトリックスは、* matrix()*関数を使用して作成されます。
構文
Rで行列を作成するための基本的な構文は次のとおりです-
以下は、使用されるパラメータの説明です-
- data は、行列のデータ要素になる入力ベクトルです。
- nrow は、作成される行の数です。
- ncol は、作成される列の数です。
- byrow は論理的な手がかりです。 TRUEの場合、入力ベクトル要素は行ごとに配置されます。
- dimname は、行と列に割り当てられた名前です。
例
入力として数値のベクトルを取る行列を作成します。
上記のコードを実行すると、次の結果が生成されます-
マトリックスの要素へのアクセス
行列の要素には、要素の列と行のインデックスを使用してアクセスできます。 以下の特定の要素を見つけるために、上の行列Pを考慮します。
上記のコードを実行すると、次の結果が生成されます-
行列計算
R演算子を使用して、行列に対してさまざまな数学演算が実行されます。 演算の結果も行列です。
次元(行と列の数)は、操作に関係する行列で同じでなければなりません。
行列の加算と減算
上記のコードを実行すると、次の結果が生成されます-
行列の乗算と除算
上記のコードを実行すると、次の結果が生成されます-