1

我在 Matlab 有一个变量,它是:

<2196x1 cell>

我将其保存为:

save('var.mat','var');

我用负载读取它,但我拥有的变量是:

<1x1 struct>

如何再次从文件中读取它作为单元向量?

4

1 回答 1

5

我认为如果你使用

x = load('var.mat')

你最终得到一个 1x1 结构,x.var原始的保存变量在哪里。要在保存它们时取回原始变量,请尝试使用

load('var.mat');  %No output argument

这会将原始变量放回工作区。

如果需要,此行为允许您加载具有相同名称的多个变量(例如x.vary.var)。

于 2013-01-01T23:25:47.637 回答