You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中创建首列为6、7、8、9、次列为对应数值平方的矩阵

R语言创建指定规则矩阵的操作方法

方法1:分步实现(易理解,适合新手)

  • 定义第一列的数值向量:col1 <- c(6, 7, 8, 9)
  • 计算生成第二列的平方值向量:col2 <- col1 ^ 2
  • 按列拼接两个向量生成目标矩阵:my_matrix <- cbind(col1, col2)
    如果不需要默认生成的列名,可执行代码清空列名:colnames(my_matrix) <- NULL

方法2:一行代码快速实现

直接在matrix函数中传入两组数值并指定列数即可:
my_matrix <- matrix(c(6,7,8,9, (6:9)^2), ncol = 2)

最终矩阵效果

两种方法得到的矩阵内容一致:

[,1] [,2]

[1,] 6 36
[2,] 7 49
[3,] 8 64
[4,] 9 81

内容的提问来源于stack exchange,提问作者Henry Walyyyy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 10:54:04