欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    R语言_找波峰波谷求波长_果蝇心管数据处理.docx

    • 资源ID:908691       资源大小:57.97KB        全文页数:5页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    R语言_找波峰波谷求波长_果蝇心管数据处理.docx

    R语言一找波峰波谷求波长一果蝇心管数据处理ZW2024-03-04加载xlsx包&导入Excel数据# 载入R包Iibrary(Xlsx)library(ggplot2)library(ggalt)ggalt,:# #RegisteredS3methodsoverwrittenby# #methodfrom# #grid.draw.absoluteGrobggplot2# #grobHeight.absoluteGrobggplot2# #grobWidth.absoluteGrobggplot2# #grobX.absoluteGrobggplot2# #grobV.absoluteGrobggplot2# 导入心管界面内径的测量数据sheets<-getSheets(IoadWorkbook("E:Desktopheart_tube.×lsx")# ExceL表格名称names(sheets)# #1,Sheetl""Sheet2""Sheet3""Sheet4",Sheet5,'# 每个表格生成变量for(iinl:length(sheets)assign(paste('Dm_heart_dt'i,ijsep=''),read.xlsx("E:WDesktopWheart_tube.×lsx",sheetindex="header=F)# 所有表格合并为一个ListDm_heart_dt<-list(sheetl=Dm_heart_dt_l$X2>sheet2=Dm_heart_dt_2$X2,sheet3=Dm_heart_dt_3$X2>sheet4=Dm_heart_dt_4$X2>sheet5=Dm_heart_dt_5$X2)# 作折线图plot(Dm_heart_dt_l$X2>type=',b")# 美化折线图ggplot(Dm-heart-dt-ljaes(Xl,X2)+geom_xspline(spline_shape=0.5)+labs(×='Time,jy="Length')+theme_test(base_size=20)+theme_classic(base_size=18,base_family=,serif')# #Warning:Usingthe'size'aestheticinthisgeomwasdeprecatedinggplot23.4.0.# #iPleaseuse'linewidth'inthe'default_aes'fieldandelsewhereinstead.# #Thiswarningisdisplayedonceevery8hours.# #Call'lifecycle:last_lifecycle_warnings()'toseewherethiswarningwas# #generated.# 保存图片ggsave("Dm_heart_dt_l.png9width=8,height=5)波峰波谷变量x,波峰=(x-l)<=x&x>=(x+I),波谷=(x-l)>×S×<(x+l)# 波峰peak<-function(x)x_maxs<-c()x_max<-c()x_i<-c()for(iin2:(length(x)-l)if(xi-l<=xi&xi>=×i+l)x_max<-xix_maxs<-c(x_maxs,x_max)x_i<-C(X_i,i)y<-data.frame(peak_x=x_i,peak_y=x_maxs)return(y)peak_test<-peak(Dm_heart_dt_l$X2)# 施客valley<-function(x)x_mins<-c()x_min<-c()×.i<-c()for(iin2:(length(x)-l)if(xi-l>×i&xi<xi+l)x_min<-xix_mins<-c(x_mins,x_min)x_i<-c(x_i,i)y<-data.fname(valley_x=x_i,valley_y=x_mins)return(y)# 找波峰波谷简化:# 波峰peakl<-function(x)x_maxs<-c()x_max<-c()for(iin2:(length(x)-1)if(xi-l<=xi&xi>=xi+l)x_max<-×ix_maxs<-C(X_maxs,x_max)return(x_maxs)peakl_data<-Iapply(Dm_heart_dt,peakl)# 波容valleyl<-function(x)x_mins<-c()x_min<-c()×.i<-c()for(iin2:(length(x)-l)if(xi-l>xi&xi<xi+l)x_min<-xix_mins<-c(x_mins,x_min)x_i<-c(x_i,i)y<-data.fname(valley_x=x_i,valley_y=x_mins)return(y)# 找波峰波谷求波峰持续时间# 分类汇总:求波峰个数,适合波峰值不一致的数据peak_count_a<-aggregate(×=peak_test$peak_y,by=list(peak_test$peak_y),FUN=length)# rLe函数计算向量中连续重复元素的长度:求波峰个数peak_count_r<-rle(peak_test$peak_y)$lengthpeak_counts<-lapply(peakl_data,rle)# 茄诙持续时间计算peak_length<-list()for(iin1:length(peak_counts)peak_lengthi<-peak_countsi$lengths*0.4)# 改list内的名称names(peak_length)<-names(sheets)capture.output(peak_length,file="peak_length.txt")求邻近波峰间距# 求邻近波峰间距wavelength<-function(x)wl<-c()for(iin2:(length(x)-2)if(xi-l<=xi&xi>xi+l)xiapo<-ifor(minxiapo:(length(x)-2)if(xm-l<xm&xm>=xm+l)shangpo<-mbreakwl<-c(wljshangpo-xiapo)return(wl)# 示例wavelength(Dm_heart_dt_3$X2)# #1565656566# 批量wave_length<-list()for(iinl:length(sheets)Dm_h_d<-get(paste("Dm_heart_dt_n,i,sep=",)wave_lengthi<-wavelength(Dm_h_d$X2)*0.4# 改List内的名称names(wave_length)<-names(sheets)capture.output(wave_length,file="wave_length.txt")

    注意事项

    本文(R语言_找波峰波谷求波长_果蝇心管数据处理.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开