编程实例系列2:matlab与excel.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程实例系列2:matlab与excel.doc

编程实例系列2:matlab与excel 视频教程摘要 第2_0讲 概述1.本系列内容 1.1 运用matlab编程方式实现excel表格数据的写入写出、替换、添加、删除、调整、分类、组合、提取、比较等; 1.2 通过编程实例体会运用matlab处理excel表格数据的思路。 2.需求举例,先看效果 2.1把excel表格文件名写入表格C1位置; 2.2组合:把指定文件夹内的所有表格数据组合成一个新表; 2.3 分开:excel表数据按照某一列字符不同分成多个excel表; 2.4提取:提取excel数据某一列不重复的字符; 3.欢迎交流和探讨, 微信公众号: matlab分享小站 第2_1讲 添加文件名1.把电子表格文件名写入该表C1位置 2.认识xlswrite命令 2.1 把数据写出到外部excel文档的函数; 格式:status=xlswrite(filename,data,sheet,C1:H3); 3.延伸 3.1 数据存入; 3.2 字符存入; 3.3 其他表格数据存入; 3.4 把指定文件夹内所有表的执行相同操作; 3.5 把指定文件内所有子文件夹里的所有表的执行相同操作; 第2_2讲 替换1.把电子表格里所有字符串A替换成字符串B; 2.认识几个命令 2.1 xlsread:读入excel文件数据到matlab; 格式:[a,b,c]=xlsread(filename); 2.2 strrep:替换字符串 格式:str=strrep(data,A,B); 例:str=strrep(‘abdc’,a,r) 2.3 NaN:not a number 为nan的情况:缺失值、0/0、0*Inf等。 判断是否nan命令:isnan(nan)=1 第2_3讲 调整1.把excel数据抽取列、合并列、添加列,另存成新的excel; 2.认识命令 2.1 判断语句,if elseif… else end 2.2 findstr:获取短字符串在长字符串所在的起始位置 格式:index=findstr(str1,str2) 例:index=findstr(Find the starting indices of the shorter string.,the) 第2_4讲 strmatch1.用于字符数组和元胞数组的字符匹配,返回匹配的索引值 拓展: str=abcd, str=[abcd;efgh] str=[abcd;efg], str={abcd;efg}…… 2.格式:index=strmatch(str,strs,exact) 例: index=strmatch(max,maxjiomaxmin,exact) index=strmatch(max,strvcat(max,minimax,maximum)) index=strmatch(max,{max,max;maxis,abc;abc,max}) 拓展:与findstr用法的比较。 3.补充元胞数组建立方法 3.1 {},cell(0),cell(1),cell(2,3), {,}; 3.2 用xlsread读入excel数据。 第2_5讲 读取函数1.把excel文件中数据读取到matlab工作环境中,同时剔除标题行数据,并写成函数文件。 2.认识命令 2.1 建立函数文件的格式:function y=hanshuming(x); 2.2 获取输入变量的个数:nargin;拓展:nargout 2.3 添加注释; 2.4 初始化缺省值 第2_6讲 写出函数1.把matlab数据写出到外部excel文档中,同时显示提示信息。 第2_7讲 删除行1.根据excel文档某index列数据中,与某字符str相同的字符所在的整行删除。 2.先写m文件,再包装成函数文件。 第2_8讲 组合1.把给定路径下的所有excel数据组合在一起,另存成新表。 2.矩阵纵向组合:c=[c1;c2]。 3.添加文档(或文件夹)例外的方法: return,break,continue 第2_9讲 提取1.提取不重复的字符串,并返回行索引 第2_10讲 分开1.把一个excel文档数据按照给定列数据的不同分成多个文档。 2.体会数据分开的处理思路。 第2_11讲 比较1.比较给定数据与原型数据的差异 第2_12讲 排列1. 把数据依据某列字符标记进行分界,在每个分界范围内,lie1列索引的所有行与lie2列索引的所有行进行排列组

文档评论(0)

changlipo2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档