如何评估千里马的对数?

时间:2016-03-28 21:28:18

标签: maxima

以下herehere的示例我尝试了这个:

log2(x) := log(x) / log(2);
log2(8), float;

但这不会给3,而是log(8)/log(2)

2 个答案:

答案 0 :(得分:2)

你必须简化激进分子:

(%i1) log2(x) := log(x) / log(2);
                                          log(x)
(%o1)                          log2(x) := ------
                                          log(2)
(%i2) radcan(log2(8));
(%o2) 

                             3

答案 1 :(得分:1)

或使用float:

float(log(8)/log(2));

给予:

2.999999999999999