Finding connection between elements of an array

Hi,
I have an array,
A = [1 3 5 7 2 4 9 3;
2 2 7 5 3 8 10 2];
I want to know the number of connection between elements considering both rows.
For example, 2 is connected with 1 and 3 if I consider row-wise relation. So, number of connection for 2 is = 2. And, similarly, number of connection for 7 is = 1.
How can I know that number for all elements.
Thanks in advance.

4 comentarios

Image Analyst
Image Analyst el 20 de Nov. de 2014
If 2 is connected to 1 and 3 above it, then why is 7 in the bottom row not connected to 3 and 5 above it? And what's the definition of "row-wise relation"?
Majbah
Majbah el 20 de Nov. de 2014
The array is formulated as random. I want to know the connection only, whether in bottom or top row.
By 'row-wise relation' I meant, I will only consider the connection between row elements. For example, 8 is connected with 4 only, not 10 or 3.
Image Analyst
Image Analyst el 21 de Nov. de 2014
Can we assume they're all integers, or do we have to worry about floating point numbers?
Majbah
Majbah el 21 de Nov. de 2014
Yes, all numbers are integer.

Iniciar sesión para comentar.

 Respuesta aceptada

Image Analyst
Image Analyst el 21 de Nov. de 2014
Editada: Image Analyst el 21 de Nov. de 2014

0 votos

If they're integers and you have the Image Processing Toolbox, you can compute the Gray Level Co-occurrence Matrix (GLCM), which is what you're asking for (though you don't know it yet). Use the graycomatrix() function.

Más respuestas (0)

Etiquetas

Preguntada:

el 20 de Nov. de 2014

Comentada:

el 21 de Nov. de 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by