Matrix-Number Conversion

2 files. Matrix to number & number to matrix conversion.
1.5K Downloads
Updated 11 May 2007

No License

matrix2num([1,0,0]) yields 100,
assumes base 10.
matrix2num([1,0,0],2) yields 4,
using base 2.
bases 2-10 only, otherwise NaN.
matrix2num([1,0,0],2,'on')
Activates rounding safety.
Because of the floating point
rounding error numbers w/more
than 16 digits will output as
NaN with this feature on.
Default is off.

num2matrix('1234') yields [1,2,3,4]
num2matrix('1234',2) yields [1,2;3,4]
Enter # of cols if you wish to limit
The characters will wrap to next row
The number is inputed as a string,
so you can convert digits like 0010,
It will yield [0,0,1,0]

Cite As

Aman Siddiqi (2024). Matrix-Number Conversion (https://www.mathworks.com/matlabcentral/fileexchange/7264-matrix-number-conversion), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Numeric Types in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0

correction