Tecnología

Inicio

Cómo aumentar un vector en MATLAB

Cómo aumentar un vector en MATLAB


MATLAB es una plataforma de programación técnica utilizada para el análisis y la simulación que se optimiza para operaciones en vectores y matrices. Sin embargo, el uso de matrices y vectores para encapsular operaciones matemáticas complica la gestión de memoria y operaciones matemáticas. Las funciones integradas de MATLAB y prácticas de programación adecuados le permiten utilizar la optimización de la matriz de MATLAB al máximo.

Instrucciones

1 vectores y matrices asignar previamente para simplificar la gestión de memoria. Cada vez que se incrementa la extensión de un vector, MATLAB debe encontrar un nuevo trozo de memoria para contener los datos. Por ejemplo, si usted está leyendo en 25 ensayos de datos, la longitud máxima de los cuales contiene 200 muestras, asignar previamente una matriz vacía de medida 25 por 200.

my_array = ceros (25.200);

2 Realizar operaciones elemento a elemento de matriz utilizando el "." modificador a las operaciones matemáticas. Por ejemplo, agregue el valor de 2,5 a cada elemento de una matriz mediante el signo "+". Operador.

my_increased_array = my_array + 2.5.;
my_doubled_array = my_array * 2.0.;

3 Aumentar la extensión de un vector existente mediante la creación de un nuevo vector y transferir el vector viejo en ella. A pesar de MATLAB se incrementará en la medida de un vector de direccionamiento y el índice fuera de límites, que puede resultar en un rendimiento de memoria.

my_array = rand (50,50);
my_new_array = ceros (100.100);
my_new_array (1: 50,1: 50) = my_array;
my_array clara;