Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Вычислительная линейная алгебра в проектах на C#


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2134, книга: Оплот добродетели
автор: Екатерина Лесина

"Оплот добродетели" от Екатерины Лесиной - это захватывающая космическая фантастика с легким юмористическим штрихом. История переносит читателей в глубокий космос, где эпидемия загадочной болезни угрожает уничтожить все живое. В центре сюжета - бесстрашная команда космического корабля "Оплот", возглавляемая харизматичным капитаном Даймоном. Когда болезнь распространяется, они оказываются на передовой борьбы с ней. Миссия корабля превращается в гонку со временем, поскольку...

Иннокентий Васильевич Семушин , Юлия Владимировна Цыганова , Валерия Вадимовна Воронина , Владимир Васильевич Угаров , Анастасия Игоревна Афанасова , Илья Николаевич Куличенко - Вычислительная линейная алгебра в проектах на C#

Вычислительная линейная алгебра в проектах на C#
Книга - Вычислительная линейная алгебра в проектах на C#.  Иннокентий Васильевич Семушин , Юлия Владимировна Цыганова , Валерия Вадимовна Воронина , Владимир Васильевич Угаров , Анастасия Игоревна Афанасова , Илья Николаевич Куличенко  - прочитать полностью в библиотеке КнигаГо
Название:
Вычислительная линейная алгебра в проектах на C#
Иннокентий Васильевич Семушин , Юлия Владимировна Цыганова , Валерия Вадимовна Воронина , Владимир Васильевич Угаров , Анастасия Игоревна Афанасова , Илья Николаевич Куличенко

Жанр:

Математика, C, C++, C#

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

978-5-9795-1342-3

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Вычислительная линейная алгебра в проектах на C#"

Учебное пособие охватывает базовые алгоритмы вычислительной линейной алгебры (ВЛА) и ориентирует на их анализ и полномасштабное исследование методом проектов. Предлагаемые авторами проекты содержат более 250 индивидуальных заданий по основным темам ВЛА в трёх частях: «Стандартный курс», «Повышенный курс» и «Специальный курс». Учебное пособие предназначено для студентов и аспирантов, обучающихся на факультетах информационных и вычислительных технологий.

Читаем онлайн "Вычислительная линейная алгебра в проектах на C#". [Страница - 2]

14-07-00665.

Acknowledgment
Acknowledgment is given by the authors to the Russian Federation for Basic
Research for partly funding this work by research grant № 14-07-00665.

Оглавление
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Введение . . . . . . . . . . .
Учебные цели студента .
Оценка работы студента .
Кодекс студента . . . . .
Краткое описание курса .
I

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .

ОСНОВАНИЯ

17
17
18
23
25
27

1

Проекто-ориентированная методика . . . . . . . . . . . . .
1.1
Метод проектов . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Фронтально-состязательный подход (ФСП) . . . . . . . . .
1.3
Оценивание качества академических проектов . . . . . . . .
1.4
Положения о выполнении и защите проектов . . . . . . . .
1.5
Заключение по разделу 1 . . . . . . . . . . . . . . . . . . .

29
29
32
39
47
51

2

Элементы программирования на C# . . . . . . . . . . . . .
2.1
Синтаксис . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
Приложения . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Сервис . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4
Заключение по разделу 2 . . . . . . . . . . . . . . . . . . .

52
52
55
70
83

II
3

СТАНДАРТНЫЙ КУРС
Проект № 1 «Стандартные алгоритмы LU -разложения»
3.1
Алгоритмы метода Гаусса . . . . . . . . . . . . . . . . . . .
3.2
Выбор ведущего элемента . . . . . . . . . . . . . . . . . . .
3.3
Компактные схемы . . . . . . . . . . . . . . . . . . . . . . .
3.4
Алгоритмы метода Жордана . . . . . . . . . . . . . . . . .
3.5
Вычисление обратной матрицы . . . . . . . . . . . . . . . .
3.6
Плохо обусловленные матрицы . . . . . . . . . . . . . . . .
3.7
Задание на лабораторный проект № 1 . . . . . . . . . . . .
3.8
Варианты задания на лабораторный проект № 1 . . . . . . .
3.9
Методические рекомендации для проекта № 1 . . . . . . . .

85
87
87
90
94
97
101
107
109
112
114

Оглавление

3.10
3.11

Тестовые задачи для проекта № 1 . . . . . . . . . . . . . . . 129
Заключение по разделу 3 . . . . . . . . . . . . . . . . . . . 134

4

Проект № 2 «Разложения Холесского» . . . . . . . . . . .135
4.1
Положительно определённые матрицы . . . . . . . . . . . . 135
4.2
Квадратные корни из P и алгоритмы Холесского . . . . . . 136
4.3
Программная реализация алгоритмов
Холесского . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
4.4
Разложение Холесского: ijk-формы . . . . . . . . . . . . . 141
4.5
Разложение Холесского: алгоритмы окаймления . . . . . . 143
4.6
Особенности хранения ПО-матрицы P . . . . . . . . . . . . 146
4.7
Задание на лабораторный проект № 2 . . . . . . . . . . . . 147
4.8
Варианты задания на лабораторный проект № 2 . . . . . . . 151
4.9
Методические рекомендации для проекта № 2 . . . . . . . . 151
4.10 Тестовые задачи для проекта № 2 . . . . . . . . . . . . . . . 163
4.11 Заключение по разделу 4 . . . . . . . . . . . . . . . . . . . 165

5

Проект № 3 «Ортогональные преобразования» . . . . . .166
5.1
Ортогональные матрицы и приложения . . . . . . . . . . . 166
5.2
Линейная задача наименьших квадратов . . . . . . . . . . . 168
5.3
Ортогональные матрицы и наименьшие квадраты . . . . . . 169
5.4
Преобразование Хаусхолдера . . . . . . . . . . . . . . . . . 170
5.5
Шаг триангуляризации матрицы . . . . . . . . . . . . . . . 175
5.6
Решение треугольной системы . . . . . . . . . . . . . . . . 176
5.7
Преобразование Гивенса . . . . . . . . . . . . . . . . . . . . 179
5.8
Варианты заполнения матрицы R . . . . . . . . . . . . . . 185
5.9
Правосторонние ортогональные преобразования . . . . . . . 186
5.10 Двусторонние ортогональные преобразования . . . . . . . . 187
5.11 Ортогонализация Грама–Шмидта . . . . . . . . . . . . . . 190
5.12 Алгоритмы ортогонализации Грама–Шмидта . . . . . . . . 192
5.13 Решение систем после ортогонализации . . . . . . . . . . . 196
5.14 Обращение матриц после ортогонализации . . . . . . . . . 196
5.15 Задание на лабораторный проект № 3 . . . . . . . . . . . . 196
5.16 Варианты задания на лабораторный проект № 3 . . . . . . . 198
5.17 Методические рекомендации для проекта № 3 . . . . . . . . 199
5.18 Тестовые задачи для проекта № 3 . . . . . . . . . . . . . . . 208
5.19 Заключение по разделу 5 . . . . . . . . . . . . . . . . . . . 219

10

Оглавление

6

III

Пример программной реализации проекта
6.1
Постановка задачи . . . . . . . . . . . . . .
6.2
Класс с реализацией алгоритмов . . . . . .
6.3
Генерация матриц . . . . . . . . . . . . . .
6.4
Создание пользовательского интерфейса
и подключение ранее созданных библиотек
6.5
Завершающее тестирование . . . . . . . . .
6.6
Заключение по разделу 6 . . . . . . . . . .
ПОВЫШЕННЫЙ КУРС

№1
. . .
. . .
. . .

. . . . . .221
. . . . . . 221
. . . . . . 223
. . . . . . 248

. . . . . . . . . 266
. . . . . . . . . 306
. . . . . . . . . 308
315

7

Проект № 4 --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.