Страницы работы
Содержание работы
Министерство образования Российской Федерации
Уральский государственный технический университет – УПИ
филиал в г. Краснотурьинске
кафедра вычислительной техники
Видео:Найти корень уравнения на заданном интервале (MathCad)Скачать
ОТЧЕТ
по учебно-вычислительной практике
преподаватель: Мезенцева О.В.
студент: Бурлов А.С.
Видео:Как найти корни уравнения в Excel с помощью Подбора параметраСкачать
Задание
Тема: «Нахождение с заданной точностью корня уравнения F(x)=0 на промежутке [a;b] методом касательных (Ньютона)»
Контрольный пример: F(x)=0.9x^3-7x^2+5.9x+1.5 на [-1;8]
Для данной функции F(x) методом табулирования на интервале [a;b] локализовать корни уравнения F(x)=0 (т.е. выделить по возможности наименьшие отрезки, содержащие по одному корню). Найти эти корни методом касательных. Каждый корень вычислить дважды (с разной точностью). Все приближения к корню записывать в массив, который затем вывести на печать. Предусмотреть построение графика функции на заданном интервале.
2. Описание структуры программы………………………………………………7
3. Входные и выходные данные………………………………………………….12
Видео:3,5 способа отбора корней в тригонометрии | ЕГЭ по математике | Эйджей из ВебиумаСкачать
Введение
Цель работы: Изучить метод касательных (Ньютона) и составить программу, которая бы находила с заданной точностью корень F(x)=0.9x^3-7x^2+5.9x+1.5 на промежутке [a;b] методом касательных (Ньютона), а также построить график данной функции.
1. Теоретическая часть
Данный метод используется для локализации корней на заданном интервале и заключается в следующем:
1. Определяются границы интервала [a;b], выбирается шаг изменения аргумента х заданной функции – h;
2. Начальное значение аргумента – левая граница интервала (x1=h), за следующее значение аргумента – начальное значение плюс шаг (x2=x1+h);
4. Проверяется, не превышает ли x2 правой границы интервала [а;b]; если нет, то вычисляется значение функции от x2 – y2(x2), иначе конец процесса;
5. Проверяются знаки значений функции на границах отрезка [x1;x2], если знаки разные, то найденный отрезок содержит корень уравнения иначе нет;
Метод касательных (Ньютона)
В этом способе вместо хорд проводятся касательные и ищут пересечение оси Ох с касательной, проведённой к линии y=f(x) в одной точки А или В.
Выясним, в какой из двух точек А или В надо проводить касательную. Для этого разберём всевозможные варианты знаков f‘(x) и f»(x):
Из рисунков видно, что касательную нужно проводить в том из концов дуги АВ, в котором ордината f(x) имеет тот же знак, что и знак второй производной.
– уравнение касательной, проведённой к кривой f(x) в точке с координатами с0 и f(с0).
Отсюда найдём следующие приближения корня с1, как абсциссу точки пересечения касательной с осью Ох (y=0).
Аналогично могут быть найдены и следующие приближения, как точки пересечения с осью абсцисс касательных, проведённых в следующих точках.
Формула для n-го приближения имеет вид:
(f‘(сn-1)≠0)
Для окончания итерационного процесса может быть использовано условие или условие близости двух последних приближений:
, где с0, c1, cn – приближения значения корня по недостатку.
2. Описание структуры программы
3. Входные и выходные данные
f – файловая переменная
mas – массив из элементов файла
g – максимальное значение по оси Ох
v – максимальное значение по оси Оу
pox – половина максимального значения по оси Ох
poy – половина максимального значения по оси Оу
k – разметка цифрами по осям
mx – масштаб по оси Ох
my – масштаб по оси Оу
kx – число пикселей на единичном отрезке по Ох
ky – число пикселей на единичном отрезке по Оу
st – строковая переменная
x – приращение функции
a, b – границы отрезка
h – шаг табулирования
eps1, eps2 – точности расчета корней
kor – счетчик корней
x1, x2 – границы интервала, который может содержать корень уравнения
y1 – значение функции в точке х1
y2 – значение функции в точке х2
c0 – приближение корня по недостатку
mas1 – массив из приближений к корню
c – корень уравнения
cas — № пункта меню
введите границы интервала, шаг табулирования и точность расчета корней
1-й корень при точности eps1=0.1000 -0.20497419
все приближения к этому корню
1-й корень при точности eps2=0.0100 -0.20371344
все приближения к этому корню
2-й корень при точности eps1=0.1000 1.20786678
все приближения к этому корню
2-й корень при точности eps2=0.0100 1.20786678
все приближения к этому корню
3-й корень при точности eps1=0.1000 6.77372179
все приближения к этому корню
3-й корень при точности eps2=0.0100 6.77365054
все приближения к этому корню
В результате проделанной работы я составил программу, позволяющую на заданном интервале [a,b] локализовать корни уравнения F(x)=0, найти их с заданной точностью методом касательных (Ньютона), построить график функции. Сопоставив результаты, полученные графическим и аналитическим способами, можно заметить, что они практически совпадают.
Видео:Три способа отбора корней в задании 13 ЕГЭ профильСкачать
Найти все корни уравнения f x 0 на заданном отрезке a b
Найдем корень нелинейного уравнения в табличном процессоре Excel методом касательных с использованием циклических ссылок. Для нахождения корня будем использовать формулу:
Для включения режима циклических вычислений в Excel 2003 в меню Сервис/Параметры/вкладка Вычисления следует поставить флажок Итерации и флажок выбора вида ведения вычислений: автоматически. В MS Excel 2010 следует зайти в меню Файл/Параметры/Формулы и поставить флажок в поле «Включить итеративные вычисления» :
Найдем производную функции f(x)=x-x 3 +1
f’(x)=1-3x 2
В ячейку А3 введем значение а =1, ячейку В3 введем формулу расчета текущего значения х: =ЕСЛИ(B3=0;A3;B3-(B3-СТЕПЕНЬ(B3;3)+1)/(1-3*СТЕПЕНЬ(B3;2)))
В ячейку С3 введем формулу для контроля значения f(x): =B3-СТЕПЕНЬ(B3;3)+1.
Получим корень уравнения в ячейке В3 х=1,325.
Введем начальное приближение в ячейку А3 =2. Но для того чтобы вычисления были правильные, недостаточно изменить число в ячейке А3 и запустить процесс вычислений. Потому что в этом случае вычисления продолжаться с последнего вычисленного ранее значения. Это значение, в ячейке В3, необходимо обнулить, для этого можно заново записать туда формулу или просто выбрать ячейку с формулой и дважды щелкнуть мышью на ней . После этого поставить курсор на ячейку с формулой и нажать клавишу Enter для запуска процесса итерационных вычислений.
Получим тот же результат, значит корень на данном промежутке один.
Видео:Алгоритмы. Нахождение корней уравнений методом деления отрезка пополам.Скачать
Решение нелинейных уравнений с одной переменной
Раздел 2. Численные методы
Тема 1. Решение нелинейных уравнений с одной переменной
При решении ряда задач физики, механики и техники возникает необходимость решения уравнений с одной переменной. В общем случае нелинейное уравнение можно записать в виде: F(x)=0, где функция F(x) определена и непрерывна на промежутке . Корнем уравнения F(x)=0, является такое число c из области определения функции y=F(x), для которого справедливо равенство F(c)=0.
Задача численного решения уравнений состоит из двух этапов:
2. Уточнение корней, т. е. вычисление корней с заданной степенью точности в некоторой окрестности.
Отделение корней можно также произвести с помощью соответствующей компьютерной программы.
1.4. Уточнение корней методом итерации
Достаточное условие сходимости итерационного процесса
Пусть на отрезке [ a, b] уравнение x= f( x) имеет единственный корень и выполняются условия:
2. [ a, b] для всех х из [ a, b];
3. Существует такое действительное число q, что , для всех х из [ a, b];
Оценка погрешности метода итерации
1.5. Уточнение корней методом хорд
I. тип. Условие: , где x- любая точка [a, b].
| |
II. тип. Условие: Пусть x* — искомый корень уравнения F(x)=0. Заменим кривую графика на хорду АВ. Уравнение прямой, проходящей через точки А (а, F(а)) и В(b, F(b)) имеет вид: (x1 , 0). Получим Полученная таким образом формула (1) называется формулой метода хорд для кривых I-го типа. Очевидно, что последовательность значений х1 , х2 , х3 , …,хn стремится к корню уравнения х * , а значит этот корень можно найти с заданной точностью. |
Если на n-ом шаге , то считается, что необходимая точность е достигнута.
1.6. Уточнение корней методом касательных
|
|
Если на n-ом шаге , то считается, что необходимая точность е достигнута.
1.7. Уточнение корней комбинированным методом хорд и касательных
Метод реализуется по следующей схеме:
1. По методу хорд находят первое приближение корня .
2. По методу касательных находят . Если кривая относится к I-му типу, то
. Если ко II-му типу, то
.
Шаги 3 и 4 повторяются до тех пор, пока . Как только
можно считать корень найденным
.
Лабораторная работа №1. Решение нелинейных уравнений с одной переменной.
1. Сделать программу отделения корней уравнения F(x)=0 на [a, b] с шагом 0,5.
a) Методом половинного деления;
d) Комбинированным методом хорд и касательных.
🌟 Видео
Решение тригонометрических уравнений. Подготовка к ЕГЭ | Математика TutorOnlineСкачать
Метод Ньютона (метод касательных) Пример РешенияСкачать
Урок 6 УРАВНЕНИЕ И ЕГО КОРНИ 7 КЛАСССкачать
Числовое решение. Функция root в MathCAD 14 (28/34)Скачать
Как исследовать функции? | МатематикаСкачать
РЕШЕНИЕ ТРИГОНОМЕТРИЧЕСКИХ УРАВНЕНИЙ😉 #shorts #егэ #огэ #математика #профильныйегэСкачать
Как решают уравнения в России и СШАСкачать
Методы уточнения корней. Метод дихотомииСкачать
Реакция на результаты ЕГЭ 2022 по русскому языкуСкачать
Метод половинного деления. ДихотомияСкачать
Наибольшее и наименьшее значение функции. 10 класс.Скачать
Математический анализ, 13 урок, Наибольшее и наименьшее значение функции на отрезкеСкачать
ЧМ-1. Решение нелинейных уравнений. Часть 1/2Скачать
Как разобраться в корнях ? Квадратный корень 8 класс | Математика TutorOnlineСкачать