Laboratornaya_rabota7_ex
.pdfЛабораторная работа №5 Примеры решения прикладных задач с помощью Microsoft Excel. Упражнения.
Решение уравнений средствами программы Excel.
Задача. Найти решение уравнения x3 3x2 x 1.
1.Запустите программу Excel и переименуйте свободный рабочий лист, присвоив ему имя «Уравнение».
2.Занесите в ячейку A1 значение 0, а в ячейку B1 левую часть уравнения, используя в качестве переменной x ссылку на ячейку A1.
3. Выполните команду Сервис – Подбор параметра
В результате откроется диалоговое окно Подбор параметра, в поле которого Установить в ячейке укажите имя ячейки, содержащей формулу (B1); в поле Значение задайте значение правой части уравнения (-1); в поле Изменяя значение ячейки укажите имя ячейки, содержащей независимую переменную (A1).
4.Щелкните на кнопке OK и просмотрите результат подбора, отображаемый в диалоговом окне Результат подбора параметра. Еще раз щёлкните на кнопке OK для того, чтобы сохранить полученные значения ячеек, участвующих в операции.
5.Повторите расчет, задавая в ячейке A1 другие начальные значения (0,5; 2; -2). Совпали ли результаты вычислений? Чем можно объяснить различия?
Анализ данных с использованием метода наименьших квадратов.
Задача. Для заданного набора пар значений независимой переменной и функции определить наилучшее линейное приближение в виде прямой с уравнением y ax b и показательное в виде линии с уравнением
yb a x
1.Перейдите на свободный рабочий лист, присвойте ему имя Анализ данных.
2.Введите в последовательные ячейки столбца A (A1:A10) следующие числа:
0,69; |
0,72; |
3,24; |
4,81; |
5,27; |
6,19; |
7,73; |
7,76; |
8,91; |
10,09 |
|
3. Заполните столбец B (B1:B10) значениями функции |
f (x) |
x2 |
x 3 . |
|
|
|||||
2 |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
4.Сделайте текущей ячейку C1 и щелкните на кнопке Изменить формулу в строке формул (символ «=»).
Затем раскройте список на левом краю строки формул и выберите пункт Другие функции…
5.В открывшемся окне мастера функций выберите в категории Ссылки и массивы функцию ИНДЕКС. В результате открывается окно функции Индекс, в котором выберите первый вариант набора параметров.
6.Установите текстовый курсор в первое поле ввода параметров в палитре формул и снова выберите пункт Другие функции… в раскрывающемся списке в строке формул. С помощью мастера функций выберите в категории Статистические функцию ЛИНЕЙН (возвращает коэффициенты уравнения прямой в виде массива из двух элементов. С помощью функции ИНДЕКС выбираем нужный коэффициент).
7.В качестве первого параметра функции ЛИНЕЙН выберите диапазон, содержащий значения функции
(ячейки B1:B10).
8.В качестве второго параметра функции ЛИНЕЙН выберите диапазон, содержащий значения независимой переменной (ячейки A1:A10).
9.Переместите текстовый курсор в строке формул так, чтобы он стоял на имени функции ИНДЕКС, и в качестве второго параметра этой функции задайте значение 1 (что означает оценивание первого коэффициента линейного приближения).
10.Сделайте текущей ячейку D1. Для определения второго коэффициента линейного приближения повторите
операции, описанные в пунктах 4-9. В итоге в этой ячейке должна появиться формула :
=ИНДЕКС(ЛИНЕЙН(B1:B10; A1:A10); 2)
Заметим, что эту формулу можно ввести вручную (посимвольно).
Витоге получаем в ячейках C1и D1 соответственно коэффициенты a и b уравнения наилучшей прямой.
11.Сделайте текущей ячейку C2 и повторите операции пунктов 4-9, используя вместо линейного (функция ЛИНЕЙН) показательное (функция ЛГРФПРИБЛ) приближение. В результате получаем коэффициент a уравнения наилучшего показательного приближения.
12.В ячейке D2 рассчитайте коэффициент b уравнения наилучшего показательного приближения.
13.Сохраните рабочую книгу.
Применение таблиц подстановки.
Задача. Построить графики функций, коэффициенты которых были определенны в предыдущем разделе.
Так как программа Excel не позволяет непосредственно строить графики функций, заданных формулами, то необходимо сначала табулировать формулу, то есть создать таблицу значений функции для заданных значений переменной.
1.Сделайте текущей ячейку C3 и занесите в нее значение 0. Эта ячейка будет использоваться как ячейка ввода, на которую будут ссылаться формулы.
2.Скопируйте значения столбца A в столбец F, начиная со второй строки (ячейка F2).
3.В ячейку G1введите формулу =С3*$С$1+$D$1. В этой формуле C3- ячейка ввода, а в качестве других ссылок используются вычисленные методом наименьших квадратов коэффициенты уравнения прямой.
4.В ячейку H1 введите формулу =$D$2*$C$2^C3 для вычисления значений показательной функции.
5.Выделите прямоугольный диапазон, включающий столбцы F, G и H и строки с 1, содержащей формулы, до последней – с данными в столбце F.
6.Выполните команды меню
Данные – Таблица подстановки.
В открывшемся диалоговом окне выберите поле Подставлять значения по строкам и щелкните на ячейке ввода C3.
7.Для заполнения столбцов G и H значениями формул (введенных в первой строке) для значений независимой переменной (содержащихся в столбце F).
8.Создайте новый рабочий лист, присвоив ему имя Диаграмма, и запустите Мастер диаграмм. С помощью Мастера диаграмм выберите вкладку Ряд и щелкните на кнопке Добавить; в поле Имя укажите: Наилучшая прямая; в поле Значения X укажите диапазон ячеек с данными столбца F, а в поле Значения Y укажите диапазон ячеек со значениями из столбца G.
9.Еще раз щелкните на кнопке Добавить; в поле Имя укажите: Показательная функция; в поле Значения X укажите диапазон ячеек с данными столбца F, а в поле Значения Y укажите диапазон ячеек со значениями из столбца H.
10.Щелкните на кнопке Готово, чтобы перестроить диаграмму в соответствии с новыми настройками.
11.Сохраните рабочую книгу под именем book1_имя. Xls.
Решение задач оптимизации.
Задача. Завод производит электронные приборы трех видов (прибор А, прибор В и прибор С), используя при сборке микросхемы трех типов (тип1, тип2 и тип3). Расход микросхем задается следующей таблицей:
|
Прибор А |
Прибор В |
Прибор С |
Тип1 |
2 |
5 |
1 |
Тип2 |
2 |
0 |
4 |
Тип3 |
2 |
1 |
1 |
Стоимость изготовленных приборов одинакова.
Ежедневно на склад завода поступает 500 микросхем типа 1 и по 400 микросхем типов 2 и 3. Каково оптимальное соотношение дневного производства приборов различного типа, если производственные мощности завода позволяют использовать запас поступивших микросхем полностью.
Ввод данных:
1.Создайте новый рабочий лист, присвоив ему имя Организация производства.
2.В ячейки A2, A3 и A4 занесите дневной запас комплектующих – числа 500, 400 и 400, соответственно.
3.В ячейки C1, D1 и E1 занесите нули – в дальнейшем значения этих ячеек будут подобраны автоматически.
4.В ячейках диапазона C2:E4 разместите таблицу расхода комплектующих.
5.В ячейках B2:B4 укажите формулы для расчета комплектующих по типам: в ячейке B2 формула должна иметь вид =$C$1*C2+$D$1*D2+$E$1*E2, а остальные формулы можно получить автозаполнением (обратите внимание на использование абсолютных и относительных ссылок).
6.В ячейку F1 занесите формулу, вычисляющую общее число произведенных приборов: для этого выделите диапазон ячеек C1:E1 и щелкните на кнопке Автосумма (на стандартной панели инструментов).
7.Выполните команды меню:
Сервис – Поиск решения
В результате откроется диалоговое окно Поиск решения. В поле Установить целевую укажите ячейку, содержащую оптимизируемое значение (F1). Установите переключатель Равной максимальному значению (т.к. требуется определить максимальный объем производства).
8.В поле Изменяя ячейки задайте диапазон подбираемых параметров – C1:E1.
9.Чтобы определить набор ограничений, щелкните на кнопке Добавить. В диалоговом окне Добавление ограничения в поле Ссылка на ячейку укажите диапазон B2:B4. В качестве условия задайте <=. В поле
Ограничение задайте диапазон A2:A4. Это условие указывает, что дневной расход комплектующих не должен превосходить запасов. Щелкните на кнопке OK.
10.Снова щелкните на кнопке Добавить и в поле Ссылка на ячейку укажите диапазон C2:E1. В качестве условия задайте >=. В поле Ограничение задайте число 0. Это условие указывает, что число производимых приборов неотрицательно. Щелкните на кнопке OK.
11.Снова щелкните на кнопке Добавить и в поле Ссылка на ячейку укажите диапазон C2:E1. В качестве условия выберите пункт цел. Это условие не позволяет производить доли приборов. Щелкните на кнопке
OK.
12.Щелкните на кнопке Выполнить. По завершении оптимизации откроется диалоговое окно Результаты поиска решения. Установите переключатель Сохранить найденное решение, после чего щелкните на кнопке OK.
13.Проанализируйте полученное решение. Кажется ли оно очевидным? Проверьте его оптимальность, изменяя значения ячеек C1:E1. (Для восстановления оптимального значения можно в любой момент повторить операцию поиска решения
14.Сохраните рабочую книгу под именем book2_имя. Xls.
Задание на самостоятельную работу.
Задание 1 Создайте новый рабочий лист и заполните следующую таблицу, выполняя в столбце D нахождение решения уравнения при изменении значения из столбца C (начальное приближение).
|
|
|
|
|
|
A |
|
|
|
|
B |
С |
D |
1 |
|
|
|
|
|
|
|
|
Решение нелинейных уравнений. |
|
|||
2 |
Левая часть уравнения |
|
Значение |
Начальное приближение |
Решение |
||||||||
|
|
|
1 |
|
|
|
2 |
|
1 |
|
|
|
|
3 |
7 x |
|
|
2 x |
|
|
|
|
9 |
-1 |
|
||
|
|
x2 |
|
||||||||||
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
2 |
|
1 |
|
|
|
|
4 |
7 x |
|
|
2 x |
|
|
|
|
9 |
5 |
|
||
|
|
x2 |
|
||||||||||
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
5 |
|
4 cos2 |
x 4sin x |
|
0 |
1 |
|
||||||
6 |
|
4 cos2 |
x 4sin x |
|
0 |
5 |
|
Сравните полученные результаты с ответом:
-решения первого уравнения – 0, 5 и 2;
-решения второго уравнения – 1,57 и 7,85.
Задание 2 Предприятие, располагающее ресурсами сырья трех видов В1, В2 и В3 может производить продукцию четырех видов А1, А2, А3 и А4. В следующей таблице указаны затраты ресурсов на изготовление 1 т продукции каждого типа, объем ресурсов и прибыль, получаемая от изготовления 1т продукции каждого типа.
Вид сырья |
|
|
Вид продукции |
|
||
|
А1 |
А2 |
А3 |
А4 |
|
Объем ресурсов, т |
В1 |
4 |
5 |
2 |
3 |
|
60 |
В2 |
30 |
14 |
18 |
22 |
|
400 |
В3 |
16 |
14 |
8 |
10 |
|
128 |
Прибыль, руб. |
48 |
25 |
56 |
30 |
|
|
Составить оптимальный план выпуска продукции так, чтобы получить максимальную прибыль.
Примеры решения прикладных задач с помощью Microsoft Excel.
Задача 1. Определение числовых характеристик случайных величин.
Пусть x1, x2, …, xn – выборочные значения некоторой случайной величины. Требуется оценить числовые характеристики этой случайной величины:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
n |
|
|||
Среднее арифметическое (как оценку математического ожидания): |
x |
xi ; |
(1) |
||||||||||||||||
n |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i 1 |
|
||||
|
|
|
|
|
1 |
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
Дисперсию |
s2 |
|
|
xi |
x 2 |
; |
|
|
|
|
|
|
|
|
(2) |
|||
n |
1 |
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
||||||||||||
|
Среднеквадратическое отклонение (стандартное отклонение): |
|
s |
|
s2 . |
(3) |
|||||||||||||
Указания к выполнению. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
1. В столбце B1:B10 введите выборочные значения: |
|
|
|
|
|
|
|
|
|
||||||||||
20,3 |
15.4 |
17.2 |
19.2 |
|
23.3 |
18.1 |
21.9 |
15.3 |
16.8 |
13.2. |
|
|
|
|
|
||||
2. Заполните следующие ячейки столбца А: |
|
|
|
|
|
|
|
|
|
|
|||||||||
В ячейку A11 введите текст |
|
|
среднее арифметическое; |
|
|
|
|
|
|
|
|
||||||||
В ячейку A12 введите текст |
|
|
дисперсия; |
|
|
|
|
|
|
|
|
|
|||||||
В ячейку A13 введите текст |
|
|
стандартное отклонение. |
|
|
|
|
|
|
|
|
3.Введите формулы(1)-(3) в соответствующие ячейки B11, B12 и B13.
4.Для выборочных значений (4) постройте график.
Задача 2. Построение эмпирической функции распределения.
Пусть x1, x2, …, xn – выборочные значения некоторой случайной величины. Требуется составить таблицу частот выборки:
Таблица.
|
|
|
|
|
|
|
|
|
|
|
Накопленная |
Выборочные |
|
|
Частота |
|
Накопленная |
Относительная |
относительная |
||||
значения xi |
|
|
ni |
|
|
|
k |
частота ni/n |
k |
||
|
|
|
|
|
|
|
частота ni |
|
|
частота ni / n |
|
|
|
|
|
|
|
|
|
i 1 |
|
|
i 1 |
|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
Указания к выполнению. |
|
|
|
|
|
|
|
||||
1. В столбце A1:A30 введите выборочные значения: |
|
|
|
|
|||||||
20,4 |
16.5 |
19.7 |
20.4 |
14.3 |
20.4 |
16.5 |
14.3 |
20.4 |
19.7 |
|
|
14.3 |
19.7 |
16.5 |
16.5 |
14.3 |
22.8 |
20.4 |
12.5 |
11.1 |
20.4 |
|
|
19.7 |
14.3 |
14.3 |
19.7 |
19.7 |
12.5 |
19.7 |
19.7 |
20.4 |
22.8 |
|
2.Отсортируйте данные по возрастанию (т.е. постройте вариационный ряд) и подсчитайте частоту каждого выборочного значения.
3.На новом рабочем листе создайте вышеприведенную таблицу, заполнив колонки 1 и 2 «вручную». Для вычисления значений в колонках 3-5 используйте возможности Microsoft Excel.
4.Постройте эмпирическую функцию распределения выборки (гистограмму накопленных частот – колонки 3 и 5 таблицы).
Задача 3. Расчет коэффициентов линейной регрессии.
Пусть x1, x2, …, xn – выборочные значения случайной величины X, y1, y2, …, yn – выборочные значения случайной величины Y, зависящей (линейно) от X. Требуется определить зависимость Y от X.
Построим модель
yi axi b
где коэффициенты a и b требуется оценить.
Согласно методу наименьших квадратов, эти коэффициенты могут быть вычислены по формулам
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
(xi |
x)( yi |
y) |
|
|
|
|
|
|||
|
|
|
|
a |
i 1 |
|
|
|
; |
|
|
b y ax |
(5) |
||
|
|
|
|
|
n |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
(xi |
x)2 |
|
|
|
|
|
||||
|
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
1 |
|
n |
|
|
|
1 |
|
n |
|
где |
|
|
|
|
x |
|
xi ; |
y |
|
yi . |
(6) |
||||
|
|
|
|
n |
n |
||||||||||
|
|
|
|
|
|
i 1 |
|
|
|
i 1 |
|
||||
Указания к выполнению. |
|
|
|
|
|
|
|
|
|
|
|
|
|||
1. В первой строке рабочего листа запишите заголовки колонок таблицы: |
|
||||||||||||||
В А1 введите |
X; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В В1 введите |
Y; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В С1 введите |
a; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В D1 введите |
b. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Заполните столбец A2:A11 выборочными значениями случайной величины X: |
|||||||||||||||
-0.12 |
-0.05 |
0.83 |
0.97 |
1.14 |
1.25 |
1.86 |
2.18 |
2.53 |
3.05 |
||||||
3. Заполните столбец B2:B11 выборочными значениями случайной величины Y: |
|||||||||||||||
1.45 |
1.59 |
3.44 |
3.74 |
4.09 |
4.33 |
5.61 |
6.28 |
7.01 |
8.11 |
4.Используя формулы (5)-(6), вычислите коэффициенты a и b линейной зависимости. Результаты расположите в ячейках С2 и D2 соответственно.
5.Решите ту же задачу (поиск линейного приближения), используя функции Microsoft Excel, определяющие линейное приближение зависимости ряда Y от ряда X. Результаты расположите в ячейках С3 и D3 соответственно.
6.Сравните полученные двумя способами коэффициенты линейного приближения.