r语言入门系列3
来源:互联网 发布:2015中国服务贸易数据 编辑:程序博客网 时间:2024/06/13 08:37
1. repeat循环语句
> f=1
>f[2]<-2
> i=1
>repeat{
+f[i+2]<-f[i]+f[i+1]
+i<-i+1
+if(f[i]+f[i+1]>100) break
+ }
> f
[1] 1 2 3 5 8 1321 34 55 89
2. 二分法求方程的根
>fzero <- function(f, a, b, eps=1e-5){
+ if (f(a)*f(b)>0)
+ list(fail="finding root isfail!")
+ else{
+ repeat{
+ if(abs(a-b)<eps) break
+ x<-(a+b)/2
+ if(f(a)*f(x)<0) b<-x
+ else a<-x
+ }
+ list(root=(a+b)/2,fun=f(x))
+ }
+ } 二分法程序
> f<-function(x) x^3-x-1 定义一函数
> fzero(f,1,2,1e-5) 调用二分法程序
$root
[1] 1.324718
$fun
[1] -1.405875e-05
0 0
- r语言入门系列3
- R语言入门系列1
- R语言入门系列2
- R语言入门系列1--简介和使用方法
- 数据科学工程师面试宝典系列---R语言入门
- R语言系列总览
- R语言系列4
- R语言基础入门3--数值运算的R函数
- (转)R语言入门
- R语言基础入门
- R语言入门笔记
- R语言入门
- R语言入门学习
- R语言入门学习
- R语言入门
- R语言入门
- R语言入门
- R语言入门#01
- linux的主机名以及修改主机名 以及 hostname命令小结
- 【iOS开发】值对象--NSValue,NSNumber
- Andorid 实现抢购倒计时能(天时分秒)
- 数据结构.字符串.模式匹配算法
- sed命令n,N,d,D,p,P,h,H,g,G,x解析
- r语言入门系列3
- (一一三)第九章复习题
- ScrollView
- (一一四)第九章编程练习
- 重新出发
- java包用法(课堂)
- view爆炸的烟花效果
- Python数值问题的一些问题
- 图片加载到内存优化