R语言统计入门第二章R语言环境——2.3R编程

2.3R编程

x<-runif(50,0,2)
hist.with.normal<-function(x,xlab=deparse(substitute(x)),...)
{h<-hist(x,plot=F,...)
s<-sd(x)
m<-mean(x)
ylim<-range(0,h$density,dnorm(0,sd=s))
hist(x,fre=F,ylim = ylim,xlab=xlab,...)
curve(dnorm(x,m,s),add=T)}
hist.with.normal(x)

在这里插入图片描述

2.3.1流程控制
y<-12345
x<-y/2
while(abs(x*x-y)>1e-10)x<-(x+y/x)/2#前面的条件是真,则对后面表达式求值,abs为绝对值函数
x

[1] 111.1081

x^2

[1] 12345

x<-y/2
repeat{
  x<-(x+y/x)/2
  if(abs(x*x-y)<1e-1
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值