MATLAB: How can we convert negative double value to binary value in matlab

I'm the student of UCSY.I research for audio scrambling. In my research, I need to scarmble audio data with key using bit wise xor.Now,I have difficulties to convert negative float value to binary value to scramble. Please, anyone can help me?? I would be grateful if someone help me in this matter.

Best Answer

If you are reading the audio data from a file, I recommend that you add the 'native' option. That would usually result in the data being read in as integer, which you can then manipulate.
Otherwise, easiest is probably to typecast() the floating to integer form.