- •1 Вопрос
- •2 Вопрос Основные структуры данных
- •Линейные структуры (списки данных, векторы данных)
- •Табличные структуры (таблицы данных, матрицы данных)
- •Иерархические структуры данных
- •Упорядочение структур данных
- •Файлы и файловая структура
- •3 Вопрос
- •Классическая архитектура
- •4 Вопрос характеристика программного обеспечения пк. Прикладные пакеты и программы. Инструментальные системы операционные системы
- •Функции [править]
- •Понятие [править]
- •Ядро [править]
- •Эволюция и основные идеи [править]
- •Пакетный режим [править]
- •Разделение времени и многозадачность [править]
- •Разделение полномочий [править]
- •Реальный масштаб времени [править]
- •Файловые системы и структуры [править]
- •5 Вопрос
- •6 Вопрос . Алфавит, Типы данных, Переменные и Константы
- •Синтаксис и семантика
- •Алфавит языка
- •Элементарные конструкции
- •Простые типы данных
- •Понятие типа данных в Турбо Паскаль
- •Переменные и константы
- •7 Вопрос Структура программы на языке Паскаль
- •Заголовок программы
- •Раздел меток (label)
- •Раздел констант (const)
- •Раздел типов (type)
- •Раздел переменных (var)
- •Раздел процедур и функций
- •Раздел действий (операторов)
- •8 Вопрос алгоритмический язык паскаль. Арифметические выражения. Функции. Оператор присвоения Возникновение и назначение Паскаля
- •Структура программы на Паскале
- •Операторы ввода, вывода, присваивания
- •Правила записи арифметических выражений
- •Пунктуация Паскаля
- •9 Вопрос Операторы ввода и вывода
- •Ввод данных
- •Вывод данных
- •10 Вопрос Составной оператор Условные операторы Pascal-Паскаль
- •Условные операторы Pascal-Паскаль
- •Оператор выбора Паскаля
- •11 Вопрос операторы цикла. Цикл с предусловием. Цикл с постусловием. Цикл с параметром. Циклический алгоритм
- •Цикл с предусловием / пока
- •Цикл с постусловием - до
- •Цикл с параметром
- •Цикл - пока цикл с параметром
- •Операторы цикла
- •12 Вопрос алгоритм табулирование функции
- •11.1. Алгоритм табулирования
- •13 Вопрос алгоритм вычисления конечный суммы рекуррентная формула
- •Некоторые рекуррентные формулы
- •14 Вопрос массивы. Синтаксис и применение Массивы
- •Синтаксис Определение при помощи array()
- •15 Вопрос Одномерные массивы. Описание, ввод, вывод и обработка массивов на Паскале
- •16 Вопрос алгоритм вычисления суммы элементов одномерного массива
- •17 Вопрос алгоритм вычисления максимального элемента одномерного массива
- •18 Вопрос алгоритм упорядочивания элементов одномерного массива
- •19 Вопрос алгоритм вычисления суммы элементов двумерного массива
- •20 Вопрос алгоритм нахождение максимального элемента двумерного массива
- •21 Вопрос работа с файлами ввод вывод данных паскаль Ввод-вывод данных
- •Вывод данных на экран. Форматированный вывод
- •22 Вопрос функции. Параметры. Локальные глобальные описание
- •23. Процедуры и функции . Параметры-значения и параметры-переменные
- •24 Вопрос модули.Структура модулей Структура модуля
- •25 Вопрос численное решение уравнений. Метод половинного деления
- •26 Вопрос численное решение нелинейных скалярных уравнений. Метод хорд.
- •27 Вопрос численное решение алгебраических уравнений. Метод ньютона
- •28 Вопрос численное решение систем линейных алгебраических уравнений метод простой итерации
- •29 Вопрос численное решение системы линейных алгебраических уравнений метод Зейделя Метод Зейделя для решения слау
- •30 Вопрос численное решение системы линейных алгебраических уравнений с ленточной матрицей. Метод прогонки Метод прогонки
- •31 Вопрос численное решение системы нелинейных алгебраических уравнений метод простой итерации Системы нелинейных уравнений
- •32 Вопрос численное решение системы нелинейных алгебраических уравнений метод ньютона
- •33 Вопрос
- •Численные методы поиска экстремумов функций одной переменной
- •34 Вопрос интерполяция функции многочлен лагранжа Интерполяционный многочлен Лагранжа
- •35 Вопрос аппроксимация эмпирических данных. Метод наименьших квадратов Метод наименьших квадратов (мнк).
- •Суть метода наименьших квадратов (мнк).
- •Вывод формул для нахождения коэффициентов.
- •Оценка погрешности метода наименьших квадратов.
- •Графическая иллюстрация метода наименьших квадратов (мнк).
- •36 Вопрос
- •37 Вопрос интерполяционный кубический сплайн определение Формулировка. Задачи Кубический интерполяционный сплайн
- •38 Вопрос численное интегрирование метод прямоугольников метод Рунге оценки точности численого определения интеграла Метод прямоугольников.
- •Суть метода прямоугольников.
- •Применение правила Рунге Оценка точности вычисления определённого интеграла
- •39 Вопрос численное интегрирование метод трапеций метод Рунге оценки точности численого определения интеграла
- •Применение правила Рунге Оценка точности вычисления определённого интеграла
- •40 Вопрос численное интегрирование метод Симпсона оценки точности численого определения интеграла
- •41 Вопрос
29 Вопрос численное решение системы линейных алгебраических уравнений метод Зейделя Метод Зейделя для решения слау
Этот метод является модификацией метода простых итераций и в некоторых случаях приводит к более быстрой сходимости.
Итерации
по методу Зейделя отличаются от простых
итераций (10.12) тем, что при нахождении
i-й компоненты (k+1)-го приближения сразу
используются уже найденные компоненты
(к +1) -го приближения с меньшими номерами
.
При рассмотрении развернутой формы
системы итерационный процесс записывается
в виде
В каждое последующее уравнение подставляются значения неизвестных, полученных из предыдущих уравнений.
Теорема
(10.3) о достаточном условии сходимости
метода Зейделя. Если
для системы
какая-либо
норма матрицы
меньше
единицы, т.е.
,
то процесс последовательных приближений
(10.15) сходится к единственному решению
исходной системы
при
любом начальном приближении
.
Записывая (10.15) в матричной форме, получаем
(10.16) |
где
являются
разложениями матрицы
Преобразуя (10.16) к виду , получаем матричную форму итерационного процесса метода Зейделя:
(10.17) |
Тогда достаточное, а также необходимое и достаточное условия сходимости будут соответственно такими (см. теоремы 10.1 и 10.2): Замечания 10.8
1. Для обеспечения сходимости метода Зейделя требуется преобразовать систему к виду с преобладанием диагональных элементов в матрице а (см. метод простых итераций).
2. Процесс (10.15) называется последовательным итерированием, так как на каждой итерации полученные из предыдущих уравнений значения подставляются в последующие. Как правило, метод Зейделя обеспечивает лучшую сходимость, чем метод простых итераций (за счет накопления информации, полученной при решении предыдущих уравнений). Метод Зейделя может сходиться, если расходится метод простых итераций, и наоборот.
3. При расчетах на ЭВМ удобнее пользоваться формулой (10.16).
4. Преимуществом метода Зейделя, как и метода простых итераций, является его "самоисправляемость".
5. Метод
Зейделя имеет преимущества перед методом
простых итераций, так как он всегда
сходится для нормальных систем линейных
алгебраических уравнений, т.е. таких
систем, в которых матрица
является
симметрической и положительно
определенной. Систему линейных
алгебраических уравнений с невырожденной
матрицей
всегда
можно преобразовать к нормальной, если
ее умножить слева на матрицу
(матрица
—
симметрическая). Система
является
нормальной.
Алгоритм метода Зейделя
1. Преобразовать систему к виду одним из описанных способов.
2.
Задать начальное приближение
решения
произвольно
или положить
,
а также малое положительное
число
(точность).
Положить
.
3.
Произвести расчеты по формуле (10.15) или
(10.16) и найти
.
4.
Если выполнено условие окончания
,
процесс завершить и в качестве
приближенного решения задачи принять
.
Иначе положить
и
перейти к пункту 3.
Пример
10.15. Методом
Зейделя с точностью
решить
систему линейных алгебраических
уравнений:
Решение. 1. Приведем систему к виду (см. пример 10.14):
Так
как
,
условие сходимости выполняется.
2.
Зададим
.
В поставленной задаче
.
Выполним расчеты по формуле (10.15): и результаты занесем в табл. 10.6.
Очевидно,
найденное решение
является
точным.
4.
Расчет завершен, поскольку выполнено
условие окончания
.
Пример
10.16. Методом
Зейделя с точностью
решить
систему линейных алгебраических
уравнений:
Решение. Так
как
,
в данной системе диагональные элементы
преобладают. Выразим из первого
уравнения
,
из второго
,
из третьего
2.
Зададим
.
В поставленной задаче
.
3. Выполним расчеты по формулам (10.15): и результаты занесем в табл. 10.7.
Очевидно, найденное решение является точным.
4.
Расчет завершен, поскольку выполнено
условие окончания
.
