КнигоПровод.Ru | 22.11.2024 |
|
|
Введение в численные методы решения дифференциальных уравнений |
Ортега Д., Пул У. |
год издания — 1986, кол-во страниц — 288, тираж — 16500, язык — русский, тип обложки — твёрд. 7Б, масса книги — 420 гр., издательство — Физматлит |
|
цена: 499.00 руб | | | | |
|
Сохранность книги — хорошая
An Introduction to Numerical Methods for Differential Equations James M. Ortega, William G. Poole, Jr.
Pitman Publishing Inc. 1981
Формат 60x90 1/16. Бумага офсетная. Печать офсетная |
ключевые слова — численн, дифференциальн, обыкновенн, одношагов, интерполяц, многошагов, устойчивост, жёстк, обусловленност, проекционн, сплайн, собственн, qr-алгоритм, разреженн |
Необходимость решения дифференциальных уравнений явилась одним из первоначальных и основных мотивов для развития как аналоговых, так и цифровых вычислительных машин. Численное решение таких задач и сейчас поглощает значительную часть машинного времени, предоставляемого современными ЭВМ. Цель этой книги — познакомить читателя с численными методами решения как обыкновенных дифференциальных уравнений, так и уравнений в частных производных, хотя в основном мы сосредоточиваем наше внимание на обыкновенных дифференциальных уравнениях и особенно на решении краевых задач для таких уравнений.
Во второй главе мы рассматриваем задачу Коши для обыкновенных дифференциальных уравнений. В гл. 3 и 4 рассматриваются конечно-разностные методы решения соответственно линейных и нелинейных двухточечных краевых задач. В гл. 5 описываются методы Галёркина и коллокации. В гл. 6 рассматриваются задачи на собственные значения, а в гл. 7 и 8 — начальные и краевые задачи для дифференциальных уравнений в частных производных.
Мы предполагаем, что в качестве минимальной подготовки читатель прослушал начальный курс программирования для ЭВМ, включающий некоторые элементарные методы численного интегрирования, аппроксимации функций и т.д. Также предполагаем, что читатель прочно владеет основами математического анализа и линейной алгебры и знает начальный курс дифференциальных уравнений. Некоторые необходимые нам основные факты из этих областей собраны в приложениях, а подготовительный материал излагается непосредственно в тексте. Для полного изучения книги студентам с указанным минимальным уровнем подготовки потребуется целый год; однако, если исключить некоторые темы, материал книги легко использовать для семестрового или даже полусеместрового курса.
Решение дифференциальных уравнений требует знания различных областей численного анализа. Так, например, решение линейных краевых задач конечно-разностными или проекционными методами в конечном счёте сводится к решению системы линейных алгебраических уравнений и независимое изложение этой темы приводится в гл. 3, там, где впервые появляется в этом необходимость. Если же дифференциальное уравнение оказывается нелинейным, то и возникающие при этом алгебраические уравнения также оказываются нелинейными и методы решения одного нелинейного уравнения и систем нелинейных уравнений разбираются в гл. 4. Аналогично, аппроксимация полиномами, сплайнами и по методу наименьших квадратов излагается там, где появляется необходимость в такой аппроксимации как средстве решения дифференциальных уравнений. Те студенты, которые прослушали семестровый курс численных методов, могут использовать значительную часть этого материала как обзорную и сосредоточиться непосредственно на дифференциальных уравнениях. В этом случае большая часть книги может быть пройдена за один семестр.
Так как содержание книги охватывает большинство основных тем, излагаемых в начальном курсе по численным методам, она может служить учебником по такому курсу. И действительно, книга была написана в основном с этой целью, но с ориентацией на студентов, интересующихся, главным образом, дифференциальными уравнениями. Фактически мы пришли к выводу, что для весьма большого числа студентов указанная организация материала, которая для начального курса выглядит довольно непривычно, оказалась более удобной и мотивированной, чем употребляемая обычно. Таким образом, эту книгу можно использовать в самых различных аудиториях, отличающихся как уровнем подготовки студентов, так и целями курса. Авторы с успехом использовали ранние варианты рукописи книги для чтения разнообразных курсов, от начального курса численных методов для студентов младших и старших курсов, специализирующихся по математике и использованию ЭВМ, до курса по методам численного решения дифференциальных уравнений для студентов второго курса, специализирующихся по инженерным и естественным наукам.
В первых разделах большинства глав приводится несколько модельных задач, причём в некоторых случаях даётся довольно полный вывод соответствующих уравнений. Мы отнюдь не считаем, что этих разделов достаточно, чтобы научить сложному искусству математического моделирования, но они всё же включены, чтобы обосновать последующее изложение. Эти разделы можно пройти в быстром темпе или вообще опустить без ущерба для понимания остального материала книги или, наоборот, расширить, если лектор захочет подчеркнуть некоторые аспекты моделирования. Эта книга носит теоретический характер, хотя в ней довольно мало формулировок теорем как таковых и многие доказательства либо вообще опущены, либо только намечены. Тем не менее мы обычно приводим достаточную математическую аргументацию, проясняющую математические свойства описываемых методов. Во многих случаях детали доказательств выносятся в разделы упражнений или дополнительных замечаний, где также указываются ссылки на литературу. Мы находим такой стиль вполне удовлетворительным для большинства студентов, особенно для нематематиков.
Решение дифференциальных уравнений на ЭВМ составляет большую и важную часть того, что всё чаще и чаще называют научным программированием [Чтобы выделить из области использования ЭВМ, охватывающей все сферы человеческой деятельности, часть, связанную с применением ЭВМ для решения научно-технических задач, авторы вводят термин «Scientific computing». Мы переводим его как «научное программирование», сознавая, что он страдает такими же недостатками, как уже укоренившиеся термины «математическое программирование» или «системное программирование» — Примеч. пер.]. Чтобы определить место нашего предмета в этой широкой тематике, в вводной гл. 1 даётся обзор того, что включает в себя научное программирование. Кратко обсуждаемые в этой главе вопросы, связанные с использованием ЭВМ, в дальнейшем не развиваются, хотя в различных местах мы отмечаем, что здесь было бы полезно использовать некоторые конкретные приёмы.
Развитие численных методов решения дифференциальных уравнений достигло сейчас такой стадии, когда существует надёжное, эффективное и удобное для пользователя математическое программное обеспечение решения многих основных задач. Например, всюду в мире используются прекрасные библиотеки процедур для решения задачи Коши из гл. 2, линейных уравнений гл. 3 и задач на собственные значения из гл. 6. Тщательно просмотрев дополнительные замечания и ссылки в конце каждого раздела, читатель может найти информацию о доступных пакетах программного обеспечения. В некоторых упражнениях читателю предлагается составить программы, реализующие некоторые основные алгоритмы для тех же самых задач. Цель этих упражнений не в создании практического программного обеспечения, а в том, чтобы читатель получил определённый опыт в программировании таких алгоритмов, что, в частности, ведёт к более глубокому их пониманию. Разработка надёжного, эффективного и удобного для использования программного обеспечения выходит за рамки этой книги.
ПРЕДИСЛОВИЕ
|
ОГЛАВЛЕНИЕПРЕДИСЛОВИЕ | 5 | | Глава 1. МИР НАУЧНОГО ПРОГРАММИРОВАНИЯ | 8 | | 1.1. Что такое научное программирование | 8 | 1.2. Математическое моделирование | 10 | 1.3. Процесс численного решения | 13 | 1.4. Влияние информатики на научное программирование | 18 | | Глава 2. ЗАДАЧА КОШИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ | УРАВНЕНИЙ | 27 | | 2.1. Примеры задачи Коши | 27 | 2.2. Численное решение: одношаговые методы | 32 | 2.3. Полиномиальная интерполяция | 44 | 2.4. Численное решение: многошаговые методы | 51 | 2.5. Устойчивость, неустойчивость и жёсткие уравнения | 58 | | Глава 3. ЗАКРЕПЛЕНИЕ НА ОБОИХ КОНЦАХ: ДВУХТОЧЕЧНЫЕ | КРАЕВЫЕ ЗАДАЧИ | 67 | | 3.1. Задача диффузии | 67 | 3.2. Метод конечных разностей для линейных задач | 71 | 3.3. Решение систем линейных уравнений | 30 | 3.4. Перестановки | 90 | 3.5. Плохая обусловленность и анализ ошибок | 98 | | Глава 4. ЖИЗНЬ, В ДЕЙСТВИТЕЛЬНОСТИ, НЕЛИНЕЙНА | 111 | | 4.1. Решение методом стрельбы | 111 | 4.2. Решение нелинейных уравнений с одним неизвестным | 115 | 4.3. Решение систем нелинейных уравнений | 126 | 4.4. Конечно-разностные методы для нелинейных краевых задач | 132 | | Глава 5. ЕСТЬ ЛИ ЧТО-НИБУДЬ ЕЩЁ, КРОМЕ КОНЕЧНЫХ РАЗНОСТЕЙ? | 138 | | 5.1. Введение в проекционные методы | 138 | 5.2. Аппроксимация сплайнами и метод наименьших квадратов | 145 | 5.3. Численное интегрирование | 160 | 5.4. Дискретные задачи, использующие сплайны | 168 | | Глава 6. n ВАЖНЫХ ЧИСЕЛ: ВЫЧИСЛЕНИЕ СОБСТВЕННЫХ ЗНАЧЕНИЙ | 177 | | 6.1. Примеры задач на собственные значения и необходимые | математические сведения | 177 | 6.2. Проблема собственных значений для симметричных матриц | 189 | 6.3. QR-алгоритм | 200 | 6.4. Методы для больших разреженных матриц | 209 | | Глава 7. ПРОСТРАНСТВО И ВРЕМЯ | 215 | | 7.1. Уравнения в частных производных | 215 | 7.2. Явные методы и проблема устойчивости | 221 | 7.3. Неявные методы | 231 | 7.4. Полудискретные методы | 235 | | Глава 8. ПРОКЛЯТИЕ РАЗМЕРНОСТИ | 241 | | 8.1. Задачи с двумя и тремя пространственными переменными | 241 | 8.2. Дискретизация двумерных задач | 245 | 8.3. Прямые методы для больших разреженных систем | 252 | 8.4. Итерационные методы | 263 | | ПРИЛОЖЕНИЯ | 276 | | 1. Необходимые сведения из анализа | 276 | 2. Обыкновенные дифференциальные уравнения | 278 | 3. Линейная алгебра и теория матриц | 280 | | СПИСОК ЛИТЕРАТУРЫ | 285 |
|
Книги на ту же тему- Современные численные методы решения обыкновенных дифференциальных уравнений, Холл Д., Уатт Д., ред., 1979
- Вычислительные методы решения прикладных граничных задач, На Ц., 1982
- Решение обыкновенных дифференциальных уравнений. Жёсткие и дифференциально-алгебраические задачи, Хайрер Э., Ваннер Г., 1999
- Решение обыкновенных дифференциальных уравнений. Нежёсткие задачи, Хайрер Э., Нёрсетт С. П., Ваннер Г., 1990
- Устойчивость разностных схем, Самарский А. А., Гулин А. В., 1973
- Численные процессы решения дифференциальных уравнений, Бабушка И., Витасек Э., Прагер М., 1969
- Фундаментальные основы математического моделирования, Макаров И. М., ред., 1997
- Численные методы анализа: Приближение функций, дифференциальные и интегральные уравнения, Демидович Б. П., Марон И. А., Шувалова Э. З., 1963
- Численные методы. — 3-е изд., доп. и перераб., Бахвалов Н. С., Жидков Н. П., Кобельков Г. М., 2004
- Приближённые методы решения дифференциальных и интегральных уравнений, Михлин С. Г., Смолицкий Х. Л., 1965
- Численные методы для быстродействующих вычислительных машин, Ланс Д. Н., 1962
- Численные методы для научных работников и инженеров, Хемминг Р. В., 1968
- Вычислительные методы в физике, Поттер Д., 1975
- Вычислительные методы в физике реакторов, Гринспен Х., Келбер К., Окрент Д., ред., 1972
- Численные методы расчёта одномерных систем, Воеводин А. Ф., Шугрин С. М., 1981
- Численные методы для научных работников и инженеров. — 2-е изд., испр., Хемминг Р. В., 1972
- Введение в вычислительную физику: Учебное пособие: Для вузов, Федоренко Р. П., 1994
- Технология разреженных матриц, Писсанецки С., 1988
- Итерационные методы решения нелинейных систем уравнений со многими неизвестными, Ортега Д., Рейнболдт В., 1975
- Итерационные методы для разреженных линейных систем: Учебное пособие. — В 2-х томах. Том 1, Саад Ю., 2013
- Прямые методы для разреженных матриц, Эстербю О., Златев З., 1987
- Разреженные матрицы, Тьюарсон Р., 1977
- Сборник задач по обыкновенным дифференциальным уравнениям. Учебное пособие. — 2-е изд., перераб., Киселёв А. И., Краснов М. Л., Макаренко Г. И., 1967
- Сборник задач по дифференциальным уравнениям. — 4-е изд., доп., Филиппов А. Ф., 1973
- Сборник задач по дифференциальным уравнениям: Учебное пособие для вузов. — 6-е изд., стер., Филиппов А. Ф., 1985
- Задачи на собственные значения (с техническими приложениями), Коллатц Л., 1968
- Распределение собственных значений (самосопряжённые обыкновенные дифференциальные операторы), Костюченко А. Г., Саргсян И. С., 1979
- Дифференциальные уравнения, Трикоми Ф., 1962
- Лекции по теории обыкновенных дифференциальных уравнений. — 7-е изд., испр., Петровский И. Г., 1984
- Обыкновенные дифференциальные уравнения. — 3-е изд., стереотип., Понтрягин Л. С., 1970
- Нелинейные дифференциальные уравнения, Куфнер А., Фучик С., 1988
- Приложения групп Ли к дифференциальным уравнениям, Олвер П., 1989
|
|
|
© 1913—2013 КнигоПровод.Ru | http://knigoprovod.ru |
|