matlab:from';加载';推荐给vector

matlab:from';加载';推荐给vector,matlab,time-series,Matlab,Time Series,如何从文件list.mat中获取向量 我写道: temp=load('list.mat'); “temp”现在是一个“1x1结构”,但当我双击“list.mat”(在当前文件夹窗口)时,它会说它是“1x1 double timeseries” 您应该了解结构的格式,以及如何访问结构以获得所需内容。请同时查看下面的演示,这对您很有用 在下面的示例中,我将信号/时间序列设置为一个结构,并从结构中提取相同的内容 %% Make a time series a structure t = 0:1:6

如何从文件list.mat中获取向量

我写道:

temp=load('list.mat');

“temp”现在是一个“1x1结构”,但当我双击“list.mat”(在当前文件夹窗口)时,它会说它是“1x1 double timeseries”

您应该了解结构的格式,以及如何访问结构以获得所需内容。请同时查看下面的演示,这对您很有用

在下面的示例中,我将信号/时间序列设置为一个结构,并从结构中提取相同的内容

%% Make a time series a structure 
t = 0:1:60 ;
amp = rand(size(t)) ;
signal = [t' amp'] ;
temp = struct ;
temp.signal = signal ;
%% Extract time series from structure
signal = temp.signal ;
t = signal(:,1) ;
amp = signal(:,2) ;

如果我得到了您编写的“mat”文件,并且现在希望加载它:dataload=load('data.mat');加载后,我可以通过以下方式得到一个矩阵:newData=dataload.signal;?非常感谢您,我从未在“matlab”上使用过struct,但您的示例说明了这一点!!