Convert data to binary and ASCII format
Show older comments
If the variable
a=[3 2 1; 1 2 3; 2 3 1]
b=[1 2 3; 4 6 7; 5 3 5]
c=[a*b]
How to I save each variable as binary format and ASCII format?
1 Comment
sixwwwwww
on 9 Dec 2013
In how many bits you will like to represent a binary number?
Answers (1)
You can do it as follow:
a = [3 2 1; 1 2 3; 2 3 1];
dec2bin(a) % decimal to binary conversion
b = double(num2str(a)) % decimal to ASCII conversion
5 Comments
Darren
on 9 Dec 2013
Walter Roberson
on 9 Dec 2013
There are three different "standards" for converting negative integers. You need to decide which one you are going to use: sign bit, one's complement, or two's complement.
You can save the converted to disk using fprintf() or fwrite(); or you can use save(); or you can use one of the higher level routines such as csvwrite() or dlmwrite() or xlswrite().
Darren
on 9 Dec 2013
Walter Roberson
on 9 Dec 2013
Have you decided yet which representation you are going to use ?
Categories
Find more on Spreadsheets in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!