Duda - Buscar si existe una matriz dentro de otra matriz

Iniciado por EddyW, 14 Agosto 2010, 06:09 AM

0 Miembros y 1 Visitante están viendo este tema.

EddyW

Wenas,

Tal vez no lo planteé bien al decir "buscar una matriz dentro de otra", lo aclaro así:
Tengo una matriz X e Y, que contiene solo números, graficando sería:
(Matriz Global)
Citar______ X ________
  | 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
Y| 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
  | 1 2 3 4 5 6 7 8 9 0

y tengo otra matriz más pequeña, y quiero buscar si existe en la matriz (Global):
Así, lo de color Azul:
Citar______ X ________
  | 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
Y| 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
  | 1 2 3 4 5 6 7 8 9 0

Como lo haría, aparte de usar For, que otra opción abría? ya que la matriz es muy grande

SaluDOS!!!

Shell Root

A que te refieres con matriz más pequeña, yo las veo iguales. xD
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

EddyW

hee, lo que está de color azul en la segunda sería la matriz más pequeña que fue encontrada dentro de la primera,
¿Me explico? :P

Tengo algo en mente, pero como que no me cuadra, sigo probando pero quiero saber si existe algún método para hacer eso.

SaluDOS!!! y Buenas Noches :D