2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Обратная функция
Сообщение08.02.2009, 15:14 


03/12/06
14
Подскажите, пожалуйста, можно ли получить аналитическое выражение обратной функции к следующей:
f(x)=sin(x)+x+C?

 Профиль  
                  
 
 
Сообщение08.02.2009, 15:17 
Заслуженный участник


11/05/08
32166
Нельзя. Если, конечно, не считать аналитическим выражение (близкое к матерному) "функция, обратная к $f(x)=sin(x)+x+C$" ...

 Профиль  
                  
 
 
Сообщение08.02.2009, 17:27 
Заслуженный участник
Аватара пользователя


23/11/06
4171
ewert писал(а):
Нельзя. Если, конечно, не считать аналитическим выражение (близкое к матерному) "функция, обратная к $f(x)=sin(x)+x+C$" ...

Зато вот так звучит уже почти прилично: "функция, обратная к $f(x)=\sin(x)+x+C$" ;)

 Профиль  
                  
 
 
Сообщение08.02.2009, 17:39 


20/07/07
834
Конечно, можно. Разложите в ряд Тейлора и будет вам аналитическое выражение. Еще можно по формуле Лагранжа разложить.

 Профиль  
                  
 
 
Сообщение08.02.2009, 17:43 
Заслуженный участник
Аватара пользователя


13/08/08
14495
Вопрос что считать аналитическим выражением. Символическое конечное представление с использованием установленного набора элементарных функций?

То есть ни интегралы, ни ряды, ни вновь поименованные функции не могут входить в аналитическое представление?

 Профиль  
                  
 
 
Сообщение08.02.2009, 17:45 
Заслуженный участник
Аватара пользователя


23/11/06
4171
Nxx писал(а):
Конечно, можно. Разложите в ряд Тейлора и будет вам аналитическое выражение. Еще можно по формуле Лагранжа разложить.

Вы не могли бы выписать нулевой член этого разложения?

 Профиль  
                  
 
 
Сообщение08.02.2009, 17:53 
Заслуженный участник
Аватара пользователя


13/08/08
14495
А откуда взялось $C$? Не после неопределённого интегрирования $g(x)=1+\cos x$?

 Профиль  
                  
 
 
Сообщение08.02.2009, 17:57 


20/07/07
834
Две формулы на выбор:

(1)

$$
f^{[-1]}(x) = \sum_{k=0}^\infty A_k(x) \frac{(x-f(x))^k}{k!},
$$

где $$A_k$$ задаются рекурсивно:
$$
A_k(x)=\begin{cases} A_0(x)=x \\ A_{n+1}(x)=\frac{A_n'(x)}{f'(x)}\end{cases}
$$

(2)

$$
  \left.
  f^{[-1]}(x) = \sum_{n=1}^{\infty}
  \left(\left(\left( \frac{x}{f(x)-f(0)} \right)^n \right)^{(n-1)}\circ 0\right)
  {\frac{(x-f(0))^n}{n!}}.
$$

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


23/11/06
4171
А куда константа подевалась?

 Профиль  
                  
 
 
Сообщение09.02.2009, 02:24 


03/12/06
14
Да, собственно говоря, С получена в результате интегрирования $g(x) = 1 + \cos (x) $!.
Спасибо за ответы. Я тоже остановилась на предложенном Nxx варианте (1), найденном в Википедии.

 Профиль  
                  
 
 
Сообщение09.02.2009, 10:11 
Заслуженный участник
Аватара пользователя


13/08/08
14495
Готов поспорить, что MarinaV просто решала дифур

$\frac{dx}{dt}=\frac {1}{1+cosx}$

 Профиль  
                  
 
 
Сообщение10.02.2009, 00:27 


03/12/06
14
В общем, нет... Хотела смоделировать методом Монте-Карло некоторое распределение (1+cos(x)), для этого необходима была обратная функция. Но вот обошлась, пошла другим путем, правда получилось распределение немного несимметричное (хвост со стороны положительных значений немного "длиннее") -незначительно, но исправить нужно.

 Профиль  
                  
 
 
Сообщение10.02.2009, 08:23 
Заслуженный участник


11/05/08
32166
вообще-то если говорить о Монте-Карле для моделирования самого распределения, то это -- метод приёма-отклонения, и обратная функция для него не нужна.

 Профиль  
                  
 
 
Сообщение10.02.2009, 09:32 
Заслуженный участник
Аватара пользователя


13/08/08
14495
просветите, плз.
$1+\cos x$ это плотность нужного распределения на $[-\pi;\pi]$? Ну с учётом множителя $1/{2 \pi)$?
То есть функция распределения будет $F(x)=\frac{1}{2 \pi}\cdot \left( x+ \sin x +\frac {1}{2}\right )$?
Мы берём равномерно распределённое на [-\pi;\pi] псевдослучайное число $t$ и вычисляем $x$ так, что $F(x)=t$. Тогда $X$ будет распределено по закону $F(x)$.
Тут высокая точность не нужна и можно действительно использовать несколько членов ряда Тейлора. Ну или численно решать уравнение каждый раз.

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


30/01/09
7068
Для моделирования Вам вовсе не обязательно искать обратную функцию аналитически.Можно обойтись подпрограммой, которая бы искала корни соответствуего выражения (если это не замедлит процесс моделирования). Или аппроксимировать обратную функцию сплайном.

Добавлено спустя 2 минуты 37 секунд:

Пока писал сообщение, появилось предыдущее (которое я не видел). Поэтому получился повтор мысли.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.

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



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

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


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

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