主要内容

Preasignacion

洛杉矶buclesy,进步之路tamaño我们的重建之路,我们的失败之路,我们的回忆之路。重新调整重复操作tamaño需要重新计算的问题MATLAB®Pase más tiempo buscando bloques de memoria连片,después, trasladando el arreglo a dichos bloques。一个menudo, puede mejorar el timempo de ejecución del código悬臂前máxima de espacio esesario para el arereglo。

El siguiente código必须要有一个可变的阶梯,x, y, después, aumentar gradualmente el tamaño dexEn UN bucle

Tic x = 0;K = 2:10000 x(K) = x(K -1) + 5;结束toc
运行时间为0.301528秒。

我有一个关于1 000 000段的备忘录x在地球上的地方,我们código我们需要更多más rápido,我们需要更多的回忆。

Tic x = 0 (1,1000000);K = 2:10000 x(K) = x(K -1) + 5;结束toc
运行时间为0.011938秒。

Utilice la función de preasignación通讯员al tipo de arereglo que dessee iniciar:

  • 0Para arreglos numéricos

  • 字符串Para arreglos de cadenas

  • 细胞Para arreglos de celdas

  • 表格Para arreglos de tablas

我不能原谅你

关于记忆块和不同方式的问题, evite usar el método

A = int8(0 (100));

Esta instrucción preasigna una matriz de 100 por 100 deint8,最重要的是我们的价值之母Y, después, convirtiendo cada element ento aint8.Crear el arreglo como valoresint8回忆时光。比如:

A = 0 (100,“int8”);

包括relacionados

Más acerca de