在 Maple 中将表达式视为数字
Treat expressions as numbers in Maple
我写了一些程序代码,其中包含接下来的两行。
为什么不执行第 2 行?如何强制 Maple 将所有数学表达式视为数字?
b := evalf(sqrt(5));
k := evalf(ceil(Log2(ceil(sqrt(b)))));
b := 2.236067977
k := ceil(Log2(2))
原来是Maple在MTM包中包含了log2函数。要使用以 b 为底的对数,您应该调用 log[b](x)
函数。
我写了一些程序代码,其中包含接下来的两行。 为什么不执行第 2 行?如何强制 Maple 将所有数学表达式视为数字?
b := evalf(sqrt(5));
k := evalf(ceil(Log2(ceil(sqrt(b)))));
b := 2.236067977
k := ceil(Log2(2))
原来是Maple在MTM包中包含了log2函数。要使用以 b 为底的对数,您应该调用 log[b](x)
函数。