Этот вызов крону не занимает много памяти. Я знаю, твоя проблема кажется такой тривиальной. Однако вы не говорите нам, что такое M. Для очень больших значений M вы просто пытаетесь создать слишком большой массив, чтобы поместиться в памяти. Очень легко забыть, что ваш компьютер не бесконечно большой или бесконечно быстрый. Мы испортились, когда увидели «гига» перед всем.
Если вам абсолютно необходимо сделать это для этого значения M, то вам, вероятно, понадобится 64-битная версия MATLAB, и больше памяти всегда поможет, когда вы это сделаете.
Другой вариант - сделать Data
одинарной точности, если вы можете позволить себе потерю в точности. По крайней мере, это даст вам дополнительный коэффициент 2. Чтобы обеспечить наилучшую помощь, нам нужно знать размер M.