Matlab будет загружать его каждый раз, когда он вызывается, поэтому намного быстрее вызвать его один раз и выдать в качестве ввода. Если вы не хотите загромождать свое рабочее пространство, я предлагаю вам загрузить файл в структуру, например,
L = нагрузка ('largeFile.mat');
РЕДАКТИРОВАТЬ: я провел быструю проверку вашей функции hello () и одного из моих файлов .mat. Загружая его внутри функции и выполняя его 100 раз, я использовал 43,29 секунды. Загрузка его один раз и выдача его в качестве входных данных заняла 0,41 секунды для 100 циклов, поэтому разница во времени огромна.