summaryrefslogtreecommitdiff
path: root/R/myCode/rgs1.R
blob: cf4855b1e30538f5e52d038c79b9f8196bf8da97 (plain)
1
2
3
4
5
6
7
8
9
10
gen.rgs<-function(n,band,levels){
  require(signal)
  mu<-(levels[1]+levels[2])/2
  sigma<-(levels[2]-levels[1])/2
  v<-rnorm(n,mu,sigma)
  v<-sapply(v, function(x) {if(x==0) rnorm(1) else x})
  gfilt<-butter(8,band,type ='pass',plane ='z')
  v1<-filter(gfilt,v)
  return(v1)
}