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)
上一篇 2025年9月17日 下午5:43
下一篇 2025年9月17日 下午6:15


相关推荐

  • ssh命令带密码_ssh远程登录命令明文密码

    ssh命令带密码_ssh远程登录命令明文密码ssh命令带密码有时候,我们在写脚本的时候,我们ssh到一台客户机执行命令的时候,如果客户机设置了密码,这时候,就会提示我们需要通过交互式的方式输入密码。当我们不想执行这一步操作的时候,我们可以在ssh的同时带上密码,不用我们手动输入。先安装一个软件包yuminstall-ysshpass只需要在ssh命令的前面带上sshpass就可以了sshpass-p’redhat’s…

    2022年10月19日
    3
  • FireBird基本操作

    FireBird基本操作这里写自定义目录标题欢迎使用 Markdown 编辑器新的改变功能快捷键合理的创建标题 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中 居左 居右 SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的 KaTeX 数学公式新的甘特图功能 丰富你的文章 UML 图表 FLowchart 流程图导出与导入导出导入欢迎使用 Markdown 编辑器你好 这是你第一次使用 Markdown 编辑器所展示的欢迎页 如果你想学习如何使用 Mar

    2026年3月20日
    2
  • PG数据库事务隔离级别「建议收藏」

    PG数据库事务隔离级别「建议收藏」Postgres数据库事务隔离级别介绍

    2022年10月11日
    6
  • javaweb注册登录案例(thinkphp注册登录源码)

    一、Servlet+JSP+JavaBean开发模式(MVC)介绍  Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。  这里以一个最常用的用户登录注册程序来讲解Servl…

    2022年4月16日
    67
  • 人工智能入门(三)(研究途径、理性智能体、任务环境、智能体结构和类别)

    人工智能入门(三)(研究途径、理性智能体、任务环境、智能体结构和类别)

    2026年3月16日
    2
  • docker 拉取镜像_docker启动镜像命令

    docker 拉取镜像_docker启动镜像命令docker镜像网站官网https://hub.docker.com/网易蜂巢https://id.163yun.com/需要的登录daocloudhttp://hub.daocloud.io/不需要登录公司内部私服:需要添加配置需要在/etc/docker/daemon.json(如果不存在,则手动创建)添加下面一段话 { “registry-mirrors”:[“https://registry.docker-cn.com”], “insecure-

    2026年2月13日
    5

发表回复

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

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