在 R 语言中如何创建矩阵?

推荐答案

在 R 语言中,可以使用 matrix() 函数来创建矩阵。以下是一个简单的示例:

输出结果为:

本题详细解读

1. matrix() 函数的基本用法

matrix() 函数用于创建矩阵,其基本语法如下:

  • data:输入的数据向量,通常是数值型或字符型向量。
  • nrow:矩阵的行数。
  • ncol:矩阵的列数。
  • byrow:逻辑值,默认为 FALSE,表示按列填充数据。如果设置为 TRUE,则按行填充数据。
  • dimnames:可选参数,用于指定行和列的名称。

2. 按列填充与按行填充

默认情况下,matrix() 函数按列填充数据。例如:

输出结果为:

如果希望按行填充数据,可以将 byrow 参数设置为 TRUE

输出结果为:

3. 指定行名和列名

可以通过 dimnames 参数为矩阵的行和列指定名称:

输出结果为:

4. 矩阵的维度

可以使用 dim() 函数查看矩阵的维度:

输出结果为:

这表示矩阵有 2 行和 3 列。

纠错
反馈