2015-09-11 5 views
0

Пусть знак => означает «оценивается».maxima's float() не может упростить выражение

На моих максимумах я получаю эту

float(%e^(x + sin(1))) => 2.718^(x + sin(1)) 

Altough Я предпочел бы ожидать, что это

float(%e^(x + sin(1))) => 2.718^(x + 0.841) 

, который будет соответствовать

float(%e^sin(1)) => 2.319 
float(x + sin(1)) => x + 0.841 

, который выказывает максимумы.

Два вопроса:

  1. Почему sin(1) в показателе не "поплыл"?

  2. Как достичь этого «плавания»?

ответ

1

(1), почему sin(1) не включается в число - Я думаю, что это ошибка.

(2) чтобы получить номер, попробуйте ev(foo, numer); где foo - это выражение, которое вы хотите. Вы можете написать только foo, numer; в приглашении ввода.