主要内容

base2dec

转换基的文本表示形式-N整数到双倍值

描述

实例

D=base2dec(baseStr,N)转换基-N表示为的整数baseStr转换为等效的十进制数,并将其作为双精度浮点值返回。

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

例子

全部崩溃

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

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

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

baseStr=["1777""172""16"]
baseStr=1x3串"1777" "172" "16"

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

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

输入参数

全部崩溃

表示基的文本-N数字,指定为字符数组、字符向量的单元格数组或字符串数组。baseStr代表基础-N使用数字字符的数字,以及N大于10个字母。例如,如果N那么是12岁吗baseStr使用字符表示数字9、10和119,A.B,并将数字12表示为字符序列10. 字母可以是大写或小写。

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

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

baseStr不能表示负数。

输入表示的基数,指定为2到36之间的整数。例如,如果N那是8点baseStr表示以8为基数的数字。

兼容性考虑

全部展开

R2020b中的行为发生了变化

扩展能力

在R2006a之前引入