OTRIA 2023-02-11 14:45 采纳率: 100%
浏览 28
已结题

matlab提取混合重复数值

问题:想利用matlab提取txt文件中的数字

shuzi.TXT文本内容如下
SURFACE DATA SUMMARY:
  
SURFACE:1
K=-4.12160192005099990000
E4=0.00611506805371050000
E6=0.00004113858436184000
E8=-0.00006602568519523400
E10=0.00000649560534567260
E12=-0.00000091701351702844
E14=-0.00000000561880061211
E16=0.00000000099963067440
R1=6.99965846403745770000
  
SURFACE:2
K=-5.58005612893820001000
E4=-1.30395936412192500030
E6=0.00551258047020000000
E8=-0.00510350056519899990
E10=0.00479100470891549997
E12=-0.00018040095449009999
E14=0.00001117741383879000
E16=-0.00000591672934907500
R2=9.18772429975042340000
  
SURFACE:3
K=0.06963685243169000600
E4=0.06476627214911769998
E6=-0.00288798536813339995
E8=0.00364615479197410004
E10=-0.00332110311779689999
E12=0.000128760365776062000
E14=-0.00021264189966736000
E16=0.000650072239048739060
R1=-8.13641933603677890000
  
SURFACE:4
K=-0.40091268118839998000
E4=0.05102603865058899990
E6=-0.00526338569580420000
E8=0.00068428949171703000
E10=-0.00041738985844532000
E12=0.00001155786604466700
E14=-0.00000053874503610639
E16=-0.00000006192241674018
R2=-6.15781263259483860000
  
SURFACE:7
K=-51.75386880590000200000
E4=-0.01128763717615000100
E6=0.00953245408116299990
E8=-0.00021919067615540001
E10=0.00053727738300718000
E12=-0.00000552407972406110
E14=-0.00000618855920246400
E16=0.00000081106436244143
R1=6.96955935164530780000
  
SURFACE:8
K=-0.56954647061219998000
E4=-0.53260358406636999800
E6=0.05523856212163200000
E8=-0.00754325745020500002
E10=0.00008750771902201700
E12=0.00004392896972722100
E14=-0.00000445029497089740
E16=0.00000091763164780572
R2=6.58107243379441660000
 

代码如下:

filename = 'shuzi.TXT'; %
fid = fopen(filename,'r'); %
dt = textscan(fid,'%s'); %
fclose(fid);

思路:1.把文件内容用textscan先提取出来,2.找到存在的数字行,提取数字

  • 写回答

2条回答 默认 最新

  • 元气少女缘结神 2023-02-11 15:15
    关注

    你这样不行的,因为有非数字,这样读不出来。你得换个方式。
    你的目的是什么将txt中的所有数字组成一个6x9或9x6的矩阵???

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月19日
  • 已采纳回答 2月11日
  • 创建了问题 2月11日

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
  • ¥15 java 的protected权限 ,问题在注释里