R言語で独自のマトリックスを作成するにはどうすればよいですか
R言語では、matrix()関数を用いて行列をカスタマイズすることができます。この関数は、行列の次元、内容を埋め込むためのオプションなど、さまざまなパラメーターとオプションを指定するために利用できます。
代表的な 3×3 行列を作成する例を示します。
# 创建一个3x3的矩阵
my_matrix <- matrix(data = NA, nrow = 3, ncol = 3)
# 输出矩阵
print(my_matrix)
これは、NA値で埋められた3×3の行列を作成する。
既存のベクトルまたは行列にdim()関数を適用することで、新しい行列を作成できます。例えば、
# 创建一个向量
my_vector <- c(1, 2, 3, 4, 5, 6)
# 为向量指定维度创建一个矩阵
my_matrix <- matrix(my_vector, nrow = 2, ncol = 3)
# 输出矩阵
print(my_matrix)
2行×3列のマトリクスが作成されます。ベクトルの値を行方向に埋めていきます。
行列結合などにmatrix()関数を用いる以外に、cbind()関数とrbind()関数を使って既存のベクトルや行列を新しい行列にまとめることもできます。
この情報が皆様のお役に立てば嬉しく思います!