2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Как решить численно уравнение?
Сообщение30.04.2016, 17:22 
Аватара пользователя


10/12/11
2427
Москва
Решая одну задачу полчил уравнение типа (1) (постоянные опустил).
Мне нужно понять , как найти в первом-втором приближении решение уравнений с начальными данными.

$$\frac{dr}{dR}=\sqrt{r}\sqrt{R}-{\alpha}\frac{R^2}{r}\quad(1)$$

Параметр ${\alpha}>0$
1. Как мне найти решение в первом приближении?
2. Начальные данные в предельном случае: $R=1$, $r=0$ . Пройдет ли кривая через $R=0$ ?
3. Начальные данные $R=1$ , $r=b>0$. Пройдет ли кривая через $R=0$ ?

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение30.04.2016, 20:40 
Заслуженный участник


03/01/09
1701
москва
schekn в сообщении #1119538 писал(а):
2. Начальные данные в предельном случае: $R=1$, $r=0$ . Пройдет ли кривая через $R=0$ ?

При $R$ близких к единице можно пренебречь первым слагаемым в правой части. После интегрирования получим: $$r^2(R)\approx \frac 23\alpha (1-R^3)$$.

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение30.04.2016, 21:11 
Аватара пользователя


10/12/11
2427
Москва
mihiv в сообщении #1119585 писал(а):
schekn в сообщении #1119538 писал(а):
2. Начальные данные в предельном случае: $R=1$, $r=0$ . Пройдет ли кривая через $R=0$ ?

При $R$ близких к единице можно пренебречь первым слагаемым в правой части. После интегрирования получим: $$r^2(R)\approx \frac 23\alpha (1-R^3)$$.

это будет решением уравнения в первом приближении?
То есть линия проходит через одну из точек $ r=\pm\sqrt{2\alpha/3}$, $R=0$ ?

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение30.04.2016, 21:34 
Заслуженный участник


03/01/09
1701
москва
Для $R$ близких к единице, да. Но, конечно, вряд ли по первому приближению можно достаточно точно судить о том, что будет при $R=0$. Можно попробовать второе приближение.

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение01.05.2016, 09:56 
Аватара пользователя


10/12/11
2427
Москва
mihiv в сообщении #1119603 писал(а):
Для $R$ близких к единице, да. Но, конечно, вряд ли по первому приближению можно достаточно точно судить о том, что будет при $R=0$. Можно попробовать второе приближение.

Мне пока непонятен алгоритм нахождения и второго приближения.
И что делать, если начальные данные $R=1$ и $r={\alpha}^{2/3}$ (например).

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение01.05.2016, 10:51 
Заслуженный участник


03/01/09
1701
москва
Перепишем уравнение в виде:$$rr'=r^{\frac 32}\sqrt R-\alpha R^2$$Проинтегрируем от 1 до $R$, в результате получим:$$r^2(R)=2\int \limits ^R_1r^{\frac 32}(x)\sqrt {x}dx-\frac 23\alpha (1-R^3)\qquad (1)$$Последовательные приближения можно организовать так:$$r_{n+1}^2(R)=2\int \limits ^R_1r_n^{\frac 32}(x)\sqrt {x}dx-\frac 23\alpha (1-R^3)$$
Уравнение (1), кстати, похоже на уравнение Вольтерра.

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение01.05.2016, 11:31 
Заслуженный участник


25/02/11
1797
Замена $r(x)=u^2(x^{3/2})$, $y=x^{3/2}$, избавляет от корней: $3u'=1-\alpha y/u^3$. Можно попробовать решать разложением в ряд.

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение01.05.2016, 13:26 
Аватара пользователя


10/12/11
2427
Москва
mihiv в сообщении #1119757 писал(а):
Последовательные приближения можно организовать так:$$r_{n+1}^2(R)=2\int \limits ^R_1r_n^{\frac 32}(x)\sqrt {x}dx-\frac 23\alpha (1-R^3)$$

Это уже более понятно, но если подставить первое приближение, то $r_1=\pn(2/3{\alpha})^{1/2}(1-R^3)^{1/2} $
То первый интеграл не берется.

-- 01.05.2016, 13:27 --

Vince Diesel в сообщении #1119765 писал(а):
Замена $r(x)=u^2(x^{3/2})$, $y=x^{3/2}$, избавляет от корней: $3u'=1-\alpha y/u^3$. Можно попробовать решать разложением в ряд.

Тут я что-то не сообразил, где именно делать замену.

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение01.05.2016, 14:01 
Заслуженный участник


25/02/11
1797
В исходном уравнении. Подставьте туда вместо $r(x)$ то, что в правой части.

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение05.05.2016, 08:07 
Заслуженный участник


03/01/09
1701
москва
schekn в сообщении #1119801 писал(а):
Это уже более понятно, но если подставить первое приближение, то $r_1=\pn(2/3{\alpha})^{1/2}(1-R^3)^{1/2} $
То первый интеграл не берется.

Но можно найти, например, значение второго приближения при $R$ равном нулю :$$r^2_2(0)=\frac 23\alpha -2\left (\frac 23\alpha \right )^{\frac 34}C\qquad (1)$$ где $C=\int \limits _0^1(1-x^3)\sqrt {x}dx\approx 0.479256$
Из (1) получим, что $r^2_2(0)=0$ при $\alpha _0=72C^4\approx 3.8$

 Профиль  
                  
 
 Re: Как решить численно уравнение?
Сообщение05.05.2016, 12:56 
Аватара пользователя


10/12/11
2427
Москва
mihiv
Я разобрался со своим мат-пакетом и решил задачу графически методом Рунге-Кутта.
Переписал уравнение:
$$r\frac{dr}{dR}=r^{3/2}\sqrt{R}-{\alpha}R^2$$
Заменил $r^2=y$
$$\frac{dy}{dR}=2y^{3/4}\sqrt{R}-2{\alpha}R^2$$

С начальными данными $r=0$ ,$ R=1$ и $\alpha=0.2$
получил такой график.

Изображение

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

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



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

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


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

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