r语言程序题

r语言程序题,第1张

R语言学习的人不多。第二题: td<-function(fx,a,b,r){ #(fx:是表达式,方程是fx=0,变量是x;a,b,区间[a,b],r是精度。 c<-(a+b)/2x<-cif(abs(eval(fx))

R语言学习的人不多

第二题:

td<-function(fx,a,b,r){ #(fx:是表达式,方程是fx=0,变量是x;a,b,区间[a,b],r是精度。

c<-(a+b)/2

x<-c

if(abs(eval(fx))<r) x else

{

x<-ada<-eval(fx)

x<-bdb<-eval(fx)

x<-cdc<-eval(fx)

if(da*db<0) td(fx,a,c,r) else td(fx,c,d,r)

}

}

调用函数:

fx<-expression(x*x-x-1)

a<-1b<-2r<-1e-5

td(fx,a,b,r)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8170021.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存