Romper un Numero Binario en pequeños numeros binarios
Publicado por Marco Antonio (61 intervenciones) el 09/10/2017 14:32:14
Buenas ahora tengo
aplicando el programa dado
ahora tengo P3
ahora tengo que romper P3 en numeros bibarios y combertirlo en un formato igual a u por ejemplo
tengo a = [1 2 3 4 5]
la combierto a binario
ans =
001
010
011
100
101
corro el programa y obtengo que P3
P3=101010011101101
ahora tengo que romper P3 y comvertirla en
P3Mutada=
101
010
011
101
101
tomar encuenta que yo estoy trabajando con 43 bit y aveces esos bit cambian
gracias de antemano
1
2
3
4
5
6
7
8
9
10
11
12
u =
010000011110110000100001110001110101110111
010000011110110000001111100110011110100101
010000010001100010100011000010101010001111
010000010001100010100011000010101010001101
001111100111010011111000011010011001100001
001111100101011110100111000000000110111011
001100100101010000010000111110110010011010
110101110011100100111110111111111010000111
010000000100011100010000111110110010011010
010000000100011100001000000111101000111110
aplicando el programa dado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
u=dec2bin(x13);
for i=1:size(x13,1)
A{i}=u(i,:);
end
P3=[];
for i=1:length(A)
P3=[P3,A{i}];
end
P3
for i=1:length(P3)
b=str2double(P3(i));
r=rand;
if r<0.05;
P3(i)=num2str(~b);
end
end
P3mutada=P3
ahora tengo P3
1
2
3
P3mutada =
000000011110110000100001100001110101110111010000011110010000001111100110011101100101010000010001100010100011000010101010001111010000010001100010101011000010101010011101001111100111010111111000011000011001110001001111100101011110100111010000000110111011001100100100010000010000111110110010011010110111110011100110111110111111111010000111010000000100010100110000110110110010011010010000000100011100001000000111101000111110
ahora tengo que romper P3 en numeros bibarios y combertirlo en un formato igual a u por ejemplo
tengo a = [1 2 3 4 5]
la combierto a binario
ans =
001
010
011
100
101
corro el programa y obtengo que P3
P3=101010011101101
ahora tengo que romper P3 y comvertirla en
P3Mutada=
101
010
011
101
101
tomar encuenta que yo estoy trabajando con 43 bit y aveces esos bit cambian
gracias de antemano
Valora esta pregunta
0