Как я могу загрузить часть файла.mat в Matlab

У меня есть файл mat с 24 переменными внутри, и я хотел бы загрузить только 100 первых значений переменных с именами Var1 и Var2 в файле mat.

3 ответа

Решение

Эта утилита для обмена файлами выглядит так, как будто она может справиться с этой задачей

Посмотрите на matfile функция ( должна быть доступна с 2011b). Документация объясняет это довольно хорошо.

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

В предыдущих версиях это, к сожалению, невозможно, смотрите здесь

Таким образом, лучшим вариантом будет загрузить все переменные, а затем создать новые переменные, содержащие только первые 100 значений.

Другие вопросы по тегам