我在Matlab有一个变量,它是:
<2196x1 cell>
我将其保存为:
save('var.mat','var');
我用load读取它,但我的变量是:
<1x1 struct>
如何再次从文件中将其作为单元格向量读取?
答案 0 :(得分:5)
我认为如果你使用
x = load('var.mat')
你得到一个1x1结构,其中x.var
是原始的保存变量。要保存原始变量,请尝试使用
load('var.mat'); %No output argument
这会将原始变量放回工作区。
此行为允许您加载具有相同名称的多个变量(例如x.var
和y.var
),如果需要的话。