Читайте также: |
|
Самостоятельная работа «Проходной балл»
Подготовить таблицу (Рис. 4.12): ввести данные по оценкам (от 2 до 5) с использованием функции получения случайных чисел =ОКРУГЛ(СЛЧИС()*3+2;0), к полученным оценкам (случайным числам) применить специальную вставку, чтобы заменить формулы полученными значениями. Вычислить суммарный балл и число двоек. В столбец «Сообщение о зачислении» занесите “Зачислить”, если сумма баллов больше проходного, а число двоек равно нулю, или “Отказать” в обратном случае. Используя условное форматирование выделите цветом все сообщения “Зачислить”. С помощью функции СЧЁТЕСЛИ подсчитайте количество зачисленных абитуриентов.
Ведомость приёма на обучение в университет | ||||||||
Проходной балл | xx | |||||||
№ абит. | Фамилия И.О. | Математика | Физика | Литература | Химия | Суммарный балл | Число двоек | Сообщение о зачислении |
Средний балл за экзамен | Количество зачисленных |
Рис. 4.12. Пояснение самостоятельной работы «Проходной балл»
Примечание. В этой работе вместо функции СЛЧИС() можно использовать функцию СЛУЧМЕЖДУ(2;5) – она сразу возвращает целое случайное число от 2 до 5. Но эту функцию надо сначала сделать доступной: в окне Сервис/Надстройки в списке доступных надстроек установить флажок Пакет анализа.
Самостоятельная работа «Построение графика функции с условиями»
Y=
при x Î [-3, 3]
Для построения графика функции необходимо сначала построить таблицу ее значений при различных значениях аргумента, причем обычно аргумент изменяется с фиксированным шагом. Шаг выбирают небольшим, чтобы таблица значений функций отражала их поведение на интервале табуляции. В нашем случае будем считать, что шаг изменения аргумента равен 0,2. Необходимо найти: y(-3), y(-2,8), y(-2,6), …, y(3). С этой целью в диапазон ячеек А2:А32 введём автозаполнением следующие значения переменной х: -3; -2,8; -2,6; …; 3. В ячейки A1 и B1 введём заголовки столбцов: x и y.
В ячейку В2 вводится формула:
=ЕСЛИ(А2<0;(1+A2)^(1/3);ЕСЛИ(A2>1,2;EXP(-2*A2);(1+A2^(1/2))/(1+A2)))
Рис. 4.13. График функции с двумя условиями
Самостоятельная работа «Построение двух графиков в одной системе координат»
Построить в одной системе координат графики следующих двух функций:
y = 2sin(x) и z = 3cos(2x) – sin(x) при x Î [-3;3]
В ячейки A2:A17 вводим значения переменной x от –3 до 3 с шагом 0,2. В ячейки B1 и C1 вводим y и z соответственно, а в ячейки B2 и C2 – формулы:
= 2*sin(A2)
=3*cos(2*A2) – sin(A2)
Выделим диапазон B2:C2, установим указатель мыши в его правом нижнем углу и с помощью автозаполнения скопируем формулы в ячейки B3:C32.
Выделим диапазон ячеек A1:C32, вызовем Мастер диаграмм. Выберем тип диаграммы – Точечная и вид графика. На втором шаге Мастера диаграмм в группе Ряды данных установим переключатель в положение В столбцах. На третьем шаге Мастера диаграмм в поле Название диаграммы вводим Графики функций, в поле Ось x – x, в поле Ось y – y и z. Нажатие кнопки Готово завершает построение графиков (Рис.4.14).
Рис. 4.14. График двух функций в одной системе координат
Графики функций y и zмогут для наглядности различаться по типу линий. Для этого график, внешний вид которого мы хотим изменить, выделяется и с помощью Контекстного меню вызывается диалоговое окно Форматирование элемента данных, которое позволяет изменять тип, толщину и цвет линии, а также тип, цвет и фон маркера.
Самостоятельная работа «Нахождение корней уравнения»
Найти все корни уравнения
x3 – 0.01x2 – 0.7044x + 0.1391 = 0
У полинома третьей степени имеется не более трех вещественных корней. Для нахождения корней их предварительно нужно локализовать, т.е. определить интервалы, на которых они расположены. С этой целью построим график функции
y = x3 – 0.01x2 – 0.7044x + 0.1391
= A2^3 – 0.01*A2^2 – 0.7044*A2 + 0.1391
Рис. 4.15. Локализация корней полинома
Рис.4.16. Вкладка Вычисления диалогового окна Параметры
В качестве начальных приближений можно взять любые точки из отрезков локализации корней, например, точки: -0.95, 0.25 и 0.75. Введем их в диапазон ячеек С2:С4. В ячейку D2 введем формулу:
= C2^3 – 0.01*C2^2 – 0.7044*C2 +0.1391
Выделим эту ячейку и, с помощью маркера заполнения распространим введенную в нее формулу на диапазон D2:D4. Таким образом, в ячейках D2:D4 вычисляются значения полинома при значениях аргумента, введенного в ячейки C2:C4 соответственно. Теперь выберем команду Сервис/Подбор параметра и заполним диалоговое окно Подбора параметра (рис. 4.17)следующим образом.
Рис. 4.17. Диалоговое окно Подбор параметра
В поле Установить в ячейке введем D2. Отметим, что в этом поле дается ссылка на ячейку, в которую введена формула, вычисляющая значение левой части уравнения. Для нахождения корня уравнения с помощью подбора значения параметра, надо записать уравнение так, чтобы его правая часть не содержала переменную.
В поле Значение введем 0 (в этом поле указывается правая часть уравнения). В поле Изменяя значение ячейки введем С2 (в этом поле дается ссылка на ячейку, отведенную под переменную). Вводить ссылки на ячейки в поля диалогового окна Подбор параметра удобнее не с клавиатуры, а щелчком на соответствующей ячейке. При этом Excel автоматически будет превращать их в абсолютные ссылки (в нашем примере $D$2, $C$2).
Рис. 4.18. Диалоговое окно Результат подбора параметра
Аналогично в ячейках С3 и С4 находим два оставшихся корня. Они равны 0.210 и 0.720.
Самостоятельная работа «Решение системы линейных уравнений»
Дана система линейных уравнений:
2х1+3х2+7х3+6х4=1
3х1+5х2+3х3+х4=3
5х1+3х2+х3+3х4=4
3х1+3х2+х3+6х4=5
Пусть матрица записана в ячейки А10:D13, а свободные члены - в ячейки F10:F13.
В Excel имеются следующие функции для работы с матрицами:
МОБР – обращение матрицы,
МОПРЕД – вычисление определителя матрицы,
МУМНОЖ – матричное произведение двух матриц,
ТРАНСП – транспонирование матрицы.
Решение линейной системы АХ=В, где А - матрица коэффициентов, В - столбец (вектор) свободных членов, Х - столбец (вектор) неизвестных, имеет вид Х=А-1В, где А-1 - обратная матрица.
Выделите под вектор решений диапазон G10:G13 и введите формулу: =МУМНОЖ(МОБР(А10:D13); F10:F13)
Для получения решения нажмите < Ctrl>+<Shift>+<Enter>; сделайте проверку решения: в первое уравнения подставьте значения корней.
Самостоятельная работа «Построение уравнения линейной регрессии»
i | xi | yi |
Имеются две наблюдаемые величины x и y, например, объем реализации фирмы, торгующей автомобилями, за шесть недель ее работы. Значения наблюдаемых величин приведены в таблице, где x – отчетная неделя, а y – объем реализации за эту неделю.
Необходимо построить линейную модель y=аx+b, которая бы наилучшим образом описывала наблюдаемые значения. Такая модель называется уравнением регрессии. Для его построения определяют коэффициенты а и b так, чтобы минимизировалась некоторая целевая функция. В качестве такой функции обычно выбирают сумму квадратов отклонений заданных значений yi от соответствующих значений, вычисляемых с помощью уравнения регрессии. Для решения этой задачи в ячейки D3:E3 вводим ориентировочные значения коэффициентов a, b (например, a =2, b =2), а в ячейку F3 (Рис. 4.19) вводим целевую функцию СУММКВРАЗН(C2:C7;E3+D3*B2:B7).
Рис.4.20. Диалоговое окно Поиск решения
Результат нахождения параметров a и b – на рис. 4.20. Полученное уравнение регрессии: y = 1,8857x + 5,4.
Другой способ получения уравнения линейной регрессии основывается на построении линии тренда. Построим точечный график по диапазону ячеек B2:C7, выделим точки графика двойным щелчком, а затем щелкнем правой кнопкой мыши. В появившемся контекстном меню выберем команду Линии тренда. Выберем Тип/Линейная, а на вкладке Параметры установим флажки: Поместить уравнение на диаграмме, Поместить на диаграмму величину достоверности аппроксимации (R2). На рис. 4.21 – результат построения линии тренда. Коэффициент R2 характеризует ту долю дисперсии (изменений) функции y, которая прогнозируется с помощью найденного уравнения регрессии. Этот коэффициент называют ещё коэффициентом детерминации. По его величине судят о том, можно ли использовать уравнение регрессии для прогнозирования.
Для прогноза с помощью уравнения регрессии используется встроенная функция ТЕНДЕНЦИЯ(<известные y >;<известные x >;<новые x >), которая вычисляет ожидаемые новые значения y для новых x, если известны некоторые опытные значения x и y. Вычисления делаются в предположении, что x и y зависят линейно. Вычислите ожидаемый объем реализации автомобилей за 7-ю, 8-ю и 9-ю недели работы фирмы.
В рассматриваемой задаче объем реализации автомобилей (y) был дан за 6 недель (x= 1,2,...,6). Так как результат должен выводиться в три ячейки, значит функция ТЕНДЕНЦИЯ() должна вводиться как функция обработки массива. Выделяется диапазон ячеек C8:C10 (Рис. 4.22), вводится функция ТЕНДЕНЦИЯ() и нажимаются клавиши Ctrl+Shift+Enter (вместо обычного Enter). Результат прогноза виден на рис. 4.22.
Рис.4.22. Вычисление прогнозных значений y с использованием функции ТЕНДЕНЦИЯ
Таким образом, на 7-й неделе работы фирмы ожидается продажа 19-ти машин, на 8-й неделе – продажа 20-ти машин, на 9-й неделе – продажа 22-х машин. При этом надо иметь в виду, что математический прогноз подтвердится только в том случае, если наметившаяся за первые шесть недель тенденция увеличения продаж сохранится ещё в течение трёх недель. Таким образом, математический прогноз может быть успешным только в рамках принятой модели. При изменении ситуации необходимо изменять модель, например, вместо линейного уравнения регрессии использовать параболическое или экспоненциальное.
Самостоятельная работа «Построение математических моделей задач линейного программирования»
Линейное программирование – это раздел прикладной математики, посвященный методам нахождения наибольших или наименьших значений линейной функции многих переменных, т.е. функции вида:
причем переменные xj (j= 1, 2, …, n) должны удовлетворять дополнительным условиям, имеющим вид линейных уравнений или (и) неравенств:
где aij, bi, cj (i =1, 2,…, m; j =1, 2, …, n) – заданные постоянные числа.
Обычно в задачах линейного программирования на переменные налагаются еще условия неотрицательности: xj ³ 0 (j= 1, 2, …, n).
Линейная функция z называется целевой функцией или функцией цели, а дополнительные условия называются ограничениями. Решение задачи линейного программирования состоит в нахождение переменных xj, которые удовлетворяют системе ограничений и минимизируют (максимизируют) целевую функцию.
Рассмотрим задачу оптимального планирования производства красок на фабрике. Фабрика выпускает два типа красок: для внутренних (I) и наружных (E) работ. Продукция обоих видов поступает в оптовую продажу. Для производства красок используются два исходных продукта А и В.
Исходный продукт | Расход исходных продуктов на тонну краски, т | Максимально возможный запас, т | |
краска Е | краска I | ||
А | |||
В |
Изучение рынка сбыта показало, что суточный спрос на краску I никогда не превышает спроса на краску Е более, чем на 1 т. Кроме того, установлено, что спрос на краску I никогда не превышает 2 т в сутки. Оптовые цены одной тонны краски равны: 3000 руб. для краски Е и 2000 руб. для краски I. Какое количество краски каждого вида должна производить фабрика, чтобы доход от реализации продукции был максимальным?
Итак, требуется спланировать объем производства красок так, чтобы максимизировать прибыль. Поэтому переменными являются xI – суточный объем производства краски I и xЕ – суточный объем производства краски Е.
Суммарная суточная прибыль от производства xI тонн краски I и xЕ тонн краски Е равна z = 3000 xЕ + 2000 xI. Задача заключается в определении среди всех допустимых значений xI и xЕ таких, которые максимизируют суммарную прибыль, т.е. целевую функцию z.
Налагаем ограничения на xI и xЕ.
xI, xЕ >= 0 – объем производства красок не может быть отрицательным.
|
xI + 2 xЕ <=8
|
xI <=2
В итоге математическая модель имеет следующий вид:
z = 3000 xЕ + 2000 xI ® max
при следующих ограничениях:
2xI + xЕ <=6
xI + 2 xЕ <=8
xI - xЕ <=1
xI <=2
xI, xЕ >= 0
Данная модель является линейной, т.к. целевая функция и ограничения линейно зависят от переменных.
Выполнение работы
На листе Excel создайте таблицу:
A | B | C | |
Переменные | |||
xE | xI | ||
Функция цели | =3000*A3+2000*B3 | ||
Ограничения | |||
=A3+2*B3 | |||
=2*A3+B3 | |||
=B3-A3 | |||
=B3 |
Установите курсор в ячейку С4, выполните пункт меню Сервис/Поиск решения. Установите переключатель Равной максимальному значению. В поле Изменяя ячейки укажите ячейки А3:В3.
Для ввода ограничений щелкните по кнопке Добавить, в поле ссылка на ячейку укажитеА7:А10, установите £ и в поле ограничение укажите диапазон В7:В10. Нажмите кнопку Добавить. Введите ограничение: А3:В3 ³ 0. После ввода ограничений щелкните по кнопке ОК.
Нажмите кнопку Параметры и в диалоговом окне установите флажок Линейная модель. Для получения результата щелкните по кнопке Выполнить.
По окончании решения задачи в ячейках листа получите следующие результаты.
A | B | C | |
Переменные | |||
xE | xI | ||
3.333333 | 1.333333 | ||
Функция цели | 12666.67 | ||
Ограничения | |||
-2 | |||
1.333333 |
Приведённые в этом пособии лабораторные и самостоятельные работы показывают, сколь широк круг задач, решение которых без особых усилий можно выполнить с помощью электронных таблиц.
Дата добавления: 2015-10-24; просмотров: 504 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лабораторные работы по Excel | | | Создание схемы данных |