相关疑难解决方法(0)

任意阶多项式的函数(首选符号方法)

我从我的数据中找到了多项式系数:

R <- c(0.256,0.512,0.768,1.024,1.28,1.437,1.594,1.72,1.846,1.972,2.098,2.4029)
Ic <- c(1.78,1.71,1.57,1.44,1.25,1.02,0.87,0.68,0.54,0.38,0.26,0.17)
NN <- 3
ft <- lm(Ic ~ poly(R, NN, raw = TRUE))
pc <- coef(ft)
Run Code Online (Sandbox Code Playgroud)

所以我可以创建一个多项式函数:

f1 <- function(x) pc[1] + pc[2] * x + pc[3] * x ^ 2 + pc[4] * x ^ 3
Run Code Online (Sandbox Code Playgroud)

例如,采取衍生物:

g1 <- Deriv(f1)
Run Code Online (Sandbox Code Playgroud)

如何创建一个通用函数,以便不必为每个新的多项式程度重写它NN

r function symbolic-math derivative polynomials

5
推荐指数
1
解决办法
364
查看次数

标签 统计

derivative ×1

function ×1

polynomials ×1

r ×1

symbolic-math ×1