如何解决给定一个 x 和多项式方程,有没有办法使用 r 获得 y 值?
如果我有一个像 10 + x^2 + x^3 + x^4 = y
这样的方程和一个像 2 这样的 x 值。有没有办法把它插入到 r 中,这样它就能解出 y?这听起来微不足道,但最终我想使用像 30 这样更高次数的多项式来求解 x。有人知道在 r 中执行此操作但不手动插入 x 值的可能方法吗?
请注意:我正在尝试在给定特定 x 值的情况下求解 y。
解决方法
您可以轻松编写自己的函数:
p <- function(x,coefs) c(cbind(1,poly(x,degree = length(coefs) - 1,raw = TRUE,simple = TRUE)) %*% coefs)
p(2,c(10,1,1))
#[1] 38
如果需要多个 1 的系数,请使用 rep
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。