MATLAB批量读取TXT到矩阵、批量保存矩阵到TXT

xiaoxiao2025-11-02  5

for i=1:100 filename1=sprintf(‘pts%05d’,i); x = load(filename1); [hang,lie]=size(x); c(i)=lie; x(3,:)=[]; y=x’; eval([‘save pts’ num2str(i) ‘.txt y -ascii’]); filename2=sprintf(‘desc%05d’,i); a=load(filename2); b=a’; eval([‘save desc’ num2str(i) ‘.txt b -ascii’]); end save c.txt c -ascii 导入: 一般可用sprintf; 此外,Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中. dir函数可以有调用方式为: dir(’.’) 列出当前目录下所有子文件夹和文件 dir(‘G:\Matlab’) 列出指定目录下所有子文件夹和文件 dir(’*.m’) 列出当前目录下符合正则表达式的文件夹和文件 导出: matlab中eval用法 MATLAB中批量导出TXT文件

转载请注明原文地址: https://www.6miu.com/read-5038948.html

最新回复(0)