Denunciar

Saber que bit fueron cambiados matlab

Haz una pregunta marcoantonio2017 2Publicaciones martes, 10 de octubre de 2017Fecha de inscripción martes, 10 de octubre de 2017 Última intervención
x13 =

1.0e+12 *

2.351834201351000
2.352214734420000
0.300760467282000
0.300698386970000
0.300698386969860
0.996772019463192
0.428002489561000
0.542637058001000
3.953578773831000
3.953578773848000

u=dec2bin(x13);
for i=1:size(x13,1)
A{i}=u(i,Risa;
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

este programita compara bit a bit con un numero aleatorio r si es menor que 0.05 lo cambia de 1 a 0 o de 0 a 1 ahora nesecito saber cuales bit fueron cambiados
gracias de ante mano

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite disfrutar de opciones adicionales.

¿Todavía no eres usuario?

¡Inscríbete, es gratis y toma menos de un minuto!