Програмирование в Excel, Delphy

  • 13 окт. 2013 г.
  • 360 Слова
1. ПРОГРАММИРОВАНИЕ НА РАБОЧЕМ ЛИСТЕ EXCEL


1.1. Нахождение корней уравнения методом
последовательных приближений с помощью команды Сервис\Подбор параметра


Рассмотрим примернахождения корня уравнения
[pic].
Для нахождения корня его нужно предварительно локализовать. Для этого предварительно необходимо построить график функции или ее протабулировать. Например,протабулируем уравнение на отрезке [2,5;2,9] с шагом 0,04. Результат табуляции приведен на рис. 1.1.1 , где в ячейку В3 введена соответствующая формула.


Рис. 1.1.1. Локализация корня уравнения

Изрисунка видно, что функция меняет знак на интервале [2,7;2,74]. Это означает, что в этом интервале имеется корень.
Найдем корень методом последовательных приближений с помощью командыСервис\Подбор параметра. Относительная погрешность вычислений и предельное число итераций задаются на вкладке Вычисления диалогового окна Параметры (рис.1.1.2).








Рис. 1.1.2. Диалоговое окно Параметры.Вкладка Вычисления

В качестве начального значения приближения к корню можно взять любую точку из отрезка локализации корня, в нашем примере она равна 0,1. В ячейку В7 (рис. 1.1.3) введена формулавычисления значения функции при заданном начальном приближении корня.








Рис. 1.1.3. Значение функции при начальном
приближении корня

Далее выберем команду Сервис\Подборпараметра и заполним диалоговое окно, как показано на рис. 1.1.4.



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




После форматирования ячейки А7 (рис. 1.1.6), получим значение корня,равное 2,7529, при котором функция равна -нулю.



Рис. 1.1.6. Приближенное значение корня
1.2. Нахождение корней уравнения
методом деления отрезка пополам


Пусть непрерывнаяфункция f(x) имеет значения разных знаков на концах отрезка [a, b], т.е. f(a)∙f(b)0, то за новый отрезок локализации корня возьмем [с, b].
Процесс...
tracking img