Использование Globals вместо передачи больших массивов в Matlab

Я использую большие массивы (около 70 МБ каждый) и беспокоюсь о передаче их функциям. Насколько я понимаю, Matlab использует аргументы функции передачи по значению, делая локальные копии для вызываемой функции.

В качестве грязного обходного пути я объявил большие массивы глобальными и вручную перераспределил их после завершения вычислений.

Мой вопрос: Есть ли способ использовать указатели в Matlab? Вот как я бы сделал это на C / C ++. Если нет, есть ли другие более эффективные методы памяти? Я читал, что глобальные переменные вообще плохая идея.

Ответы на вопрос(2)

Ваш ответ на вопрос