如何从mat文件中加载指定的变量

3

我有一些包含大量变量的mat文件。因此,我只想加载其中的一部分变量。举例来说,如果我只想要加载:

vars = {'x', 'y', 'z'}

我知道我可以明确执行
a = load('filename.mat', 'x', 'y', 'z')

但是vars列表可能会很长,而且我需要加载多个文件,所以我不能每次都明确列出vars列表。有没有一种方法可以将vars作为参数输入传递?

1个回答

6

您可以将单元数组变量名称作为逗号分隔列表传递,方法如下:

a = load('filename.mat', vars{:});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接