Преобразуйте текст, представляющий номер в основе N к десятичному числу
d = base2dec('
strn
',
base)
d = base2dec('
преобразовывает strn
',
base)strn
, текст, представляющий номер в основе, заданной base
, в его десятичное число (базируйтесь 10), эквивалентный. base
должен быть целым числом между 2 и 36. strn
должен представлять неотрицательное целочисленное значение. Если strn
представляет целочисленное значение, больше, чем значение, возвращенное flintmax
, то base2dec
не может возвратить точное преобразование.
strn
может быть символьным массивом, массивом ячеек из символьных векторов или вектор-столбцом строки. Если strn
является символьным массивом, то каждая строка представляет номер в основе, заданной base
. Если strn
является массивом ячеек из символьных векторов или вектор-столбцом строки, то каждый элемент представляет номер в основе, заданной base
.
Выражение base2dec('212',3)
преобразовывает 2123 в десятичное число, возвращаясь 23.