Matlab - Vector con o y 1

 
Vista:
sin imagen de perfil

Vector con o y 1

Publicado por Diegox (20 intervenciones) el 13/11/2011 21:03:48
Buenas tengo esta duda:

tengo un vector dado asi: vector = ( 1 2 3 4 5)
los ultimos 2 numeros representan algo diferente que los primeros 3 pero eso siempre puede depender... siempre los ultimos valores son los que son diferentes.

Entonces lo que quiero es una matriz de 0 y 1 que sea del mismo tañamo de ese vector osea asi:

vectorR = (0 0 0 1 1)

Voy a poner otros ejemplos:
Ej 1:
vector = ( 1 2 3 4 5 6 7 8 9)

3 = datos diferentes.

vectorR = (0 0 0 0 0 0 1 1 1)

Ej:2
vector = ( 1 2 3 4 5 6 7 8 9 10 11)

1 = datos diferentes.

vectorR = (0 0 0 0 0 0 0 0 0 0 1)

Ej:3
vector = ( 1 2 3 4 5 6)

4 = datos diferentes.

vectorR = (0 0 1 1 1 1)


Como pueden ver siempre el vectorR es del mismo tamaño del vector y siempre los datos diferentes afectan a los ultimos numeros del vector...

Espero que me hallan entendido.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Vector con o y 1

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 14/11/2011 14:39:16
Hola Diegox
NO entiendo mucho tu pregunta.
Pero la parecer quieres algo asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
clear all ; clc
C=1:round(6*rand+1);
while 1
T=round(5*rand+1);
A1=round(5*rand(1,T));
B1=round(5*rand(1,T));
A=[C, A1];
B=[C  B1];
V=A==B;
VectorR=~V;
d=sum(VectorR);
if d==length(A1)
    display(A);
    display(B);
    display(VectorR)
    display([num2str(d),'=Datos diferentes'])
    break;
end
end


EJECUCION
>> vector_0_1
A =
1 2 3 3 0 3 1 4 4
B =
1 2 3 2 1 4 2 1 1

VectorR =
0 0 0 1 1 1 1 1 1
6=Datos diferentes

>> vector_0_1
A =
1 2 3 4 5 2 4 3 3
B =
1 2 3 4 5 1 0 1 1
VectorR =
0 0 0 0 0 1 1 1 1
4=Datos diferentes


Saludos.
JOSE JEREMIAS CABALLERO
ASESOR DE PROYECTOS CON MATLAB
PROFESOR DE METODOS NUMERICOS CON MATLAB
PROGRAMADOR EN MATLAB
[email protected]
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
sin imagen de perfil

Vector con o y 1

Publicado por Diegox (20 intervenciones) el 16/11/2011 09:18:59
muchas gracias Don Jeremias! como siempre me sorprenden todas sus respuestas pero vieras que en un derroche de sabiduria resolvi el problema de la matriz usando una matriz de zeros y una matriz de ones... pero su codigo me sirvio para otros fines!
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