mat文件批量转换为txt文件【Matlab】

此代码用于批量将文件夹中的mat文件转换为txt文件


前言

提示:这里可以添加本文要记录的大概内容:

在我的文件夹中,有mat文件和asv和jpg等文件,我要提取所有的mat文件将他们分别转化成txt文件。
请添加图片描述文件夹’D:\data\36T’


提示:以下是本篇文章正文内容,下面案例可供参考

使用 writematrix

代码如下(示例):

clc;
clear;
close all;

% 定义包含.mat文件的文件夹路径  
folderPath = 'D:\data\36T';  
  
% 获取文件夹中所有.mat文件的列表  
matFiles = dir(fullfile(folderPath, '*.mat'));  
  
% 遍历所有找到的.mat文件  
for i = 1:24%length(matFiles)  
    % 构建完整的.mat文件路径  
    matFilePath = fullfile(folderPath, matFiles(i).name);   
    % 加载.mat文件  
    RawData = load(matFilePath);  
    y1=RawData.ConvertedData.Data.MeasuredData;
    finalData = []; 
    for j=4:10        
        finalData = [finalData y1(j).Data];    
    end
    % 构建对应的.txt文件路径  
    txtFilePath = fullfile(folderPath, [matFiles(i).name(1:end-4) '.txt']); 
    % 将数据写入.txt文件  
    writematrix(finalData, txtFilePath, 'Delimiter', '\t');  
end  
  
disp('所有.mat文件已成功转换为.txt格式!');
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值