用MATLAB写一段将csv格式转mat格式的代码
时间: 2023-10-24 17:07:03 浏览: 98
csv格式转mat.m
好的,我会尽力回答您的问题。
以下是MATLAB的代码,可以将CSV格式文件转化为MAT格式文件:
```matlab
% 读取CSV文件
csv_data = readmatrix('file.csv');
% 获取CSV文件的大小
[rows, columns] = size(csv_data);
% 创建一个与CSV文件大小相同的空矩阵
mat_data = zeros(rows, columns);
% 将CSV文件的数据存储到MAT矩阵中
for i = 1:rows
for j = 1:columns
mat_data(i, j) = csv_data(i, j);
end
end
% 将MAT矩阵保存到MAT文件中
save('file.mat', 'mat_data');
```
您可以将 `file.csv` 替换为您的CSV文件名称,并将 `file.mat` 替换为您要保存的MAT文件名称。此代码将生成一个与CSV文件大小相同且数据完全相同的MAT文件。
希望这对您有所帮助!
阅读全文