|
|
|
Метод Адамса для диф. уравнения 4-го порядка
|
|||
|---|---|---|---|
|
#18+
Суть вопроса в том, что сутки туплю, не могу въехать, как построить Адамса для уравнения y (4) + 2y '' + y = f(x) Везде Адамс описан на примере банального y ' = f(x, y). В кучерявом Демидовиче с изложением для ручного рассчета все же нарыл пример для y '' + y ' = f(y) В этом случае делаем замену: w = y ' и получаем систему y ' = w w ' = f(y) - w Замечу, что в этом случае (уравнение маятника) в правой части не было функции от x. Если же имеем y '' + y ' = f( x, y), то это что-нибудь поменяло бы? 1. Или без проблем можно решать y ' = w w ' = f( x, y) - w ?? 2. Что делать с уравнением 4-го порядка (приведенным в начале)? Делать 3 замены и получать систему из 4 уравнений? 3. И еще вопрос-сателлит. В Демидовиче упоминают, что для старта Адамса, как вариант, можно вычислить первые n-1 точек не по другому чисмету, а например разложением в ряд Тейлора. Адекватно ли использование ряда Тейлора или он внесет приличную погрешность и "настоятельно рекомендуется" кроме Адамса еще Рунге-Кутта реализовывать? Заранее огромное спасибо за прояснение моего запутавшегося мозга... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2010, 13:39 |
|
||
|
Метод Адамса для диф. уравнения 4-го порядка
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon, 1. Можно решать без проблем с х в правой части. 2. Да. 3. С ходу не готов ответить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2010, 15:15 |
|
||
|
Метод Адамса для диф. уравнения 4-го порядка
|
|||
|---|---|---|---|
|
#18+
Не читал про метода Адамса, но: если у'' + y обозначить через z, то уравнение приобретет вид z'' + z = f(x). Тогда надо последовательно решить z'' + z = f(x) и y'' + y = z(x). Вроде бы задача сведена к двум более простым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 14:05 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=92&tid=1343224]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 348ms |

| 0 / 0 |
