¿Cómo encontrar la posición de un número en una array en MATLAB?

Encontrar la posición de un número en una array, lo que se puede hacer usando la función find(). La función find() se usa para encontrar los índices y valores de los elementos distintos de cero especificados.

Sintaxis

find(X)

Parámetros: Esta función acepta un parámetro.

  • X: este es el número especificado cuya posición se encontrará en la array.

Valor devuelto: Devuelve la posición del número dado en una array especificada.

Ejemplo 1  

Matlab

% MATLAB code for getting the position 
% of element 4
X = [2 4 4 5 6 4]; % Initializing an array 
% of some elements
  
% Calling the find() function to find 
% the position of 4
Position_of_4 = find(X==4)

Producción:

Ejemplo 2 

Matlab

% MATLAB code for getting the position 
% of element 4 in terms of rows and columns.
X = [2 4 4 5 6 4]; 
  
% Calling the find() function to find 
% the position of 4 in terms of rows 
% and columns
[Row, column] = find(X==4)

Producción:

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *