Как загрузить указанные переменные из файла Mat

У меня есть несколько файлов с большим количеством переменных, сохраненных в нем. Поэтому я хочу загрузить только подмножество переменных. Например, если я хочу загрузить

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

Я знаю, что могу явно

a = load('filename.mat', 'x', 'y', 'z')

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

1 ответ

Решение

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

a = load('filename.mat', vars{:});
Другие вопросы по тегам