Find nonzero elements in 5x5 matrix (diagonal, vertical, horizontal line)

5 visualizaciones (últimos 30 días)
Hey,
So I'm wondering how to find a string 5 numbers long in a 5x5 matrix.
I'm trying to code a bingo game and my idea is whenever a number [1-100] is called that is also in my "bingo card" (5x5 matix A) to move that value and corrisponding position into another 5x5 matrix (B) of zeros. How can I find when there is a sting 5 numbers (nonzeros, from A) in a diagonal, vertical, or horizontal line.
Any help or advice is much appreaciated.
Thanks,
Ben.

Respuesta aceptada

Matt J
Matt J el 23 de Oct. de 2020
Editada: Matt J el 23 de Oct. de 2020
For example, to search for a column string,
A =[
1 4 4 4 5
3 1 4 1 4
5 5 2 2 2
4 5 4 1 5
5 4 1 1 1];
all(A==[4;1;5;5;4],1)
ans = 1x5 logical array
0 1 0 0 0

Más respuestas (0)

Categorías

Más información sobre Conway's Game of Life en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by