Метод приближенного решения уравнений excel

1. Решение нелинейных уравнений в MS Excel

1.1 Отделение корней

В общем виде любое уравнение одной переменной принято записывать так , при этом корнем (решением) называется такое значение x *, что оказывается верным тождеством. Уравнение может иметь один, несколько (включая бесконечное число) или ни одного корня. Как легко видеть, для действительных корней задача отыскания решения уравнения легко интерпретируется графически: корень есть такое значение независимой переменной, при котором происходит пересечение графика функции, стоящей в левой части уравнения f ( x ) , с осью абсцисс.

Например , для уравнения выполним преобразование и приведем его к виду f ( x )= 0 т.е. . График этой функции представлен на рисунке 1. Очевидно, что данное уравнение имеет два действительных корня – один на отрезке [-1, 0] , а второй – [1, 2].

Рисунок 1. График функции

1.2 Решение уравнений, используя инструмент “Подбор параметра”

Используя возможности Excel , можно находить корни нелинейного уравнения вида f ( x )=0 в допустимой области определения переменной. Последовательность операций нахождения корней следующая:

1. Производится вычисление значений функции в диапазоне вероятного существования корней от значений аргумента, изменяющегося с определенным шагом;

2. В таблице выделяются ближайшие приближения к значениям корней (пары соседних значений функции с разными знаками);

3. Используя средство Excel Подбор параметра, вычисляются корни уравнения.

2. Работа с матрицами в MS Excel . Решение систем уравнений.

Нахождение определителя матрицы

Перед нахождением определителя необходимо ввести матрицу в диапазон ячеек Excel в виде таблицы.

Для нахождения определителя матрицы в Excel необходимо:

· сделать активной ячейку, в которой в последующем будет записан результат;

· в меню Вставка – Функция в категории Математические выбрать функцию МОПРЕД и нажать OK ;

· на втором шаге задать диапазон ячеек, в котором содержатся элементы матрицы, и нажать OK .

Нахождение обратной матрицы

Для нахождения обратной матрицы необходимо

· выделить диапазон ячеек, в которых в последующем будут записаны элементы матрицы ( количество строк и количество столбцов должны равняться соответствующим параметрам исходной матрицы).

· в меню Вставка – Функция в категории Математические выбрать функцию МОБР и нажать OK ;

· на втором шаге задать диапазон ячеек, в котором содержатся элементы исходной матрицы, и нажать OK .

· после появления значения в левом верхнем углу выделенного диапазона последовательно нажать клавишу F 2 и комбинацию клавиш Ctrl + Shift + Enter .

Для перемножения матриц необходимо

· выделить диапазон ячеек, в которых в последующем будут записаны элементы результирующей матрицы.

· в меню Вставка – Функция в категории Математические выбрать функцию МУМНОЖ и нажать OK ;

· на втором шаге задать два диапазона ячеек с элементами перемножаемых матриц, и нажать OK .

· после появления значения в левом верхнем углу выделенного диапазона последовательно нажать клавишу F 2 и комбинацию клавиш Ctrl + Shift + Enter .

Решение системы уравнений в Excel .

Решение системы уравнений при помощи нахождения обратной матрицы.

Пусть дана линейная система уравнений.

Данную систему уравнений можно представить в матричной форме:

Матрица неизвестных вычисляется по формуле

где A -1 – обратная матрица по отношению к A .

Для вычисления уравнения в Excel необходимо:

· ввести матрицу A;

· ввести матрицу B;

· вычислить обратную матрицу по отношению к А ;

· перемножить полученную обратную матрицу с матрицей B .

Порядок выполнения работы

Задание 1

Найти все корни уравнения 2x 3 -15sin( x )+0,5x-5=0 на отрезке [-3 ; 3].

1. Построить таблицу значений функции f ( x ) для значений x от –3 до 3, шаг 0,2.

Для этого ввести первые два значения переменной x , выделить эти две ячейки, с помощью маркера автозаполнения размножить значения до 3.

Затем ввести формулу для вычисления f ( x ). Скопировать формулу с использованием маркера автозаполнения на весь столбец.

Из полученной таблицы находим, что значение функции трижды меняет знак, следовательно, исходное уравнение имеет на заданном отрезке три корня.

2. Выделить цветом пары значений x и f ( x ), где f ( x ) меняет знак (см .р исунок 2).

3. Построить график функции f ( x ).

Рисунок 2. Поиск приближенных значений корней уравнения

4. Скопировать рядом с таблицей произвольную пару выделенных значений x и f ( x ) (см .р исунок 3).

5. Выполнить команду меню Сервис/Подбор параметра. В диалоговом окне (рисунок 3) заполнить следующие поля:

þ Установить в ячейке : в поле указывается адрес ячейки, в которой записана формула правой части функции;

þ Значение : в поле указывается значение, которое должен получить полином в результате вычислений, т.е. правая часть уравнения (в нашем случае 0);

þ Изменяя значение : в поле указывается адрес ячейки (где записано начальное приближение), в которой будет вычисляться корень уравнения и на которую ссылается формула.

Рисунок 3. Диалоговое окно Подбор параметра для поиска первого корня

6. После щелчка на ОК должно получиться значение первого корня -1,65793685 .

7. Выполнить последовательно операции, аналогичные предыдущим, для вычисления значений остальных корней: -0,35913476 и 2,05170101 .

Задание 2

Решить систему уравнений:

1. Ввести значения элементов матриц A и B уравнения в ячейки Excel .

2. Вычислить обратную матрицу с помощью матричной функции МОБР.

3. Перемножить обратную матрицу A -1 на матрицу B с помощью матричной функции МУМНОЖ (Порядок умножения важен ­– первой должна идти матрица A -1 а второй B .)

4. Проверить правильность полученной матрицы корней X .

Контрольные вопросы

1. Порядок действий для решения нелинейного уравнения с помощью инструмента Подбор параметра MS Excel .

2. Порядок действий для решения системы уравнений матричным методом в MS Excel .

Решение нелинейного уравнения в Excel

Разберём решение нелинейного уравнения в Excel вида:

y=4x 3 +2x–7

Ячейку A4 оставим пустой, а в ячейки B4 запишем формулу вида

Затем в Excel перейдём на вкладку Данные -> Поиск Решения

Открывается окно Параметры поиска решения. В поле оптимизировать целевую функцию выбираем ячейку B4, ставим Значения 0, ячейку переменной указываем A4, ставим галочку сделать переменные без ограничений неотрицательными, выбираем метод решения — поиск решения нелинейных задач методом ОПГ (обобщенного приведенного градиента) и жмем Найти решение


Получаем решение искомой задачи

x=1,06744215530327

Отчет результатов вычисления в Excel

Решение нелинейных уравнений в Excel и Mathcad (стр. 1 )

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

Кафедра прикладной математики и вычислительной техники

Решение нелинейных уравнений в Excel и Mathcad

к выполнению лабораторных работ

по дисциплине «Вычислительная математика»

Решение нелинейных уравнений в Excel и Mathcad: Метод. указ. / Сост. , — Самара: СГАСУ, 20с.

Методические указания разработаны в соответствии с Государственным образовательным стандартом изучения дисциплины «Вычислительная математика».

Рассмотрена реализация численных методов при решении нелинейных уравнений и систем уравнений в Excel и MathCad. Приведены варианты заданий для индивидуального выполнения и вопросы для самоконтроля и тестирования.

Предназначены для студентов специальности 230201 – «Информационные системы и технологии» всех форм обучения.

Рецензент к. ф-м. н.

Ó , составление, 2012

1 Решение нелинейного уравнения

1.1 Общие сведения о решении нелинейного уравнения

1.2 Отделение корней

1.3 Уточнение корней стандартными средствами Excel и Mathcad

1.4 Метод деления отрезка пополам

1.6 Метод Ньютона (касательных)

1.7 Комбинированный метод

1.8 Метод итераций

2 Решение систем нелинейных уравнений

2.1 Общие сведения о решении систем нелинейных уравнений

2.2 Решение систем нелинейных уравнений методом Ньютона

2.3 Решение систем нелинейных уравнений методами итераций

3 Задания к лабораторным работам

Лабораторная № 1. Отделение корней и стандартные инструменты решения нелинейного уравнения

Лабораторная № 2. Сравнение методов уточнения корней нелинейного уравнения

Лабораторная № 3. Решение систем нелинейных уравнений

Лабораторная № 4. Программирование методов решения нелинейных уравнений и систем

4 Вопросы и тесты для самоконтроля

Список рекомендуемой литературы

1 Решение нелинейного уравнения

1.1 Общие сведения о решении нелинейного уравнения

Как правило, нелинейное уравнения общего вида f(х)=0 невозможно решить аналитически. Для практических задач достаточно найти приближенное значение x, в определенном смысле близкое к точному решению уравнения хточн.

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

Достигнутая точность может оцениваться либо «по функции» (в найденной точке x, функция достаточно близка к 0, т. е. выполняется условие |f(x)|≤ ef, где ef требуемая точность по оси ординат), либо «по аргументу» (найден достаточно маленький отрезок [a,b], внутри которого находится корень, т. е. |b–a|≤ ex, где ex требуемая точность по оси абсцисс).

1.2 Отделение корней

Отделение корней может производиться сочетанием графического и аналитического исследования функции. Такое исследование опирается на теорему Вейерштрасса, в соответствии с которой для непрерывной на отрезке [a,b] функции f(х) и любого числа y, отвечающего условию f(a)≤y≤f(b), существует на этом отрезке точка x, в которой функция равна y. Следовательно, для непрерывной функции достаточно найти отрезок, на концах которого функция имеет разные знаки, и можно быть уверенным, что на этом отрезке есть корень уравнения f(х)=0.

Для ряда методов уточнения желательно, чтобы найденный на первом этапе отрезок содержал только один корень уравнения. Это условие выполняется, если функция на отрезке монотонна. Монотонность, можно проверить либо по графику функции, либо по знаку производной.

Пример Найти с точностью до целых все корни нелинейного уравнения y(x)=x3 ‑ 10x + 7=0 а) построив таблицу и б) построив график. Найти корень уравнения на выделенном отрезке, используя опции «Подбор параметра» и «Поиск решения».

Решение Создадим в Excel таблицу, содержащую аргументы и значения функции и по ней построим точечную диаграмму. На рисунке 1 приведен снимок решения.

На графике видно, что уравнение имеет три корня, принадлежащие отрезкам [-4, -3], [0, 1] и [2, 3]. Эти отрезки можно выявить и наблюдая за сменой знаков функции в таблице. По построенному графику можно сделать вывод, что на указанных отрезках функция f(x) монотонна и, следовательно, на каждом из них содержится только по одному корню.

Такой же анализ может быть выполнен и в пакете Mathcad. Для этого достаточно набрать определение функции f(x), используя оператор присваивания (:=) и естественные общепринятые обозначения математических операций и стандартных функций, задать цикл для изменения аргумента, например, а затем вывести на экран таблицу значений функции (располо­жен­ными в одной строке командами x= f(x)=) и график. Цикл можно задать, например, командой x:=-5,-4.5…5. Шаг цикла формируется путем задания начального и следующего за ним значений переменной, а перед конечным значением переменной ставится точка с запятой, которая будет визуально отображена на экране в виде многоточия.

Рисунок 1 – Таблица и график для отделения корней нелинейного уравнения

1.3 Уточнение корней стандартными средствами Excel и Mathcad

Во всех методах уточнения корней необходимо задать начальное прибли­же­ние, которое затем и будет уточняться. Если уравнение имеет несколько кор­ней, в зависимости от выбранного начального приближения будет найден один из них. При неудачно выбранном начальном приближении решение может и не быть найдено. Если в результате первого этапа расчетов уже выделен отрезок, содержа­щий единственный корень уравнения, в качестве начального приближения можно взять любую точку этого отрезка.

В Excel для уточнения значений корней можно использовать опции «Подбор параметра» и «Поиск решения». Пример оформления решения приведен на рисунках 2 и 3.

Рисунок 2 – Ввод значений для использования средств решения уравнения в Excel

Рисунок 3 – Результаты использования средств решения уравнения в Excel

В Mathcad для уточнения корней уравнения можно использовать функцию root(….) или блок решения. Пример использования функции root(…) приведен на рисунке 4, а блока решения на рисунке 5. Следует обратить внимание, что в блоке решения (после заголовка блока Given) между левой и правой частями уравнения должен стоять жирный знак равенства (тождества), который можно получить выбором из соответствующей палитры инструментов, либо нажатием одновременно клавиши Ctrl и =.

Рисунок 4 – Решение уравнения с использованием функции root(…) в Mathcad

Рисунок 5 – Решение уравнения с использованием блока решения в Mathcad

Как видим, каждый стандартный инструмент находит решение уравнения с определенной точностью. Эта точность зависит от метода, используемого в пакете и, в определенной степени, настроек пакета. Управлять точностью результата здесь достаточно сложно, а часто и невозможно.

В то же время, очень просто построить собственную таблицу или написать программу, реализующие один из методов уточнения корней. Здесь можно использовать критерии точности расчета, задаваемые пользователем. При этом достигается и понимание процесса расчетов без опоры на принцип Митрофанушки: «Извозчик есть, довезет».

Далее рассмотрены несколько наиболее распространенных методов. Отметим очевидный момент: при прочих равных условиях тот метод уточнения корней будет более эффективен, в котором результат с той же погрешностью найден с меньшим числом вычислений функции f(x) (при этом достигается и максимальная точность при одинаковом числе вычислений функции).

1.4 Метод деления отрезка пополам

В этом методе на каждом шаге отрезок делится на две равные части. Затем сравнивают знаки функции на концах каждой из двух половинок (например, по знаку произведения значений функций на концах), определяют ту из них, в которой содержится решение (знаки функции на концах должны быть разные), и. сужают отрезок, перенося в найденную точку его границу (а или b). Условием окончания служит малость отрезка, где содержится корень («точность по x»), либо близость к 0 значения функции в средине отрезка («точность по y»). Решением уравнения считают середину отрезка, найденного на последнем шаге.

Пример. Построить таблицу для уточнения корня уравнения x3 –10x+7=0 на отрезке [-4, -3] методом деления отрезка пополам. Определить сколько шагов надо сделать методом деления отрезка пополам и какая при этом достигается точность по х, для достижения точности по y, равной 0,1; 0,01; 0, 001.

Решение Для решения можно использовать табличный процессор Excel, позволяющий автоматически продолжать строки. На первом шаге заносим в таблицу значения левого и правого концов выбранного начального отрезка и вычисляем значение середины отрезка с=(a+b)/2, а затем вводим формулу для вычисления функции в точке a (f(a)) и растягиваем (копируем) её для вычисления f(c) и f(b). В последнем столбца вычисляем выражение (ba)/2, характеризующего степень точности вычислений. Все набранные формулы можно скопировать во вторую строку таблицы.

На втором шаге нужно автоматизировать процесс поиска той половины отрезка, где содержится корень. Для этого испльзуется логическая функция ЕСЛИ (Меню: ВставкаФункцияЛогические). Для нового левого края отрезка мы проверяем истинность условия f(a)*f(c)>0, если оно верно, то мы в качестве нового значения левого конца отрезка берем число c (т. к. это условие показывает, что корня на отрезке [a, c] нет), иначе оставляем значение a. Аналогично, для нового правого края отрезка мы проверяем истинность условия f(c)*f(b)>0, если оно верно, то мы в качестве нового значения правого конца отрезка берем число c (т. к. это условие показывает, что корня на отрезке [c, b] нет), иначе оставляем значение b.

Вторую строку таблицы можно продолжить (скопировать) на необходимое число последующих строк.

Итерационный процесс завершается, когда очередное значение в последнем столбце становится меньшим, чем заданный показатель точности ex. При этом, значение середины отрезка в последнем приближении, принимается в качестве приближенного значения искомого корня нелинейного уравнения. На рисунке 6 приведен снимок решения. Для построения аналогичного процесса в Mathcad можно использовать бланк, подобный приведенному на рисунке 7. Число шагов N может варьиро­вать­ся до достижения в таблице результатов требуемой точности. При этом таблица будет автоматически удлиняться или укорачиваться.

Итак, одним из трех корней нелинейного уравнения x3 – 10x + 7=0, найденным с точностью e=0,0001, является x= — 3,46686. Как мы видим, он действительно принадлежит отрезку [-4; -3].

Рисунок 6 – Уточнение корня методом деления отрезка пополам в Excel

Рисунок 7 – Уточнение корня методом деления отрезка пополам в Mathcad

1.5 Метод хорд

В этом методе нелинейная функция f(x) на отделенном интервале [а, b] заменяется линейной – уравнением хорды, т. е. прямой соединяющей граничные точки графика на отрезке. Условие применимости метода – монотонность функции на начальном отрезке, обеспечивающая единственность корня на этом отрезке. Расчет по методу хорд аналогичен расчету методом деления отрезка пополам, но теперь на каждом шаге новая точка x внутри отрезка [a,b] рассчитывается по любой из следующих формул:

.

1.6 Метод Ньютона (касательных)

Идея, на которой основан метод, аналогична той, которая реализована в методе хорд, только на каждом шаге кривая f(x) заменяется касательной к ней, проведенной в предыдущей найденной точке. В качестве начальной точки в зависимости от свойств функции берется или левая граница отрезка, содержащего корень – x0 = а (если f(а) f»(х) > 0), или правая его граница: x0 = b (если f(b) f»(х)>0). Расчет нового приближения на следующем шаге i+1 производится по формуле:

.

Алгоритм применим для монотонных функций, сохраняющих выпуклость или вогнутость в промежутке между начальным приближением и корнем уравнения (т. е. должен сохраняться знак первой и второй производных функции f(x)). работоспособен при выпуклых и монотонных функциях f(x). В расчетах нет необходимости отслеживать две границы отрезка, поэтому достаточно на каждом шаге вычислять значения x, f(x) и f′(x). При этом легко оценить «точность по y», по значению левой части уравнения на очередном шаге. Для оценки «точности по x» нужно отслеживать разницу приближений на предыдущем и последующих шагах, которая связана с разницей между найденным приближением и точным значением корня.

Следует обратить внимание на следующую особенность метода: последовательность x1, x2, x3,… приближается к корню с другой стороны, в отличие от использования метода хорд при прочих равных условиях.

Главным достоинством метода касательных является квадратичная скорость сходимости, что во многих случаях может привести к сокращению числа вычислений функции.

Уточнить корень уравнения tg (0,55x+0,1) – x2=0 на отрезке [0.6, 0.8] методом касательных до точности 0,001.

Точность вычислений можно оценить из соотношения

2 Решение систем нелинейных уравнений

2.1 Общие сведения о решении систем нелинейных уравнений

Систему n нелинейных уравнений с n неизвестными x1, x2, . xn записывают в виде:

где F1, F2,…, Fn – функции независимых переменных, среди которых есть нелинейные.

Как и в случае систем линейных уравнений, решением системы является такой вектор X*, который при подстановке обращает одновременно все уравнения системы в тождества.

Система уравнений может не иметь решений, иметь единственное решение, конечное или бесконечное количество решений. Вопрос о количестве решений должен решаться для каждой конкретной задачи отдельно.

Численные методы решения системы уравнений носят итерационный характер и требуют задания начального приближения X0.

Рассмотрим две группы таких методов: метод Ньютона с различными его модификациями и методы итераций (простых итераций и Зейделя).

2.2 Решение систем нелинейных уравнений методом Ньютона

Будем рассматривать этот метод на примере системы двух нелинейных уравнений с двумя неизвестными:

Начальные значения x0 и y0 определяются графически. Для нахождения каждого последующего приближения (xi+1, yi+1) используют вектор значений функций и матрицу значений их первых производных, рассчитанные в предыдущей точке (xi, yi).

,

Для расчета новых приближений на шаге i+1 используется матричная формула

.

Следует обратить внимание, что в последней формуле используется вычисление матрицы, обратной к матрице первых производных.

Расчет останавливают при выполнении одного (а иногда и обоих) из двух условий. Первое из них заключается в том, что на очередном шаге максимальное по модулю из изменений аргументов x и y становится меньше заданная погрешность по аргументам. В соответствии со вторым из условий, на очередном шаге максимальное по модулю значение левых частей уравнений должно отличаться от нуля меньше, чем заданная погрешность по функциям.

В упрощенном методе Ньютона матрица производных и матрица, обратная к ней вычисляются только один раз (в начальной точке) и для расчетов используется матричная формула

.

Приведенные формулы особенно легко записать в Mathcad, где имеются операторы для вычисления производных и действий с матрицами. Однако при правильном использовании матричных операций эти формулы достаточно просто записываются и в Excel. Правда, здесь придется заранее получить формулы для вычисления производных. Для аналитического вычисления производных также может быть использован Mathcad.

2.3 Решение систем нелинейных уравнений методами итераций

Для реализации этих методов исходную систему уравнений необходимо путем алгебраических преобразований явно выразить каждую переменную через остальные. Для случая двух уравнений с двумя неизвестными новая система будет иметь вид

.

Для решения такой системы задаются начальным приближением x0, y0. Уточненные решения получают по шагам, подставляя в правые части уравнений значения, найденные на предыдущем шаге. В методе простых итераций для уточнения решения используют формулы:

.

Если одно из решений системы и начальные значения x0 и y0 лежат в области D, задаваемой неравенствами: axb, cyd, то расчет по методу простых итераций сходится при выполнении в области D соотношений:

источники:

http://www.matematicus.ru/excel/reshenie-nelinejnogo-uravneniya-v-excel

http://pandia.ru/text/78/157/38912.php

Тип урока: Обобщение, закрепление
пройденного материала и объяснение нового.

Цели и задачи урока:

  • повторение изученных графиков функций;
  • повторение и закрепление графического
    способа решения уравнений;
  • закрепление навыков записи и
    копирования формул, построения графиков
    функций в электронных таблицах Excel 2007;
  • формирование и первичное закрепление
    знаний о решении уравнений с
    использованием возможностей электронных
    таблиц Excel 2007;
  • формирование мышления, направленного на
    выбор оптимального решения;
  • формирование информационной культуры
    школьников.

Оборудование: персональные
компьютеры, мультимедиапроектор,
проекционный экран.

Материалы к уроку: презентация Power Point
на компьютере учителя (Приложение 1).

Ход урока

Организационный момент.

Слайд 1 из Приложения1 ( далее
ссылки на слайды идут без указания
Приложения1).

Объявление темы урока.

1. Устная работа (актуализация
знаний).

Слайд 2 — Соотнесите перечисленные
ниже функции с графиками на чертеже (Рис. 1):

у = 6 — х; у = 2х + 3; у = (х + 3)2; у = -(х — 4)2;
.

Рис. 1.

Слайд 3 Графический способ решения
уравнений вида f(x)=0.

Корнями уравнения f(x)=0 являются
значения х1, х2,точек
пересечения графика функции y=f(x) с осью
абсцисс (Рис. 2).

Рис. 2.

Слайд 4

Найдите корни уравнения х2-2х-3=0,
используя графический способ решения
уравнений (Рис.3).

Ответ: -1; 3.

Рис. 3.

Слайд 5 Графический способ решения
уравнений вида f (x)=g (x).

Корнями уравнения f(x)=g(x) являются
значения х1, х2,точек
пересечения графиков функций y=f(x) и у=g(x).
(Рис. 4):

Рис. 4.

Слайд 6 Найдите корни уравнения ,
используя графический способ решения
уравнений (Рис. 5).

Ответ: 4.

Рис. 5.

2. Объяснение нового материала.
Практическая работа.

Решение уравнений графическим способом
требует больших временных затрат на
построение графиков функций и в
большинстве случаев дает грубо
приближенные решения. При использовании
электронных таблиц, в данном случае – Microsoft
Excel 2007, существенно экономится время на
построение графиков функций, и появляются
дополнительные возможности нахождения
корней уравнения с заданной точностью (метод
Подбор параметра).

I. Графический способ решения
уравнений вида f(x)=0 в Excel.


Дальнейшая работа выполняется учителем в
Excel одновременно с учениками с подробными (при
необходимости) инструкциями и выводом
результатов на проекционный экран. Слайды
Приложения 1 используются для формулировки
задач и подведения промежуточных итогов.

Слайд 7


Пример1: Используя средства построения
диаграмм в Excel, решить графическим способом
уравнение —х2+5х-4=0.

Для этого: построить график функции у=-х2+5х-4
на промежутке [ 0; 5 ] с шагом 0,25; найти значения х точек пересечения
графика функции с осью абсцисс.

Выполнение задания можно разбить на этапы:

1 этап: Представление функции в
табличной форме
(рис. 6):

Рис. 6.

Для этого:

  • в ячейку А1 ввести текст Х, в
    ячейку A2Y;
  • в ячейку В1 ввести число 0, в ячейку С1
    – число 0,25;
  • выделить ячейки В1:С1, подвести
    указатель мыши к маркеру выделения, и в
    тот момент, когда указатель мыши примет
    форму черного крестика, протянуть маркер
    выделения вправо до ячейки V1 (Рис. 7).

Рис. 7.

  • в ячейку B2 ввести формулу =-(B1^2)+5*B1-4;

При вводе формулы можно
вводить адрес ячейки с клавиатуры (не
забыть переключиться на латиницу), а
можно просто щелкнуть мышью на ячейке с
нужным адресом.

После ввода формулы в ячейке
окажется результат вычисления по
формуле, а в поле ввода строки формул —
сама формула (Рис. 8):

Рис. 8.

  • скопировать содержимое ячейки B2 в
    ячейки C2:V2 за маркер выделения. Весь
    ряд выделенных ячеек заполнится
    содержимым первой ячейки. При этом ссылки
    на ячейки в формулах изменятся
    относительно смещения самой формулы.

2 этап: Построение диаграммы типа График.

Для этого:

  • выделить диапазон ячеек B2:V2;
  • на вкладке Вставка|Диаграммы|График
    выбрать вид График;
  • на вкладке Конструктор|Выбрать данные
    (Рис. 9) в открывшемся окне «Выбор
    источника данных» щелкнуть по кнопке Изменить
    в поле Подписи горизонтальной оси
    откроется окно «Подписи оси». Выделить в
    таблице диапазон ячеек B1:V1 (значения
    переменной х). В обоих окнах щелкнуть
    по кнопкам ОК;

Рис. 9.

  • на вкладке Макет|Оси|Основная
    горизонтальная ось|Дополнительные
    параметры основной горизонтальной оси
    выбрать:

Интервал между делениями: 4;

Интервал между подписями: Единица
измерения интервала:
4;

Положение оси: по делениям;

Выбрать ширину и цвет линии (Вкладки
Тип
линии и Цвет линии)
;

  • самостоятельно изменить ширину и цвет
    линии для вертикальной оси;
  • на вкладке Макет|Сетка|Вертикальные
    линии сетки по основной оси
    выбрать Основные
    линии сетки
    .

Примерный результат работы приведен на
рис. 10:

Рис. 10.

3 этап: Определение корней уравнения.

График функции у=-х2+5х-4
пересекает ось абсцисс в двух точках и,
следовательно, уравнение 2+5х-4=0 имеет
два корня: х1=1; х2=4.

II. Графический способ решения уравнений
вида f(x)=g(x) в Excel.

Слайд 8


Пример 2: Решить графическим способом
уравнение .

Для этого: в одной системе координат
построить графики функций у1=
и у2=1-х
на промежутке [ -1; 4 ] с шагом 0,25; найти значение х точки
пересечения графиков функций.

1 этап: Представление функций в
табличной форме (рис. 1):


  • Перейти на Лист2.
  • Аналогично Примеру 1, применив
    приемы копирования, заполнить таблицу.
    При табулировании функции у1=
    воспользоваться встроенной функцией Корень
    (Рис. 11).

Рис. 11.

2 этап: Построение диаграммы типа График.


  • Выделить диапазон ячеек (А2:V3);
  • Аналогично Примеру 1 вставить и
    отформатировать диаграмму типа График,
    выбрав дополнительно в настройках
    горизонтальной оси: вертикальная ось
    пересекает в категории с номером 5.

Примерный результат работы приведен на
Рис. 12:

Рис. 12.

3 этап: Определение корней уравнения.

Графики функций у1=
и у2=1-х пересекаются в одной
точке (0;1) и, следовательно, уравнение
имеет один корень – абсцисса этой точки: х=0.

III. Метод Подбор параметра.


Слайд 9

Графический способ решения уравнений
красив, но далеко не всегда точки
пересечения могут быть такими «хорошими»,
как в специально подобранных примерах 1 и 2.

Возможности электронных таблиц
позволяют находить приближенные значения
коней уравнения с заданной точностью. Для
этого используется метод Подбор
параметра
.

Слайд 10


Пример 3: Разберем метод Подбор
параметра
на примере решения уравнения —х2+5х-3=0.

1 этап: Построение диаграммы типа График
для приближенного определения корней
уравнения.

Построить график функции у=х2+5х-3,
отредактировав полученные в Примере 1
формулы.

Для этого:

  • выполнить двойной щелчок по ячейке B2,
    внести необходимые изменения;
  • с помощью маркера выделения
    скопировать формулу во все ячейки
    диапазона C2:V2.

Все изменения сразу отобразятся на
графике.

Примерный результат работы приведен на
Рис. 13:

Рис. 13.

2 этап: Определение приближенных
значений корней уравнения.

График функции у=-х2+5х-3
пересекает ось абсцисс в двух точках и,
следовательно, уравнение 2+5х-4=0 имеет
два корня.

По графику приближенно можно
определить, что х1≈0,7; х2≈4,3.

3 этап: Поиск приближенного решения
уравнения с заданной точностью методом Подбор
параметра.

1) Начать с поиска более точного
значения меньшего корня.

По графику видно, что ближайший
аргумент к точке пересечения графика с
осью абсцисс равен 0,75. В таблице
значений функции этот аргумент
размещается в ячейке E1.

  • Выделить ячейку Е2;
  • перейти на вкладку Данные|Анализ «что-если»|Подбор
    параметра…;

В открывшемся диалоговом окне Подбор
параметра
(Рис. 14) в поле Значение
ввести требуемое значение функции: 0.

В поле Изменяя значение ячейки:
ввести $E$1 (щелкнув по ячейке E1).

Щелкнуть по кнопке ОК.

Рис. 14.

Рис. 15.

  • В окне Результат подбора (Рис. 15)
    выводится информация о величине
    подбираемого и подобранного значения
    функции:
  • В ячейке E1 выводится подобранное
    значение аргумента 0,6972 с требуемой
    точностью (0,0001).

Установить точность можно путем
установки в ячейках таблицы точности
представления чисел – числа знаков
после запятой (Формат ячеек|Число|Числовой).

Итак, первый корень уравнения
определен с заданной точностью: х1≈0,6972.

2) Самостоятельно найти значение
большего корня с той же точностью. 2≈4,3029).

IV. Метод Подбор параметра для
решения уравнений вида f(x)=g(x)
.

При использовании метода Подбор
параметров
для решения уравнений вида f(x)=g(x)
вводят вспомогательную функцию y(x)=f(x)-g(x)
и находят с требуемой точностью значения х
точек пересечения графика функции y(x) с
осью абсцисс.

3. Закрепление изученного материала. Самостоятельная
работа.

Слайд 11


Задание: Используя метода Подбор
параметров,
найти корни уравнения
с точностью до 0,001.

Для этого:

  • ввести функцию у=
    и построить ее график на промежутке [ -1; 4 ] с
    шагом 0,25 (Рис. 16):

Рис. 16.

  • найти приближенное значение х
    точки пересечения графика функции с
    осью абсцисс (х≈1,4);
  • найти приближенное решение уравнения с
    точностью до 0,001 методом Подбор
    параметра (х
    ≈1,438).

4. Итог урока.

Слайд 12 Проверка результатов самостоятельной
работы
.

Слайд 13 Повторение графического
способа решения уравнения вида f(x)=0.

Слайд 14 Повторение графического
способа решения уравнения вида f(x)=g(x).

Выставление оценок.

5. Домашнее задание.

Слайд 15 .

Используя средства построения диаграмм
в Excel и метод Подбор параметра, определите
корни уравнения х2-5х+2=0 с
точностью до 0,01.

Инфоурок


Информатика

ПрезентацииПриближенное решение уравнений с помощью табличного процессора Excel



Скачать материал



Скачать материал

  • Сейчас обучается 121 человек из 40 регионов

  • Сейчас обучается 84 человека из 34 регионов

  • Сейчас обучается 22 человека из 15 регионов

Описание презентации по отдельным слайдам:

  • Можно ли найти корни системы уравнений с помощью программы Excel?Если можно т...

    2 слайд

    Можно ли найти корни системы уравнений с помощью программы Excel?
    Если можно то каким способом?
    А если построить график и найти точки пересечения? (графический метод)

  • Тема урока: «Приближенное решение  уравнений с помощью табличного  процессора...

    3 слайд

    Тема урока: «Приближенное решение уравнений с помощью табличного процессора Excel»

  • Цели урока:Научиться строить график уравнения в программе Excel и находить ег...

    4 слайд

    Цели урока:
    Научиться строить график уравнения в программе Excel и находить его корни
    Научиться решать уравнения подбором параметров

  • Сидите правильно!Плечи при этом должны быть расслаблены и опущены. 
Если плеч...

    5 слайд

    Сидите правильно!
    Плечи при этом должны быть расслаблены и опущены. 
    Если плечи подняты — регулируем высоту кресла.
    Солнечное сплетение при правильном положении должно располагаться чуть выше поверхности стола.
    Ноги должны полностью стоять на полу.

    Расстояние от экрана до глаз должно быть не менее 50 см. Локти должны полностью лежать на столе, не свисая и располагаться перпендикулярно полу.

  • Практическая работа Найдем корни системы уравнений  графическим методомy=х²...

    6 слайд

    Практическая работа
    Найдем корни системы уравнений графическим методом
    y=х²
    y= 2х+ 9

  • Автоматическое  заполнение  всего  столбца А с шагом 0,5

    7 слайд

    Автоматическое заполнение
    всего столбца А с шагом 0,5

  • Автозаполнение столбца В по формуле =А2*А2

    8 слайд

    Автозаполнение столбца В по формуле =А2*А2

  • Автозаполнение столбца С по формуле 2*А2+9

    9 слайд

    Автозаполнение столбца С по формуле 2*А2+9

  • Выделить диапазон ячеек B1:C26

    10 слайд

    Выделить диапазон ячеек B1:C26

  • Выберем тип графика

    11 слайд

    Выберем тип графика

  • x1≈ -2,2    y1 ≈ 4,8;x2≈ 4   y2 ≈ 17

    12 слайд

    x1≈ -2,2 y1 ≈ 4,8;
    x2≈ 4 y2 ≈ 17

  • Физкультминутка

  • Решение методом подбора параметровВторой известный способ решения системы ура...

    15 слайд

    Решение методом подбора параметров
    Второй известный способ решения системы уравнений в Excel – это применение метода подбора параметров. Суть данного метода заключается в поиске от обратного. То есть, основываясь на известном результате, мы производим поиск неизвестного аргумента. Давайте для примера используем квадратное уравнение
    3×2+4x-132=0

  • Принимаем значение x за равное 0. Высчитываем соответствующее для него значе...

    16 слайд

    Принимаем значение x за равное 0. Высчитываем соответствующее для него значение f(x), применив следующую формулу:
    =3*x^2+4*x-132

    Вместо значения «X» подставляем адрес той ячейки, где расположено число 0, принятое нами за x.

  • Переходим во вкладку «Данные». Жмем на кнопку «Анализ «что если»». Эта кнопка...

    17 слайд

    Переходим во вкладку «Данные». Жмем на кнопку «Анализ «что если»». Эта кнопка размещена на ленте в блоке инструментов «Работа с данными». Открывается выпадающий список. Выбираем в нем позицию «Подбор параметра…».

  • Запускается окно подбора параметров. Как видим, оно состоит из трех полей. В...

    18 слайд

    Запускается окно подбора параметров. Как видим, оно состоит из трех полей. В поле «Установить в ячейке» указываем адрес ячейки, в которой находится формула f(x), рассчитанная нами чуть ранее. В поле «Значение» вводим число «0». В поле «Изменяя значения» указываем адрес ячейки, в которой расположено значение x, ранее принятое нами за 0. После выполнения данных действий жмем на кнопку «OK».

  • После этого Excel произведет вычисление с помощью подбора параметра. Об этом...

    19 слайд

    После этого Excel произведет вычисление с помощью подбора параметра. Об этом сообщит появившееся информационное окно. В нем следует нажать на кнопку «OK».

  • Результат вычисления корня уравнения будет находиться в той ячейке, которую м...

    20 слайд

    Результат вычисления корня уравнения будет находиться в той ячейке, которую мы назначили в поле «Изменяя значения». В нашем случае, как видим, x будет равен 6. Этот результат также можно проверить, подставив данное значение в решаемое выражение вместо значения x.

  • Дополнительное  задание :2x+y=-3            
2x²=-22+5x+y решений  нет...

    21 слайд

    Дополнительное задание :
    2x+y=-3
    2x²=-22+5x+y
    решений нет
    Ответ

  • Выполнены ли цели урока?Повторили адресацию ячеек, автозаполнение?
Научились...

    22 слайд

    Выполнены ли цели урока?
    Повторили адресацию ячеек, автозаполнение?
    Научились строить график уравнения в программе Excel и находить его корни?
    Научились решать уравнения подбором параметров?

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 211 223 материала в базе

  • Выберите категорию:

  • Выберите учебник и тему

  • Выберите класс:

  • Тип материала:

    • Все материалы

    • Статьи

    • Научные работы

    • Видеоуроки

    • Презентации

    • Конспекты

    • Тесты

    • Рабочие программы

    • Другие методич. материалы

Найти материалы

Материал подходит для УМК

  • «Информатика (изд.

Другие материалы

  • 24.03.2023
  • 52
  • 0
  • 23.03.2023
  • 34
  • 0

«Информатика», Босова Л.Л., Босова А.Ю.

«Информатика», Поляков К.Ю., Еремин Е.А.

  • 23.03.2023
  • 85
  • 3

«Информатика», Поляков К.Ю., Еремин Е.А.

«Информатика. (в 2 частях)», Поляков К.Ю., Еремин Е.А.

  • 23.03.2023
  • 33
  • 2

«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

«Информатика (базовый и углублённый уровень)», Гейн А.Г., Сенокосов А.И.

Рейтинг:
5 из 5

  • 23.03.2023
  • 1780
  • 31

Вам будут интересны эти курсы:

  • Курс повышения квалификации «Информационные технологии в деятельности учителя физики»

  • Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»

  • Курс повышения квалификации «Облачные технологии в образовании»

  • Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»

  • Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»

  • Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»

  • Курс повышения квалификации «Введение в программирование на языке С (СИ)»

  • Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»

  • Курс повышения квалификации «Современные тенденции цифровизации образования»

  • Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

  • Настоящий материал опубликован пользователем Зимина Елена Евгеньевна. Инфоурок является
    информационным посредником и предоставляет пользователям возможность размещать на сайте
    методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них
    сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с
    сайта, Вы можете оставить жалобу на материал.

    Удалить материал

  • Зимина Елена Евгеньевна

    • На сайте: 6 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 8150
    • Всего материалов:

      2

  • Файлы

Файлы

Рабочий лист подходит для учеников 7 класса, работающих по учебнику «Информатика. ФГОС», автор Л….

Тип урока: Изучение и закрепление новых знаний.

Вид занятия: практическая работа с использованием компьютера.

Продолжительность занятия: два урока.

Цель: Научиться решать уравнения с заданной точностью на заданном отрезке.

Задачи:

  • развитие исследовательской, познавательной деятельности учащихся;
  • развитие умений использовать различные программные средства при решении одной задачи;
  • развитие коммуникативных способностей учащихся.

Методы обучения: наглядный, исследовательский, практический.

Оборудование:

  • компьютер;
  • локальная сеть;
  • проектор.

Программное обеспечение:

  1. Операционная система Windows;
  2. Microsoft Excel из пакета Microsoft Office;
  3. Microsoft Visual Basic 6.0.

План урока:

  1. Организационный момент.
  2. Создание проблемной ситуации.
  3. Использование графического метода для приближенного решения уравнений в электронных таблицах.
  4. Изучение метода половинного деления при решении уравнений.
  5. Моделирование листа электронных таблиц для приближенного решения уравнения методом половинного деления.
  6. Моделирование проекта “Приближенное решение уравнения” на объектно-ориентированном языке Visual Basic 6.0.
  7. Компьютерный эксперимент.
  8. Анализ полученных результатов.
  9. Подведение итогов урока.

1. Организационный момент.

2. Создание проблемной ситуации.

– Сегодня нам предстоит решить задачу нахождения приближенного корня уравнения cos(x)=x, используя различные программные средства. Запишите тему урока: “Приближенное решение уравнений разными инструментальными средствами.”

– Пока вы не знаете никаких математических приемов решения этого уравнения, но знаете программу, в которой можно приближенно решить его графическим способом. Какая это программа? (Microsoft Excel.)

3. Использование графического метода для приближенного решения уравнений в электронных таблицах.

– В чем смысл метода? (Нужно построить график функции y = cos(x)–x на некотором отрезке, абсцисса точки пересечения графика с осью OX является корнем уравнения cos(x)=x.)

– Что нужно определить для построения графика? (Отрезок, на котором существует корень.)

– Сделайте это математическим методом. (Множеством значений левой части уравнения, функции y = cos(x), является отрезок [-1; 1]. Поэтому уравнение может иметь корень только на этом отрезке.)

– Итак, найдите приближенный корень уравнения cos(x)=x на отрезке [-1; 1] с шагом, например, 0,1 в программе Microsoft Excel.

– Приближенный корень уравнения х=0,75. Однако это приближение не обладает высокой точностью. Для нахождения приближенного корня уравнения с указанной заранее точностью используются математические методы, в частности, метод половинного деления.

4. Изучение метода половинного деления при решении уравнений.

Рассмотрим непрерывную функцию f(х), такую, что корень данного уравнения является точкой пересечения графика этой функции с осью ОХ.

Идея метода половинного деления состоит в сведении первоначального отрезка [а; b], на котором существует корень уравнения, к отрезку заданной точности h.

Процесс сводится к последовательному делению отрезка пополам точкой с=(а+b)/2 и отбрасыванию половины отрезка ([a; c] или [c; b]), на которой корня нет. Выбирается тот отрезок, на концах которого функция принимает значения разных знаков, т.е. произведение этих значений отрицательно. Функция на этом отрезке пересекает ось абсцисс. Концам этого отрезка вновь присваивают обозначения a, b.

Это деление продолжается до тех пор, пока длина отрезка не станет меньше удвоенной точности, т.е. пока не выполнится неравенство (b-a)/2 = e

Практическая работа

Приближенное решение уравнений

Просмотр содержимого документа
«Практическая работа Приближенное решение уравнений»

Приближенное решение уравнений

Создать компьютерную модель «Приближенное решение уравнений» с использованием электронных таблиц Microsoft Excel, которая позволяет найти корень уравнения x 3 = sin x приближенными методами (графическим и с помощью метода Подбор параметра).

Представить функцию в табличной форме, построить ее график, который позволит определить корни уравнения грубо приблизительно.

Представить заданное уравнение в табличной форме.

Для грубо приближенного определения корня построить диаграмму типа график. По графику грубо приближенно можно определить, что х=0,8.

Для поиска решения с заданной точностью используем метод Подбор параметра. Точность подбора зависит от заданной точности представления чисел в ячейках таблицы (например, до трех знаков после запятой). Методом подбора параметра необходимо определить значение аргумента х (ячейка В14) равно нулю.

Выделить ячейку со значением функции В14 и ввести команду [Сервис-Подбор параметра…].

На панели Подбор параметра в поле Значение ввести требуемое значение функции (в данном случае 0).

В поле Изменяя значение ячейки ввести адрес ячейки $А$14, в которой будет производиться подбор значения аргумента, и щелкнуть по кнопке ОК.

На панели Результат подбора параметра будет выведена информация а величине подбираемого и подобранного значений.

В ячейке аргумента А14 появится подобранное значение 0,929. Таким образом, корень уравнения х=0,929 найден с заданной точностью.

Аналогично определите второй корень уравнения.

Задание для самостоятельной работы. Создать компьютерную модель «Приближенное решение уравнений» с использованием электронных таблиц Microsoft Excel, которая позволяет найти корень уравнения х 3 = sin х графическим способом.

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

Описание презентации по отдельным слайдам:

Приближенное решение уравнений c помощью электронных таблиц MS EXСEL

1 способ графического решения уравнений с одним неизвестным Пусть дано уравнение f(x)=g(x). Приведем это уравнение к виду f(x)-g(x)=0 Введем функцию у=f(x)-g(x). Построим график этой функции Количество точек пересечения графика с осью абсцисс дает число корней уравнения Абсциссы точек пересечения и есть решения данного уравнения

2 способ графического решения уравнений с одним неизвестным Пусть дано уравнение f(x)=g(x). Введем функции у= f(x) и у =g(x). Построим графики этих функций в одной системе координат. Количество точек пересечения дает число корней уравнения. Абсциссы точек пересечения и есть решения данного уравнения.

Алгоритм использования команды Подбор параметра: Решить нужную задачу с каким – либо начальным значение параметра; Выбрать команду Подбор параметра в меню Сервис; В появившемся окне диалога Подбор параметра в поле Установить в ячейке указывается адрес ячейки, значение в которой нужно изменить (такая ячейка называется целевой); В поле Значение – то числовое значение, которое должно появиться в целевой ячейке; В поле Изменяя значение ячейки ввести ссылку на ячейку с параметром

Использование надстройки Подбор параметра для 1 способа По графику видно, что ближайший аргумент к точке пересечения оси Х с графиком функции равен -1,1. По таблице значений функции можно определить, что этот аргумент функции хранится в ячейке А5 Выделить ячейку В5 со значением функции и выполним команду Сервис-Подбор параметра…. В диалоговом окне в поле Значение: ввести требуемое значение функции (0). В поле Изменяя значение ячейки: ввести адрес $A$5, в который будет производится подбор значения аргумента. Кнопка ОК В ячейке аргумента A5 появится подобранное значение – 1,296. Корень уравнения найден с заданной точностью.

Графическое решение систем уравнений с двумя неизвестными Пусть дана система уравнений f(x,y)=0 и y(x,y)=0 1. Рассмотрим каждое из них в виде y=f(x) и y=u(x); 2. Построим эти кривые на одном графике; 3. Определим координаты точек их пересечения, что будет являться решением исходной системы уравнений.

х1≈-0,5 у1≈5 х2≈1,5 у2≈5

Домашнее задание: 1. § 1.3.4 Н.Д.Угринович «Информатика и ИКТ» 11 класс – вопросы 1,2 2. Практическое задание: решить графически систему уравнений

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

1 способ графического решения уравнений с одним неизвестным

Пусть дано уравнение

Приведем это уравнение к виду f(x) — g(x) =0 Введем функцию у= f ( x )- g ( x ). Построим график этой функции Количество точек пересечения графика с осью абсцисс дает число корней уравнения

Абсциссы точек пересечения и есть решения данного уравнения 2 способ графического решения уравнений с одним неизвестным

Пусть дано уравнение f(x)=g(x) .

Введем функции у= f ( x ) и у = g ( x ). Построим графики этих функций в одной системе координат. Количество точек пересечения дает число корней уравнения. Абсциссы точек пересечения и есть решения данного уравнения.

  • Барсуков Сергей ВладимировичНаписать 1577 16.01.2015

Номер материала: 306027

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

    16.01.2015 2520
    16.01.2015 1574
    16.01.2015 784
    16.01.2015 489
    16.01.2015 383
    16.01.2015 572
    16.01.2015 647

Не нашли то что искали?

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

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

Содержание

  1. Excel. Использование циклических ссылок для решения уравнений итерационным способом
  2. Метод простой итерации
  3. Решение уравнений в Excel методом итераций Крамера и Гаусса
  4. Решение уравнений методом подбора параметров Excel
  5. Как решить систему уравнений матричным методом в Excel
  6. Решение системы уравнений методом Крамера в Excel
  7. Решение систем уравнений методом Гаусса в Excel
  8. Примеры решения уравнений методом итераций в Excel

Excel. Использование циклических ссылок для решения уравнений итерационным способом

Ранее я описал, как найти и исправить циклическую ссылку. Напомню, что циклическая ссылка появляется, если в ячейку Excel введена формула, содержащая ссылку на саму эту ячейку (напрямую или через цепочку других ссылок). Например (рис. 1), в ячейке С2 находится формула, ссылающаяся на саму ячейку С2.

Рис. 1. Пример циклической ссылки

Но. Не всегда циклическая ссылка является бедствием. Циклическую ссылку можно использовать для решения уравнений итерационным способом. Для начала нужно позволить Excel вести вычисления, даже при наличии циклической ссылки. В обычном режиме Excel, обнаружив циклическую ссылку, выдаст сообщение об ошибке, и потребует ее устранения. В обычном режиме Excel не может провести вычисления, так как циклическая ссылка порождает бесконечный цикл вычислений. Можно, либо устранить циклическую ссылку, либо допустить вычисления по формуле с циклической ссылкой, но ограничив число повторений цикла. Для реализации второй возможности щелкните на кнопке «Office» (в левом верхнем углу), а затем на «Параметры Excel» (рис. 2).

Скачать заметку в формате Word, примеры в формате Excel

Рис. 2. Параметры Excel

В открывшемся окне «Параметры Excel» перейдите на вкладку Формулы и отметьте «Включить итеративные вычисления» (рис. 3). Помните, что эта опция включается для приложения Excel в целом (а не для одного файла), и будет действовать, пока вы ее не отключите.

Рис. 3. Включить итеративные вычисления

На этой же вкладе, можно выбрать, как будут вестись вычисления: автоматически или вручную. При автоматическом вычислении Excel сразу рассчитает конечный результат, при вычислениях, вручную, можно будет наблюдать результат каждой итерации (простым нажатием F9 запуская каждый новый цикл вычисления).

Решим уравнение третьей степени: х 3 – 4х 2 – 4х + 5 = 0 (рис. 4). Для решения этого уравнения (и любого другого уравнения совершенно произвольного вида) понадобится всего одна ячейка Excel.

Рис. 4. График функции f(x)

Для решения уравнения нам понадобится рекуррентная формула (то есть, формула, выражающая каждый член последовательности через один или несколько предыдущих членов):

(1) x = x – f(x)/f’(x), где

f(x) – функция, задающая уравнение, корни которого мы ищем; f(x) = х 3 – 4х 2 – 4х + 5

f’(x) – производная нашей функции f(x); f’(x) = 3х 2 – 8х – 4; производные основных элементарных функций можно посмотреть здесь.

Если вы заинтересовались, откуда взялась формула (1), можете почитать, например, здесь.

Итоговая рекуррентная формула имеет вид:

(2) х = x – (х 3 – 4х 2 – 4х + 5)/(3х 2 – 8х – 4)

Выберем любую ячейку на листе Excel (рис. 5; в нашем примере это ячейка G19), присвоим ей имя х, и введем в нее формулу:

Можно вместо х использовать адрес ячейки… но согласитесь, что имя х, смотрится привлекательнее; следующую формулу я ввел в ячейку G20:

Рис. 5. Рекуррентная формула: (а) для поименованной ячейки; (б) для обычного адреса ячейки

Как только мы введем формулу и нажмем Enter, в ячейке сразу же появится ответ – значение 0,77. Это значение соответствует одному из корней уравнения, а именно второму (см. график функции f(x) на рис. 4). Поскольку начальное приближение не задавалось, итерационный вычислительный процесс начинался со значения, по умолчанию хранимого в ячейке х и равного нулю. Как же получить остальные корни уравнения?

Для изменения стартового значения, с которого рекуррентная формула начинает свои итерации, предлагается использовать функцию ЕСЛИ: [1]

Здесь значение «-5» – начальное значение для рекуррентной формулы. Изменяя его, можно выйти на все корни уравнения:

Источник

Метод простой итерации

Метод основан на замене исходного уравнения F(x)=0на эквивалентноеx=(x). Функция(x) выбирается таким образом, чтобы на обоих концах отрезка [a,b] выполнялось условие сходимости(x) 2 — 4x+ 3 = 0. Интервал поиска [0;3,3], шагh= 0,3. Решим его, используя различные численные методы, а также специальные возможности пакетаExcel- «Подбор параметра» и «Поиск решения».

Последовательность действий (см. рис. 5):

Оформить заголовок в строке 1 «Численные методы решения нелинейного уравнения».

Оформить заголовок в строке 3 «Шаговый метод».

В ячейки B4 иC4 записать заголовки рядов — соответственноxиF(x).

В ячейки B5 иB6 ввести первые два значения аргумента — 0 и 0,3.

Выделить ячейки B5-B6 и протащить ряд данных до конечного значения (3,3), убедившись в правильном выстраивании арифметической прогрессии.

В ячейку C5 ввести формулу «=B5*B5-4*B5+3».

Скопировать формулу на остальные элементы ряда, используя прием протаскивания. В интервале C5:C16 получен ряд результатов вычисления функцииF(x). Видно, что функция дважды меняет знак. Корни уравнения расположены на интервалах [0,9;1,2] и [3;3,3].

Для построения графика зависимости F(x)используем Мастер диаграмм (тип «Точечная», маркеры соединяются гладкими кривыми).

Оформить заголовок в строке 17 «Методы уточнения».

Ввести в ячейку E18 заголовок «Метод половинного деления» (выравнивание по центру).

Ввести в ячейку H18 текст «е=», а в ячейкуI18 значение точности «0,001».

В области C19:I19 оформить заголовок таблицы (рядC- левая граница отрезка «a», рядD- середина отрезка «x», рядE- правая граница отрезка «b», рядF- значение функции на левой границе отрезка «F(a)», рядG- значение функции на середине отрезка «F(x)», рядH- произведение «F(a)*F(x)», рядI- проверка достижения точности «F(x) и посмотреть на результат подбора, отображенный в диалоговом окне «Результаты подбора параметра».

Нажать , чтобы сохранить полученные значения.

Повторить расчет п.п. 49-54, задав другое начальное значение в ячейке C60. Совпали ли результаты вычисления?

Ввести в ячейку H57 заголовок «Поиск решения» (выравнивание по левому краю).

Ввести в ячейку H59 текст «x», а в ячейку I59 — «F(x)».

Занести в ячейку H60 начальное значение переменной (например, ноль).

Ввести в ячейку столбца I60 формулу «=H60*H60-4*H60+3».

Дать команду «Сервис» «Поиск решения».

В поле «Установить целевую ячейку» указать ячейку $I$60, в которой занесена формула, в поле «Равной» установить «значению 0», в поле «Изменяя ячейки» указать ячейку $H$60, в поле «Ограничения» установить два ограничения «$H$60>=0,9 и $H$60 , результат будет помещен в рабочий лист.

Повторить расчет п.п. 58-63, задав другое начальное значение в ячейке H60. Совпали ли результаты вычисления?

Источник

Решение уравнений в Excel методом итераций Крамера и Гаусса

В программе Excel имеется обширный инструментарий для решения различных видов уравнений разными методами.

Рассмотрим на примерах некоторые варианты решений.

Решение уравнений методом подбора параметров Excel

Инструмент «Подбор параметра» применяется в ситуации, когда известен результат, но неизвестны аргументы. Excel подбирает значения до тех пор, пока вычисление не даст нужный итог.

Путь к команде: «Данные» — «Работа с данными» — «Анализ «что-если»» — «Подбор параметра».

Рассмотрим на примере решение квадратного уравнения х 2 + 3х + 2 = 0. Порядок нахождения корня средствами Excel:

  1. Введем в ячейку В2 формулу для нахождения значения функции. В качестве аргумента применим ссылку на ячейку В1.
  2. Открываем меню инструмента «Подбор параметра». В графе «Установить в ячейку» — ссылка на ячейку В2, где находится формула. В поле «Значение» вводим 0. Это то значение, которое нужно получить. В графе «Изменяя значение ячейки» — В1. Здесь должен отобразиться отобранный параметр.
  3. После нажатия ОК отобразится результат подбора. Если нужно его сохранить, вновь нажимаем ОК. В противном случае – «Отмена».

Для подбора параметра программа использует циклический процесс. Чтобы изменить число итераций и погрешность, нужно зайти в параметры Excel. На вкладке «Формулы» установить предельное количество итераций, относительную погрешность. Поставить галочку «включить итеративные вычисления».

Как решить систему уравнений матричным методом в Excel

Дана система уравнений:

  1. Значения элементов введем в ячейки Excel в виде таблицы.
  2. Найдем обратную матрицу. Выделим диапазон, куда впоследствии будут помещены элементы матрицы (ориентируемся на количество строк и столбцов в исходной матрице). Открываем список функций (fx). В категории «Математические» находим МОБР. Аргумент – массив ячеек с элементами исходной матрицы.
  3. Нажимаем ОК – в левом верхнем углу диапазона появляется значение. Последовательно жмем кнопку F2 и сочетание клавиш Ctrl + Shift + Enter.
  4. Умножим обратную матрицу Ах -1х на матрицу В (именно в таком порядке следования множителей!). Выделяем диапазон, где впоследствии появятся элементы результирующей матрицы (ориентируемся на число строк и столбцов матрицы В). Открываем диалоговое окно математической функции МУМНОЖ. Первый диапазон – обратная матрица. Второй – матрица В.
  5. Закрываем окно с аргументами функции нажатием кнопки ОК. Последовательно нажимаем кнопку F2 и комбинацию Ctrl + Shift + Enter.

Получены корни уравнений.

Решение системы уравнений методом Крамера в Excel

Возьмем систему уравнений из предыдущего примера:

Для их решения методом Крамера вычислим определители матриц, полученных заменой одного столбца в матрице А на столбец-матрицу В.

Для расчета определителей используем функцию МОПРЕД. Аргумент – диапазон с соответствующей матрицей.

Рассчитаем также определитель матрицы А (массив – диапазон матрицы А).

Определитель системы больше 0 – решение можно найти по формуле Крамера (Dx / |A|).

Для расчета Х1: =U2/$U$1, где U2 – D1. Для расчета Х2: =U3/$U$1. И т.д. Получим корни уравнений:

Решение систем уравнений методом Гаусса в Excel

Для примера возьмем простейшую систему уравнений:

3а + 2в – 5с = -1
2а – в – 3с = 13
а + 2в – с = 9

Коэффициенты запишем в матрицу А. Свободные члены – в матрицу В.

Для наглядности свободные члены выделим заливкой. Если в первой ячейке матрицы А оказался 0, нужно поменять местами строки, чтобы здесь оказалось отличное от 0 значение.

  1. Приведем все коэффициенты при а к 0. Кроме первого уравнения. Скопируем значения в первой строке двух матриц в ячейки В6:Е6. В ячейку В7 введем формулу: =B3:Е3-$B$2:$Е$2*(B3/$B$2). Выделим диапазон В7:Е7. Нажмем F2 и сочетание клавиш Ctrl + Shift + Enter. Мы отняли от второй строки первую, умноженную на отношение первых элементов второго и первого уравнения.
  2. Копируем введенную формулу на 8 и 9 строки. Так мы избавились от коэффициентов перед а. Сохранили только первое уравнение.
  3. Приведем к 0 коэффициенты перед в в третьем и четвертом уравнении. Копируем строки 6 и 7 (только значения). Переносим их ниже, в строки 10 и 11. Эти данные должны остаться неизменными. В ячейку В12 вводим формулу массива.
  4. Прямую прогонку по методу Гаусса сделали. В обратном порядке начнем прогонять с последней строки полученной матрицы. Все элементы данной строки нужно разделить на коэффициент при с. Введем в строку формулу массива: <=B12:E12/D12>.
  5. В строке 15: отнимем от второй строки третью, умноженную на коэффициент при с второй строки (<=(B11:E11-B16:E16*D11)/C11>). В строке 14: от первой строки отнимаем вторую и третью, умноженные на соответствующие коэффициенты (<=(B10:E10-B15:E15*C10-B16:E16*D10)/B10>). В последнем столбце новой матрицы получаем корни уравнения.

Примеры решения уравнений методом итераций в Excel

Вычисления в книге должны быть настроены следующим образом:

Делается это на вкладке «Формулы» в «Параметрах Excel». Найдем корень уравнения х – х 3 + 1 = 0 (а = 1, b = 2) методом итерации с применением циклических ссылок. Формула:

M – максимальное значение производной по модулю. Чтобы найти М, произведем вычисления:

f’ (1) = -2 * f’ (2) = -11.

Полученное значение меньше 0. Поэтому функция будет с противоположным знаком: f (х) = -х + х 3 – 1. М = 11.

В ячейку А3 введем значение: а = 1. Точность – три знака после запятой. Для расчета текущего значения х в соседнюю ячейку (В3) введем формулу: =ЕСЛИ(B3=0;A3;B3-(-B3+СТЕПЕНЬ(B3;3)-1/11)).

В ячейке С3 проконтролируем значение f (x): с помощью формулы =B3-СТЕПЕНЬ(B3;3)+1.

Корень уравнения – 1,179. Введем в ячейку А3 значение 2. Получим тот же результат:

Источник

Понравилась статья? Поделить с друзьями:
  • Метод последовательных уступок excel
  • Метод последовательного приближения excel
  • Метод половинного деления онлайн excel
  • Метод половинного деления дихотомии excel
  • Метод половинного деления в excel это