2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Разложение в ряд
Сообщение16.10.2012, 14:57 


28/12/09
167
В какой ряд лучше разложить $f\left(x\right)=-x \log_2\left(x\right)$ для вычисления при $x\in\left[0,1\right]$, считая $\log_2\left(0\right)=0$.

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение16.10.2012, 15:19 
Заслуженный участник


11/05/08
32166
С какой целью разложить и в каком смысле, т.е. в каком виде требуются результат?

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение16.10.2012, 16:17 


28/12/09
167
Разложить --- с целью получить возможность расчета с использованием исключительно алгебраических операций.
Результат --- в любом виде.

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение16.10.2012, 16:44 
Заслуженный участник


11/05/08
32166
Никакого разумного ряда, позволяющего вычислять с любой заданной точностью, не существует. Если же необходимая точность фиксирована (скажем, не менее двенадцати знаков), то можно попробовать заменить на интерполяционный многочлен по чебышёвским узлам, дополнительно сгущённым к нулю (закон и параметры сгущения надо будет подбирать эмпирически).

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение16.10.2012, 17:32 


17/05/11
158
Может, в ряд Тейлора ?

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение16.10.2012, 19:40 
Заслуженный участник
Аватара пользователя


30/01/09
7037
coll3ctor в сообщении #631685 писал(а):
Может, в ряд Тейлора ?

Если ограничиться окрестностью единицы.

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение16.10.2012, 20:31 
Заслуженный участник


11/05/08
32166
ewert в сообщении #631660 писал(а):
заменить на интерполяционный многочлен по чебышёвским узлам, дополнительно сгущённым к нулю

Нет, там тоже ничего особо хорошего не выйдет. Максимум что можно отловить -- три значащих цифры, уж больно логарифм в нуле злодействует. Наверное, единственно разумный способ -- это шаблонный: аппроксимировать сам логарифм от одной второй до единицы, а для последовательно уменьшающихся вдвое примыкающих отрезков пересчитывать просто двоичными сдвигами, влезая в стандартное двоичное представление вещественного числа полем порядка и полем мантиссы (благо это представление простое).

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение17.10.2012, 08:17 


28/12/09
167
Подскажите, пожалуйста, хорошие книги о тех методах, которые были рекомендованы для решения задачи.

 Профиль  
                  
 
 Re: Разложение в ряд
Сообщение17.10.2012, 16:00 
Заморожен


14/09/10
72
Умножение $\log_2(x)$ на $x$ не создает проблем, поэтому достаточно уметь вычислять $\log_2 (x)$ с заданной точностью. Алгоритм вычисления $\ln(x)$ с оценкой его погрешности метода (т.е. без учета погрешностей округления) приведен в дополнении к главе 8 книги
Ильин В.А., Позняк Э.Г., Основы математического анализа, Часть 1 — М.: Наука, 1982.

[Как и писал выше ewert, в этом алгоритме аргумент представляется в виде $x=2^p M$, где $p$ — целое, а $M$ удовлетворяет условиям $1/2 \le M < 1$. Тогда $\ln x = p \ln 2 + \ln M$. $\ln M$ ищется разложением в ряд Маклорена по формуле Маклорена.]

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group