Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

laba1_Excel_opisanie

.pdf
Скачиваний:
8
Добавлен:
28.03.2015
Размер:
426.83 Кб
Скачать

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

Численные методы решения нелинейного уравнения

Реализация в Microsoft Excel 2007

Решим численно нелинейное уравнение , интервал для поиска зададим следующий: , с шагом .

Последовательность действий:

1.В строке 1 оформить заголовок «Численные методы решения нелинейного уравнения». Для этого надо объеденить ячейки A1-I1 (выделить указанные ячейки, нажать кнопку Объединить и поместить в центре):

2.В третьей строке объединить ячейки E3-G3 и вписать заголовок «Шаговый метод». Заголовки в первой и третьей строках оформить ярче:

3.В ячейке А4 ввести звголовок «Шаг», в В4 и С4 ввести заголовки рядов «х» и «F(x)», выделить эти три ячейки и выделить их цветом:

1 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

4.Ввести начальные данные – шаг (равный 0,1) и х начальное (равное 2) в ячейки А5 и В5 соответственно:

5.В ячейку В6 ввести формулу для вычисления значений х: =В5+$A$5

нажать ENTER. Тогда в ячейке В6 появится следующее значение х, которое считается по предыдущему х (В5) плюс шаг ($A$5). Снова выбрать В6 и поместить курсор в правый нижний угол ячейки. Левой кнопкой мыши потянуть угол ячейки вниз на несколько ячеек и отпустить (продливаем формулу):

6.В ячейке С5 надо записать формулу для вычисления F(x). Можно воспользоваться встроенными функциями. Для этого необходимо:

выбрать ячейку, где будет располагаться формула (С5),

2 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

нажать на кнопку Вставить функцию . Появится окно Мастер функций, нужно выбрать математические функции:

выбрать необходимую функцию, задать нужный аргумент и нажать ОК.

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

Нажать ENTER и растянуть эту формулу вниз:

3 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

7.Построить таблицу: выделить табличку значений начиная с ячейки В4, заканчивая ячейкой С15, на вкладке Вставка выбрать Точечная диаграмма, Точечная с прямыми отрезками:

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

4 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

Нажать кнопку Закрыть.

8.Записать ответ в ячейках А16-С16, выделить жирным шрифтом. В ответ

вшаговом методе записываем не корень, а уточненный интервал длиной 0.1, где содержится корень. В данном случае в ответ идут числа 2.2 как начало промежутка и 2.3 как конец промежутка. Выбирается промежуток, на котором функция F(x) меняет знак. В этом примере при х=2.2 F(x)=-0.3331, а при х=2.3 F(x)=0.2181 , значит, именно в этом промежутке располагается корень. Это также легко можно увидеть и на полученном графике.

Шаговый метод завершен:

5 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

9.Объединить ячейки Е17-Н17, вписать заголовок «Методы уточнения корня»; объединить ячейки С18-G18, вписать заголовок «Метод половинного деления». В ячейку I17 вписать «е=», в ячейку J17 «0,001» (точность вычислений).

10.В ячейках С19-I19 ввести заголовок для таблички:

Вячейку С20 ввести начальное значение из ответа шагового метода, в ячейку Е20 конечное значение. В ячейку D20 поместить формулу для расчета х:

=(С20+Е20)/2

Вячейку F20 поместить формулу:

=3^C20*0,6-2,3*C20-2

Формулу из ячейки F20 протянуть на ячейку G20.

Вячейке Н20 поместить формулу: =F20*G20

Вячейке I20 поместить формулу:

=ЕСЛИ(ABS(G20)<$J$17;"корень";"-")

6 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

11. Когда первая строка в табличке заполнена, переходим на вторую. В ячейке С21 вписать формулу:

=ЕСЛИ(H20<0;C20;D20)

В ячейку Е21 вписать формулу: =ЕСЛИ(H20<0;D20;E20)

Формулы ячеек D21, F21-I21 протянуть на вторую строку. Теперь готовы две строки из таблички. Выделить вторую строку и протянуть формулы вниз, пока в последнем столбце не появится слово «корень»:

12.Объединить ячейки С28-D28, вписать заголовок «Метод Ньютона». Вписать заголовок для таблички:

Вячейку В30 вписать начальное значение х=2.2, в ячейку С30 скопировать содержимое ячейки С5.

13.Найти производную от функции F(x) аналитически. В нашем случае производная будет следующей: . В ячейку D30 записать формулу для производной:

=3^B30*LN(3)*0,6-2,3

Вячейку Е30 скопировать ячейку I20.

14.В ячейку В31 вписать формулу:

=B30-C30/D30

Ячейки С30-Е30 продлить вниз на вторую строку.

Выделить готовую вторую строку и протянуть формулы вниз до тех пор, пока не появится надпись «корень».

7 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

Метод Ньютона завершен:

15.Объединить ячейки G28-I28, вписать заголовок «Метод простой итерации». Заполнить заголовок у таблички:

Вячейке G30 вписать начальное значение х=2.2, в ячейку Н30 скопировать ячейку С5.

16.Из исходного уравнения выразить х:

Правую часть полученного уравнения принять за новую функцию S(x):

.

В ячейку I30 вписать полученную формулу:

=LOG((2,3*G30+2)/0,6;3)

17.В ячейку J30 скопировать ячейку I20.

18.В ячейку G31 вписать формулу:

=I30

Ячейки Н30-J30 протянуть вниз на вторую строку. Выделить вторую строку и протянуть формулы, пока не появится слово «корень».

8 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

Метод простой итерации завершен:

9 из 11

Галина Наталья Владимировна

Информатика (2 семестр)

Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

Подготовка выполненного задания для отчета

Чтобы в отчете были видны номера строк и имена столбцов, необходимо:

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

включить Параметры страницы

изменить параметры печати: сетка и заголовки строк и столбцов:

нажать ОК, тогда в окне предварительного просмотра страница с заданием будет выглядеть следующим образом:

10 из 11

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]