如何在R中基于指定方程生成数值集并将结果赋值给y变量
R 实现方案
你只需要先定义自变量x的取值集合,再直接代入公式计算即可,R的向量化运算会自动处理x的每个取值得到对应的y值:
- 如果你需要连续区间的数值集,可以用
seq()函数生成x的序列,自定义起止值和步长 - 如果你需要离散特定值的数值集,直接给x赋值为对应数值的向量即可
示例代码
# 场景1:生成x在-10到10范围内、步长为0.1的连续数值集对应y值 x <- seq(-10, 10, 0.1) y <- 0.03 * x^5 + x^2 + x + 3 # 场景2:生成指定离散x值对应的y值,按需修改x的向量元素即可 # x <- c(2, 4, 6, 8, 10) # y <- 0.03 * x^5 + x^2 + x + 3
计算完成后直接输入y即可查看所有结果。
内容的提问来源于stack exchange,提问作者Ramazan Tutar
相关产品推荐
相关产品推荐

