Короче говоря: MATLAB - это не тот инструмент, который соответствует вашим желаниям.MATLAB предоставляет довольно простой интерфейс, но это означает, что вы не имеете полного контроля над некоторыми вещами, а главное - это распределение памяти и управление ею.Как правило, это хорошо, так как работать с памятью нетривиально, но в вашем случае это то, о чем вы просите.
Если вы хотите создать быструю систему сбора данных, в которой память полностью заполненаконтролируемый вами, вам нужно будет использовать языки низкого уровня, такие как C ++ / CUDA, и играть с асинхронными операциями и потоками.
В MATLAB максимальная гибкость, которую вы можете получить, - это использовать gpuArray(captured_data)
один раз на процессоре.