马各日勿 2021-11-23 20:38 采纳率: 50%
浏览 158
已结题

MATLAB导入含有字符串和数据的txt文件

在导入txt文件时,文件的第六、十六、二十六、三十六行第三、四、五列有英文字母,想跳过这几行,不需要这几行的数据,导入txt数据
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

4条回答 默认 最新

  • 技术专家团-Joel 2021-11-23 20:45
    关注

    你只要是一个表格,就可以用readtable函数,比如说在exam.txt中:

    1,2,3,4
    5,6,a,8
    7,4,3,b
    4,5,6,7
    1,2,3,g
    4,4,6,8
    

    其中第2、3、5行的3、4、4列都有字母
    代码:

    clc;clear
    T = readtable('exam.txt');
    A = table2array(T);
    q = any(isnan(A),2); % 找出有字母的行
    A(q,:) = []; % 删除有字母的行
    A
    

    结果:

    A =
    
         1     2     3     4
         4     5     6     7
         4     4     6     8
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 12月1日
  • 已采纳回答 11月23日
  • 创建了问题 11月23日

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥15 绘制多分类任务的roc曲线时只画出了一类的roc,其它的auc显示为nan
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?