如何使用matlab将mat文件转换为csv?

时间:2021-02-26 01:56:25

标签: python

我想将一个 mat 文件(这个 mat 文件是一个包含 5 个字段的结构)转换为一个 csv 文件。但我只需要五个字段中的三个。但是,这三个领域具有不同的维度。假设字段的名称是:Range、Temp 和 Area。 Range 的大小是 1 x 2150。Temp 的大小是 1 x 361。Area 的大小是 2150 x 361。我可以将 mat 文件转换为包含三个字段的 csv 文件吗?

我的代码如下:

FileData = rdir(filepath\*.mat);
FileData = {FileData(:).name};
numFiles = length(FileData);
data(numFiles).Range = [];
data(numFiles).Temp = [];
dat(numFiles).Area = [];

for i = 1:numFiles
    matFile = FileData{i};
    data(i) = load(matFile,'Range','Temp','Area');

我想使用 csvwrite() 函数将 mat 文件转换为 csv 文件,但我不知道如何。

0 个答案:

没有答案