domingo, 24 de noviembre de 2013

Cómo contar las recurrencias de un elemento en un vector en Matlab

Álgebra lineal es un campo de las matemáticas que se ocupa principalmente de matrices: filas y columnas de números ordenados. Cada ubicación en la matriz es un elemento. Un caso especial de una matriz es un vector, que es ya sea una sola columna o una sola fila, dependiendo de la aplicación. El programa de matemáticas software Matlab es poderosa cuando se trata de aplicaciones de álgebra lineal y puede almacenar vectores y matrices, entre muchas otras capacidades más avanzadas. Usando algunos de los comandos básicos de Matlab, puede contar con la repetición de un valor en los elementos de un vector.

elemento de recurrencias



Crear el vector de números, por si no tiene ya uno. Por ejemplo, escriba en el comando de Matlab pedirá lo siguiente:

A = [1 2 3 4 1 3 5 7 1 4 7 10]

Pulse Enter. Este código crea una horizontal, fila o vector con el nombre de A, que contiene los valores por encima de 12. Si se pone punto y coma, entre cada uno de los números, Matlab vez crea un vector vertical o columna.



Escriba lo siguiente y haga clic en Aceptar.

find (A == 1)

Este comando le dice a Matlab para decirle cada elemento (primero, segundo, tercero, etc ..) en A, en la que 1 es el valor. En este ejemplo, Matlab le pondrías a este resultado:

ans =

1 5 9

Tenía Un sido un vector columna, la salida habría sido vertical en lugar de horizontal.



Escriba lo siguiente para contar el número de veces que se repite el número, que es también el número de columnas de la respuesta:

Tamaño (ans)

Pulse Enter. Matlab le indica el número de filas y columnas, en ese orden, constituyen la salida anterior. En este ejemplo, Matlab le mostrará la siguiente:

ans =

1 3

En este ejemplo, 3 es el número de veces que el valor 1 se repite en los elementos de A. tenido un pasado un vector columna, la producción de Matlab lugar habría sido 3 1 - que todavía te dice que hay tres repeticiones.

 

1 comentario: