Matlab - Encontrar posicion de un dato en una matriz

   
Vista:

Encontrar posicion de un dato en una matriz

Publicado por Greisly (3 intervenciones) el 28/06/2012 03:23:46
tengo un problema, estoy haciendo un programa y el usuario ingresa un dato y se compara con una matriz, como hago para saber la posicion de ese dato en la matriz ?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Encontrar posicion de un dato en una matriz

Publicado por Gerardo (95 intervenciones) el 28/06/2012 23:20:14
Hola Greisly!

Puedes usar el comando find, para mas informacion puedes revisar el help de Matlab.

Aqui un ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
>> A = magic(5)
 
A =
 
    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9
 
>>  [x,y] = find(A==4)
 
x =
 
     3
 
 
y =
 
     1


Saludos!
Gerardo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Encontrar posicion de un dato en una matriz

Publicado por Greisly (3 intervenciones) el 03/07/2012 20:14:08
muchas gracias Gerardo, me sirvió muchisimo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar