3

我有一个里面有 24 个变量的 mat 文件,我想只加载 mat 文件中名为 Var1 和 Var2 的变量的 100 个第一个值。

4

3 回答 3

2

看看这个matfile函数(应该从 2011b 开始可用)。文档很好地解释了它。

obj = matfile('test.mat')
% save a variable
obj.foo = magic(30);
% load a variable
obj.foo(5:10,3:4)
于 2013-08-29T10:03:25.040 回答
1

文件交换上的这个实用程序看起来可以完成这项工作。

于 2013-08-29T12:01:12.380 回答
0

不幸的是,在以前的版本中这是不可能的,请参见此处

因此,最好的选择是加载所有变量,然后创建仅包含前 100 个值的新变量。

于 2013-08-29T11:54:48.657 回答