Maple
计算无理数和浮点数教?/p>

Maple
对有理数可以自动化简。但是一般情况下?/p>
Maple
并不这样做。它总是按照你的?/p>
令来工作。尤其是在关于无理数和浮点数的计算时,更是如此。本教程就介?/p>
Maple
计算
无理数与浮点数的情况?/p>
先看这样一个情况:
在这个例子中,我们看到对于第一个输?/p>
25^
?/p>
1/6
),
Maple
并不作化简的工作(?/p>
要的原因是直接化简有可能犯错误),
你必须用
simplify
命令强迫它化简。但是由?/p>
25
?/p>
整数,因?/p>
Maple
也不会自动计?/p>
25^
?/p>
1/6
?/p>
的值,你需要用
evalf
命令来求出它的浮?/p>
值?/p>
convert
命令是一个用途广泛的函数,它主要用来?/p>
Maple
的不同数据结构之间进?/p>
转换,在上面的例子中,我们用
convert
把一个整数表达式转换为浮点数?/p>
在上面的计算过程中,出现?/p>
%
,它的含义是上一次计算的结果。在不同?/p>
Maple
?/p>
本中,代表上一次运算结果的符号是不同的。在
Maple V Release 4
以前的版本中是用
"
?/p>
代表上一次的运算结果,而在
Maple V Release 5
以后的版本中,都是用
%
来表示上一?/p>
计算的结果?/p>
如果你输入的数据包含一个小数点?/p>
那么
Maple
的解释器就认为这个数是浮
点数,上述的计算就可以直接进行。在这种情况下,
Maple
会自动的进行整数类型到浮?/p>
数类型的转换。例如: