how to convert the float into binary ?? the float values are audio samples and also the negative values are there
13 次查看(过去 30 天)
显示 更早的评论
[x,fs] = wavread('C:\Users\hp\Desktop\ee.wav'); the valuess of in 26121*1double.... float2bin is not working for the double it produce the error as undefined function'float2bin'for the input arguments of double
2 个评论
Stephen23
2015-1-11
MATLAB does not have an inbuilt function named "float2bin". Where did you find this function? Did someone give it to you or did you write it yourself?
采纳的回答
Stephen23
2015-1-11
This is an ill-defined problem, unless you specify what encoding method you want. And MATLAB does not have an inbuilt function named "float2bin", which is why you are getting this error. This is a topic that has been discussed before on MATLAB Answers, and even some other forums:
Although it is important to note that the problem is ill-defined, because "There is no one right answer on how to represent a fractional number in binary" (quoted from Peter at the last link).
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio and Video Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!