matlab里读取txt文件里指定列怎么办_matlab读取音频文件

matlab里读取txt文件里指定列怎么办_matlab读取音频文件问题描述:想读取一个txt文本中的很多数据。数据之前有几行是中文,然后才是数据,如何用MATLAB读取txt文件中标识符所对应的列啊,多谢指教了!文件大概是这样的:你好欢迎来到…………sum1sum2sum3sum4111111111122222222223333333333444…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

问题描述:

想读取一个txt文本中的很多数据。数据之前有几行是中文,然后才是数据,如何用MATLAB读取txt文件中标识符所对应的列啊,多谢指教了!文件大概是这样的:

你好欢迎来到…………sum1 sum2 sum3 sum41      11     111   11112      22     222   22223      33     333   33334      44     444   44445      55     555   5555目标是逐行扫描后找到特定标识符‘sum2’,并保存与sum2相对应的列。即   sum21122334455另:sum2下面只有一部分数据,还有一部分和这一部分类似,但列数不同,您能教我一下想要提取sum2下的列用什么函数吗?

解决办法:

读取行以后得到sum2所在的列,然后接着往下读取数据,把数据用空格切割,保留sum2所在的列的数据fid=fopen(‘save.txt’,’r’);

line = fgetl(fid);

while~feof(fid)&&isempty(strfind(line,’sum2′))

line=fgetl(fid);

end

str = strsplit(line,’ ‘);

%查找sum2所在的列程序段,自己添加

index = 2;

%这里我简单的令其为2了

yourmat = [];

while~feof(fid)

line=fgetl(fid);

str = strsplit(line,’ ‘);

if isempty(str{1})

yourmat = [yourmat; str2double(str{index+1})];

else

yourmat = [yourmat; str2double(str{index})];

end

end

fclose(fid);

源数据保存在save.txt中。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196912.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eclipse安装教程详细教程_eclipse中文版教程详细教程

    eclipse安装教程详细教程_eclipse中文版教程详细教程参考与: https://www.cnblogs.com/ForestDeer/p/6647402.html第一步:下载eclipse,并安装。下载链接:http://www.eclip

    2022年8月2日
    5
  • 全局键盘钩子

    全局键盘钩子这是在系统的范围内截获键盘消息,所以需要全局键盘钩子,全局键盘钩子需要DLL文件的支持,这样系统才能把DLL强行的加载到进程中去。建立一个新的DLL文件,在DllMain()函数所在的CPP中添加:定义两个全局变量:钩子句柄和DLL模块句柄。HHOOKg_Hook=NULL;HINSTANCEg_Instance=NULL;在DllMain函数中保存DLL模块句柄,安装…

    2022年6月11日
    59
  • 小波去噪「建议收藏」

    小波去噪「建议收藏」小波去噪方法就是一种建立在小波变换多分辨分析基础上的新兴算法,其基本思想是根据噪声与信号在不同频带上的小波分解系数具有不同强度分布的特点,将各频带上的噪声对应的小波系数去除,保留原始信号的小波分解系数,然后对处理后的系数进行小波重构,得到纯净信号。    相比于以往的其他去噪方法,小波变换在低信噪比情况下的去噪效果较好,去噪后的语音信号识别率较高,同时小波去噪方法对时变信号和突变信号的

    2022年6月15日
    37
  • linux基本命令手册_linux常用命令详解

    linux基本命令手册_linux常用命令详解命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)l

    2022年8月6日
    7
  • MySQL执行顺序

    mysql执行顺序

    2022年4月6日
    44
  • linux挂马检测,检测网站挂马程序(Python)

    linux挂马检测,检测网站挂马程序(Python)系统管理员通常从svn/git中检索代码,部署站点后通常首先会生成该站点所有文件的MD5值,如果上线后网站页面内容被篡改(如挂马)等,可以比对之前生成MD5值快速查找去那些文件被更改,为了使系统管理员第一时间发现,可结合crontab或nagios等工具。程序测试如下:#pythoncheck_change.pyUsage:pythoncheck_change.pyupdate/hom…

    2022年9月30日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号