Реализация изученных методов в среде программирования
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Реализовать изученные приближенные методы решения нелинейных уравнений на языке объектно-ориентированного и визуального направлений.
Метод половинного деления:
Алгоритм метода: Разобьем отрезок [а,b] пополам присвоив их координаты к переменный объявленным как a и b. Определим новое приближение корня х в середине отрезка [а,b] внутри функции while: с=(а+b)/2. Проверим условие F(a)*F(с) 0. Если условие выполнено, то корень расположен на отрезке [а,с]. В этом случае необходимо точку b переместить в точку с (b=с). Если условие не выполнено, то корень расположен на отрезке [с,b]. В этом случае необходимо точку а переместить в точку с (а=с). Переходим к условию функции while и при выполнении условия вновь поделим отрезок пополам. Алгоритм выполнять до тех пор, пока не будет выполнено условие /F(с)/ ɛ (рисунок 4).
Метод Ньютона:
Алгоритм состоит из 2 шагов:
Задается начальное приближение {\displaystyle x_{0}}х.
Пока не выполнено условие остановки abs(x[i+1]-x[i])E и вычислять новое приближение x[i] функцией x[i-1] – f(x[i])/f’(x[i]) (рисунок 5). {\displaystyle x_{n+1}=x_{n}-{\frac {f(x_{n})}{f'(x_{n})}}}
Метод итераций:
Алгоритм метода: Возьмем начальную и конечную координату отрезка [a;b]
Зарегистрируйся, чтобы продолжить изучение работы
. Проверим, если значение функции от начального значения больше, чем значение функции от конечного значения, то переменной k присваиваем начальное значение функции. Переменной x[0] присваиваем начальную координату. Находим следующий приближенный корень x[1]. Внутри функции while: находим конечный приближенный корень, пока разность следующего корня и текущего корня больше ɛ.
Если значение функции от начального значения больше, чем значение функции от конечного значения, то переменной k присваиваем конечное значение функции. Переменной x[0] присваиваем конечную координату. Находим следующий приближенный корень x[1]. Внутри функции while: находим приближенный корень, пока разность следующего корня и текущего корня больше ɛ.
Разрабатываем интерфейс удобный для реализации изученных методов.
Создание графического интерфейса одно из главных предназначений Qt.
Для создания в коде было создан следующий перечень кнопок (рис
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!