Обложка Алексеев Д.В. Введение в компьютерное моделирование физических задач: Использование Microsoft Visual Basic
Id: 239705
1119 руб.

Введение в компьютерное моделирование физических задач:
Использование Microsoft Visual Basic

URSS. 2019. 272 с. ISBN 978-5-9710-5914-1. Цветная вставка.
Белая офсетная бумага
  • Твердый переплет

Аннотация

Основная идея книги — использование Microsoft Visual Studio 2017 & Microsoft Visual Basic для одновременного обучения компьютерному моделированию физических задач и программированию в ходе разработки и модификации небольших Windows-приложений.

Отличительной чертой книги является оригинальная последовательность изложения материала. Начиная с моделирования динамики простыми клеточными автоматами, автор ведет читателя через моделирование самоорганизованной... (Подробнее)


Оглавление
Введение6
1. О компьютерном моделировании6
1.1. Модель7
1.2. Алгоритм8
1.3. Программа9
2. О проектировании и реализации программных проектов10
3. Об этой книге13
Глава 1. Моделирование динамики клеточными автоматами16
1. Рассматриваемые задачи18
1.1. Простые детерминированные клеточные автоматы18
1.2. Самоорганизованная критичность25
2. Проект «Простые клеточные автоматы»33
2.1. Общая картина решения, сценарий использования и объектная модель33
2.2. Физический дизайн34
2.3. Листинги кода39
3. Проект «Самоорганизованная критичность»57
3.1. Общая картина решения и сценарий использования57
3.2. Объектная модель и физический дизайн58
3.3. Листинги кода62
4. Задачи75
Глава 2. Перколяционные кластеры на двумерных решетках79
1. Рассматриваемые задачи81
1.1. Одиночный кластер, генерируемый по алгоритму Хаммерсли–Лиса–Александровица81
1.2. Кластеры, формируемые маркировкой оккупированных узлов86
1.3. Сопутствующая кластерная структура, создаваемая алгоритмом Хаммерсли–Лиса–Александровица93
2. Проект «Алгоритм Хаммерсли– Лиса–Александровица»97
2.1. Сценарии использования, объектная модель и физический дизайн97
2.2. Листинги кода105
3. Проект «Формирование кластеров из набора клеток»133
3.1. Объектная модель и физический дизайн133
3.2. Листинги кода137
4. Проект «Сопутствующие кластеры ХЛА»156
4.1. Объектная модель и физический дизайн156
4.2. Листинги кода158
5. Задачи176
Глава 3. Случайные блуждания на двумерных решетках177
1. Рассматриваемые задачи177
1.1. Случайное блуждание по свободным узлам решетки177
1.2. Ограниченная диффузией агрегация183
2. Проект «Диффузия на двумерных решетках»185
2.1. Объектная модель и физический дизайн185
2.2. Листинги кода189
3. Проект «Ограниченная диффузией агрегация»206
3.1. Объектная модель и физический дизайн206
3.2. Листинги кода208
4. Задачи220
Глава 4. Элементы метода молекулярной динамики222
1. Рассматриваемая задача225
1.1. Уравнения движения и естественная система единиц225
1.2. Рассматриваемые характеристики системы227
1.3. Алгоритм решения уравнений движения и начальная конфигурация227
2. Проект «Молекулярная динамика»230
2.1. Общая картина решения, сценарий использования230
2.2. Структура проекта и объектная модель231
2.3. Пользовательский интерфейс и класс представления234
2.4. Классы уровня документа235
2.5. Листинги кода236
3. Задачи264
Приложение. Алгоритм Верле в скоростной форме268

Об авторе
Алексеев Дмитрий Валентинович
Доктор технических наук, профессор, автор более 60 научных статей, монографий и учебных пособий, в том числе в таких ведущих изданиях, как «Доклады РАН», «Физика твердого тела», «Advanced Material Research».

По окончании в 1971 году физического факультета Томского государственного университета в течение 10 лет работал научным и старшим научным сотрудником лаборатории молекулярной спектроскопии Кемеровского государственного университета. В 1981 году ему была присуждена ученая степень кандидата физико-математических наук.

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

В 1994 году присуждена ученая степень доктора технических наук, в 1995 году присвоено ученое звание профессора по кафедре высшей математики.