Максима: Как заставить числовую оценку

Я определил

log10(x) := log(x) / log(10);
ndigits(x) := fix(log10(x) + 1);

Когда я пытаюсь подать заявку ndigits в значение, которое я не могу получить числовой результат:

(%i18) NDIGITS(1);
(%o18)                            NDIGITS(1)
(%i19) float(NDIGITS(1));
(%o19)                           NDIGITS(1.0)

Как я могу получить численный результат здесь?

1 ответ

Ну что ж. Я не знаю, почему командная строка Maxima автозаполняется в верхнем регистре, но Maxima чувствительна к регистру:

(%i45) ndigits(1);
(%o45) 

                            1
Другие вопросы по тегам