matlab处理mat文件的数据

mat文件里面的数据都是struct结构,现在想读取第二列数据出来,并且将数据类型转换成double,请问要如何编写?


% 读取mat文件并将数据存储在结构体中
data = load('filename.mat');

% 将结构体转换为cell数组,并提取第二列数据
column2 = struct2cell(data);
column2 = column2{2};

% 将数据类型转换为double
column2 = double(column2);

博主试一下这段代码,如果我没记错应该是可以的