主要内容

base2dec

转换基-的文本表示n整数到双值

描述

例子

D= base2dec (baseStrn将base -n整数表示为baseStr返回等效的十进制数,并将其作为双精度浮点值返回。

如果baseStr表示大于或等于的整数flintmax,然后base2dec可能不完全将其表示为浮点值。

例子

全部折叠

将表示以12为基数的值的字符向量转换为十进制数。

baseStr =“1 b”;D = base2dec (baseStr, 12)
D = 23

创建一个表示多个八进制或base-8值的字符串数组。

baseStr = [“1777”“172”“16”
baseStr =1 x3字符串“1777”“172”“16”

转换八进制值并返回一个数字数组。

D = base2dec (baseStr, 8)
D =1×31023 122年14

输入参数

全部折叠

文本表示- - -n数字,指定为字符数组、字符向量的单元格数组或字符串数组。baseStr代表- - -n使用数字字符和,当n大于10,字母。例如,如果n是12,然后baseStr用字符表示数字9、10和119一个,B,将数字12表示为字符序列10.字母可以是大写或小写。

  • 如果baseStr是包含多行的字符数组或字符向量的单元格数组,则输出是数字列向量。

  • 如果baseStr是字符串数组,则输出是具有相同维数的数字数组。

baseStr不能表示负数。

输入表示的基数,指定为2到36之间的整数。例如,如果n是8,然后baseStr基数8代表数字。

兼容性的考虑

全部展开

行为在R2020b中改变

扩展功能

之前介绍过的R2006a