Как обнулить малое число?

Форум пользователей пакета Maple

Модератор: Admin

Elevalso
Сообщения: 10
Зарегистрирован: Ср июл 23, 2003 10:28 am

Как обнулить малое число?

Сообщение Elevalso » Пт авг 15, 2008 12:54 pm

Помнится, в Мэпле была такая функция, которая приравнивает нулю числа, близкие к нулю.
Значение function(a*10^( - 8 )+b) должно дать b. Напомните, пожалуйста, название этой функции.

aar
Сообщения: 100
Зарегистрирован: Чт авг 10, 2006 11:27 am

Сообщение aar » Пн авг 18, 2008 8:04 am

Как это сделать одной функцией, не знаю. Можно вот так:

Код: Выделить всё

> f := a*10^(-8)+b;
> fnormal(evalf(f), Digits-1);
                                      b

Elevalso
Сообщения: 10
Зарегистрирован: Ср июл 23, 2003 10:28 am

Сообщение Elevalso » Вт авг 19, 2008 9:13 am

Спасибо! Кажется именно fnormal я и имел в виду.

Elevalso
Сообщения: 10
Зарегистрирован: Ср июл 23, 2003 10:28 am

Сообщение Elevalso » Пт авг 29, 2008 9:33 am

Теперь тот же самый вопрос относительно пакета Maxima :-)
Странно, что на этом форуме нет раздела, посвящённого этому пакету.
Вообще где-нибудь в рунете есть форум, посвященный Максиме? Ну или хотя бы англоязычный...