gpt4 book ai didi

wolfram-mathematica - 是否有内置的 Mathematica 函数来读取 0-9,a-f 格式的十六进制?

转载 作者:行者123 更新时间:2023-12-01 09:36:56 24 4
gpt4 key购买 nike

是否有内置的 Mathematica 函数可以解析表示十六进制形式的数字的字符串,例如"89ab" ?

我可以用

FromDigits[
ToExpression[Characters["89ab"] /.
Thread[CharacterRange["a", "f"] -> Range[10, 15]]],
16
]

甚至
ToExpression["16^^" <> "89ab"]

但我确信必须有一个更强大的内置函数,带有我找不到的错误检查功能。

最佳答案

FromDigits[] 已经可以使用字符串了。

In[7]:= FromDigits["89ab", 16]

Out[7]= 35243

关于wolfram-mathematica - 是否有内置的 Mathematica 函数来读取 0-9,a-f 格式的十六进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com