Matlab将csv文件转换成mat文件,并读取的直观代码 | 您所在的位置:网站首页 › comsol导入数据绘图 › Matlab将csv文件转换成mat文件,并读取的直观代码 |
我们科研工作者尝尝会使用Python生成csv,但是又苦于作图还是Matlab更加精细,因此需要csv文件转换为mat文件,如下是详细的步骤: 第一步:csv文件转换为mat文件 % 读取该csv目录下的文件 path = 'E:\R2019a\bin\Platoon_simulation\读取数据\CAVs渗透率\csv数据文件\'; path2 = [path '*.csv']; file_names = dir(path2); for i = 1:length(file_names) file_name = file_names(i).name; mat_name = file_name(1:find(file_name == '.') - 1); file_name = [path file_name]; file_data = dlmread(file_name); % 将csv文件转换成mat文件,并存储在以下路径下 mat_name = ['E:\R2019a\bin\Platoon_simulation\读取数据\CAVs渗透率\mat数据文件\' mat_name '.mat']; save(mat_name,'file_data'); disp(mat_name); end这一步将path目录下的所有csv文件转换为mat文件,并且保存在mat数据文件目录下。 第二步:读取mat文件 %% 读取Mat文件 load('E:\R2019a\bin\Platoon_simulation\读取数据\CAVs渗透率\mat数据文件\速度\CAVs=100.mat'); %% 分析Mat文件并作图 for i=1:10 plot(file_data(i,:)) hold on; grid on; end %% 转换为矩阵 car1 = file_data(1,:); disp(car1(1,1000)); |
CopyRight 2018-2019 实验室设备网 版权所有 |