Hola amigos:
Tengo un problemilla, quisiera saber si un vector está dentro de otro, he estado usando la función findstr(A,B) que me da la posición en la que se encuentra uno dentro del otro, con esto me valdría. Pero no sé si es que esta función tiene un límite de parámetros, porque cuando hago esto por ejemplo:
>>A=[1 2 3 4 5 6 7 8 9];
>>B=[4 5 6];
>>findstr(A,B)
ans=
4
En este caso me vale, es decir, es una forma de saber que el vector B está dentro del A, el problema está en que si hago esto:
>>A=1:0.001:5;
>>B=2:0.001:3; % Es evidente de que B está dentro de A ¿no?
>>findstr(A,B)
ans=
[]
NO SALE! no sé porqué es, y como habreis deducido lo que necesito es poder hacerlo como en el segundo caso. ¿Podría alguién ayudarme?¿Hay alguna función para esto? Habia pensado hacerlo con dos bucles for e ir comparando elemento a elemento pero me gustaría saber antes si hay alguna función similar a la findstr que sea capaz de hacerlo.
¡GRACIAS!