如何在matlab中加载.mat文件的一部分

时间:2013-08-29 09:49:47

标签: matlab mat matlab-load

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

3 个答案:

答案 0 :(得分:2)

查看matfile函数(2011 {b}中可用的should)。 documentation很好地解释了它。

obj = matfile('test.mat')
% save a variable
obj.foo = magic(30);
% load a variable
obj.foo(5:10,3:4)

答案 1 :(得分:1)

文件交换中的utility看起来可能会起作用。

答案 2 :(得分:0)

在以前的版本中,遗憾的是这不可能,请参阅here

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