Wolfram mathematica 在Wolfram Mathematica中转换为浮点数?

Wolfram mathematica 在Wolfram Mathematica中转换为浮点数?,wolfram-mathematica,Wolfram Mathematica,在MATHEMATICA中,有没有一种简单快捷的方法来转换浮点数 例如: 234 = 0.230*10^0 1.234 = 0.234*10^1 45.342 = 0.45342*10^2 然后应用加法、减法等 例如,234+12.5的浮点值 0.234*10^0+0.125*10^1对两位数字进行舍入 0.23*10^0+0.13*10^1 我需要一个函数,可以将任何数字转换为浮点 谢谢 您不需要转换为浮点。Wolfram Alpha将为您执行任何需要的操作。以下内容将其结果作为字符串输出。

在MATHEMATICA中,有没有一种简单快捷的方法来转换浮点数

例如:

234 = 0.230*10^0
1.234 = 0.234*10^1
45.342 = 0.45342*10^2
然后应用加法、减法等

例如,234+12.5的浮点值 0.234*10^0+0.125*10^1对两位数字进行舍入 0.23*10^0+0.13*10^1

我需要一个函数,可以将任何数字转换为浮点


谢谢

您不需要转换为浮点。Wolfram Alpha将为您执行任何需要的操作。

以下内容将其结果作为字符串输出。这可能是获得所需格式的唯一方法,例如0.45342*10^2,因为否则Mathematica会将其转换为45.342

0.45342*10^2

将字符串转换为数字

ToExpression[ans]
45.342


1.234=0.234*10^1对我来说没有任何数学或数学意义。你想把什么从什么转换成什么?@HighPerformanceMark我已经澄清了这个问题,但我只想知道是否有一个函数可以实现我想要的功能need@HighPerformanceMark如果它是相同的,但我需要它应用四舍五入到n位。例如,浮点0.12768343*10^2中的12.768343对4位数字0.1277*10^2应用舍入,我在Wolfram Alpha中尝试了SetPrecision[0.12768343*10^2,4],得到了12.77。我还尝试了SetPrecision[12.768343,4],得到了12.77。如果需要任何其他输入,请告诉我。Mathematica和WA是我希望的友好区域。对不起,我是指Wolfram Mathematica。@PeterSchaeffer然后我将进行n位数的舍入运算,所以我需要浮点值。对不起,1.234=0.1234*10^1我再试了一次。1.234=0.1234*10^1表示为真。我认为SetPrecision和N应该满足您的需要。根据我的经验,Wolfram Alpha和Mathematica使用了很多数字。一般来说,你不必为此担心。在C或C++中或者Python 3是一个整数。在佤邦,它更像是3.0000000000。
ToExpression[ans]