怎么在matlab中一次读取大量表格,表格名字没有规律,表格在一个文件夹下

怎么在matlab中一次读取大量表格,表格名字没有规律,表格在一个文件夹下,第1张

先用文件命令读取表格文件数据,然后再读表格。

Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构庆御体数组中.

file=dir('E:\new\*.txt')

得到的为结桐差肆构体数组每个元素都是如下形式的结构体

name-- filename

date-- modification date

bytes -- number of bytes allocated to the file

isdir -- 1 if name is a directory and 0 if not

datenum -- modification date as a MATLAB serial date number

分别为文件名,修改日期,大小,是否为目录,Matlab特定的修改日期

可以提取出文件名以作读取和保存用.

你读取局轿表格是一个道理。

这事很好办,我弄过,函数的问题,

很简单,用textscan

假设你的文件叫a.txt

代码如下,悉运桐

fid=fopen('a.txt')

C = textscan(fid,'%n','HeaderLines',2, 'Delimiter',' ')

只要97.2后面有空格就没有问题了。

然后reshape就行了。悄燃

你试试,如果有问题我再解答,希睁坦望采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12147913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存