У меня есть функция MATLAB, которой нужен доступ к данным некоторого largeFile.mat. Если (чтобы не загрязнять глобальное пространство имен) я помещаю команду load в функцию, будет ли MATLAB перезагружать largeFile каждый раз при вызове функции, или достаточно ли умен, чтобы кэшировать largeFile между вызовами? Например,
function hello()
load largeFile.mat;
display('hi');
end
for i=1:1000
hello();
end
Должен ли я сохранить команду загрузки в функции или сделать это один раз и передать largeFile ' данные в качестве аргумента? Спасибо!