matlab修改读取mat文件后的变量名

Posted 失落的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab修改读取mat文件后的变量名相关的知识,希望对你有一定的参考价值。

代码如下:

%%
str1=load(\'CH1.mat\');
val_names = fieldnames(str1);  % 获取结构体后那个未知的变量名
data1 = getfield(str1, val_names{1}); %获取变量1的数据并赋值给data1
time1 = getfield(str1, val_names{2}); %获取变量2的数据并赋值给data2
str2=load(\'CH2.mat\');
val_names = fieldnames(str2);  % 获取结构体后那个未知的变量名
data2 = getfield(str2, val_names{1}); 
time2 = getfield(str2, val_names{2}); 
str3=load(\'CH3.mat\');
val_names = fieldnames(str3);  % 获取结构体后那个未知的变量名
data3 = getfield(str3, val_names{1}); 
time3 = getfield(str3, val_names{2}); 

以上是关于matlab修改读取mat文件后的变量名的主要内容,如果未能解决你的问题,请参考以下文章

Matlab用变量名保存.mat文件

matlab读取.mat文件中的指定数据

Matlab中.mat文件,需要遍历变量,怎么做?

matlab 将mat文件中数据赋给另外一个变量

用C读取matlab的mat文件

在matlab中如何用mat数据作图