Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Решение СЛАУ с помощью надстройки Поиск решенияСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Пример 1.2: Найти решение СЛАУ из примера 1.1, используя надстройку Поиск решения. При решении СЛАУ приложение Excel использует итерационные (приближенные) методы. Строится последовательность приближений , i=0,1,…n. Назовем вектором невязок следующий вектор: (1.9) Задача Excel заключается в том, чтобы найти такое приближение , при котором вектор невязок был бы нулевым, т.е. добиться совпадения значений правых и левых частей системы . Последовательность действий 1. Возьмем новый лист (а можно и на том же). Заготовим таблицу, как показано на рис.1.2. Рис.1.2. 2. Заготовим ячейки А7:С7, где будет сформировано решение системы (х1, х2, х3). Первоначально они остаются пустыми, т.е. равными нулю. Однако для контроля правильности вводимых далее формул, удобно ввести в эти ячейки какие-либо значения, например единицы. Эти значения можно рассматривать как нулевое приближение решения системы, . 3. Введем коэффициенты системы (матрицу А) в ячейки А3:С5. 4. В столбец D введем выражения для вычисления левых частей исходной системы. Для этого в ячейке D 3 введем и скопируем вниз до конца таблицы формулу: D3=СУММПРОИЗВ (A3:C3;$A$7:$C$7). Используемая функция СУММПРОИЗВ принадлежит категории Математические. 5. В столбец Е запишем значения правых частей системы матрицу . 6. В столбец F введем невязки в соответствии с формулой (1.9), т.е. введем формулу F3=D3-E3 и скопируем ее вниз до конца таблицы. 7. Будет не лишним проверить правильность вычислений для случая . 8. Зададим команду меню Сервис\Поиск решения. В окне Поиск решения (рис.1.3) в поле Изменяя ячейки укажем блок $А$7:$С$7, а в поле Ограничения – $F$3:$F$5 =0. Для этого надо щелкнуть на кнопке Добавить и ввести эти ограничения. 9. Щелкнем на кнопке Выполнить. Рис. 1.3. Полученное решение системы (1.8) х1 =1; х2 =-1 х3 =2 записано в ячейках А7:С7, рис.1.2.
Вопросы самоконтроля. 1) Как отделяются корни уравнения? 2) Как используется функция СУММПРОИЗВ? 3) Какой должна быть величина шага при отделении корней? 4) Какие условия должны быть выполнены для применения метода половинного деления отрезка?
Задания к лабораторным работам № 5-7
Найти решение данной системы
Лабораторная работа 6. Итерационные методы решения систем линейных уравнений Цель: Ознакомиться с итерационными методами решения систем линейных уравнений и их реализацией в MS Excel. Задание: Решить систему линейных уравнений с точностью ε одним из методов: 1) Якоби, e = 10–3; Алгоритмы методов и их реализация в ms excel Метод якоби Алгоритм 1. Выписать для системы матрицу коэффициентов и вектор правой части . 2. Преобразовать исходную систему к виду , где элементы матрицы определяются по формулам: , . 3. Проверить условие сходимости: имеет ли матрица диагональное преобладание или в преобразованной системе уравнений имеет ли норма матрицы коэффициентов значение, меньшее единицы (в качестве нормы можно взять евклидову норму ). 5. Задать вектор нулевого приближения . 6. Вычислить координаты вектора следующего, более точного приближения к решению по итерационной формуле: или 7. Окончание итерационного процесса: оценить погрешность ; итерационный процесс заканчивается, как только . Реализация в MS Excel 1.Решить систему линейных алгебраических уравнений: 8. Расположить на листе исходные данные: 9. Рассчитать элементы матрицы и столбца : Вид рабочего листа с результатом расчета Вид рабочего листа с формулами 10. Уточнение корней системы линейных уравнений методом Якоби с помощью таблицы вычислений (в качестве начального приближения выбрать значения столбца ): Вид рабочего листа с результатом расчета Вид рабочего листа с формулами Примечание: Фигурные скобки означают, что соответствующая формула выводится массивом, т. е. с использованием комбинации Ctrl + Shift + Enter. Уточнение корня с использованием режима Итерации MS Excel (вручную): создать копию листа: Правка – Переместить/Скопировать лист…, на которой удалить ячейки с итерационным процессом: настроить MS Excel на выполнение итераций вручную: Сервис – Параметры – Вычисления – вручную; итерации разрешить, Предельное число итераций – 1, Относительная погрешность – 0,001; организовать в таблице циклические ссылки: в ячейках, где хранились старые значения корней, поставить ссылку на ячейки, где рассчитаны новые, более точные значения корней: нажимать клавишу F9, наблюдая за поведением погрешности: После окончания вычислительного процесса выполнить: Сервис – Параметры – Вычисления и вернуть предустановленные настройки. Лабораторная работа 7. Итерационные методы решения систем линейных уравнений Цель: Ознакомиться с итерационными методами решения систем линейных уравнений и их реализацией в MS Excel. Задание: Решить систему линейных уравнений с точностью ε одним из методов: 1) Зейделя, e = 10–6;
Алгоритм Выписать для системы матрицу коэффициентов и вектор правой части . Преобразовать исходную систему к виду , где элементы матрицы определяются по формулам: , . Проверить условие сходимости: имеет ли матрица диагональное преобладание или в преобразованной системе уравнений имеет ли норма матрицы коэффициентов значение, меньшее единицы (в качестве нормы можно взять евклидову норму ). Задать вектор нулевого приближения . Вычислить координаты вектора следующего, более точного приближения к решению по итерационным формулам: Окончание итерационного процесса: оценить погрешность ; итерационный процесс заканчивается, как только . Реализация в MS Excel Расположить на листе исходные данные и уточнить корни системы линейных уравнений методом Зейделя с помощью таблицы вычислений (в качестве начального приближения выбрать значения столбца F): Вид рабочего листа с результатом расчета Вид рабочего листа с формулами Уточнение корня с использованием режима Итерации MS Excel (вручную): создать копию листа: Правка – Переместить/Скопировать лист…, на которой удалить ячейки с итерационным процессом: настроить MS Excel на выполнение итераций вручную: Сервис – Параметры – Вычисления – вручную; итерации разрешить, Предельное число итераций – 1, Относительная погрешность – 0,001; организовать в таблице циклические ссылки: в ячейках, где хранились старые значения корней, поставить ссылку на ячейки, где рассчитаны новые, более точные значения корней: нажимать клавишу F9, наблюдая за поведением погрешности: После окончания вычислительного процесса выполнить: Сервис – Параметры – Вычисления и вернуть предустановленные настройки. Поскольку подсчет номера итерации и расчет погрешности работают некорректно, следует модифицировать формулы: и снова провести расчет: После окончания вычислительного процесса выполнить: Сервис – Параметры – Вычисления и вернуть предустановленные настройки. Лабораторная работа 8. Теория приближений функций Цель: Ознакомиться с численными методами получения аналитической зависимости по экспериментальным точкам и их реализацией в MS Excel. Задание: 1) Найти приближенное значение функции при заданном значении аргумента с помощью интерполяционного полинома Лагранжа, если функция задана в не равноотстоящих узлах; , ; ; 2) Оценить погрешность полученного значения.
Вопросы самоконтроля. 1) Постановка задачи интерполирования. Геометрическая иллюстрация. 2) В чем различие между задачами интерполяции и задачами экстраполяции? 3) Привести формулу Лагранжа. Дать оценку погрешности. 4) Как выглядит формула Лагранжа для равностоящих узлов? 5) От чего зависит точность получаемого формулой Лагранжа результата? 6) Когда полином порядка будет аппроксимирован формулой Лагранжа с наименьшей погрешностью?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-26; просмотров: 4574; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.185.202 (0.013 с.) |