- •§7 Решение задач линейного программирования 58
- •Предисловие
- •§ 1. Численное интегрирование
- •1. Постановка задачи.
- •2. Метод прямоугольников.
- •Задача 1.
- •Задача 2
- •Задача 3
- •3. Метод трапеций.
- •4. Метод Симпсона.
- •5. Практическая работа на эвм
- •§ 2. Решение систем линейных уравнений
- •1. О системах линейных уравнений.
- •2. Решение систем линейных уравнений с двумя неизвестными по формулам Крамера.
- •Пример 1.
- •3. Решение систем линейных уравнений с тремя неизвестными по методу Крамера.
- •4. Решение систем линейных уравнений способом Гаусса.
- •5. Практическая работа на эвм
- •2. Интерполяционный многочлен Лагранжа
- •Пример 2.
- •З Рис 3.1 адача 1.
- •Алгоритм:
- •Задача 2.
- •3. Вычисление приближенного значения функции с помощью электронных таблиц
- •Пример 3
- •Задача 3
- •§ 4. Простейшие задачи статистики
- •1. Вычисление средних.
- •2. Математическое ожидание, дисперсия, среднее квадратичное отклонение, точность оценки математического ожидания, показатель достоверности вычисления математического ожидания
- •3. Практическая работа на эвм
- •§ 5. Численные методы решения трансцендентных уравнений
- •1. Введение
- •Пример 1.
- •Теорема
- •2. Метод половинного деления
- •Алгоритм отделения корней
- •Алгоритм уточнения корней
- •3. Практическая работа на эвм.
- •4. Лабораторная работа
- •Ход работы
- •§6 Численные методы решения дифференциальных уравнений
- •1. О некоторых задачах приводящих к дифференциальным уравнениям Задача 1
- •Задача 2
- •Задача 3
- •2. Несколько определений
- •Пример 1
- •Пример 2
- •Задачи для самостоятельного решения.
- •3. Постановка задачи численного решения дифференциального уравнения
- •4. Метод Эйлера.
- •Пример 1
- •Пример 2
- •5. Метод Рунге-Кутта второго порядка (Метод Эйлера-Коши)
- •6. Метод Рунге-Кутта 4 порядка
- •7. Лабораторная работа. Численное решение обыкновенного дифференциального уравнения первого порядка
- •§7 Решение задач линейного программирования
- •1. Введение
- •2. Основные методы решения задач оптимизации
- •Общий случай задачи оптимизации
- •Задачи оптимизации, алгоритмы которых могут быть реализованы с помощью электронных таблиц
- •Основные этапы работ при решении задачи оптимизации
- •4. Задачи линейного программирования. Методы решения задач.
- •Пример.
- •Основные положения симплекс-метода
- •5. Решение задач линейного программирования с помощью ms Excel Пример 1
- •Решение:
- •Решение задачи
- •Пример 2
- •Решение:
- •6. Практическая работа 1
- •7. Транспортная задача Введение
- •Решение
- •Решение:
- •Составление математической модели
- •Решение задачи
- •8. Практическая работа 2
- •Приложения Приложение 1. Численное интегрирование. Варианты самостоятельных работ
- •Приложение 2. Численное интерполирование. Варианты самостоятельных работ
- •Приложение 3. Численное дифференцирование. Варианты лабораторных работ
- •Приложение 4. Задачи оптимизации. Варианты самостоятельных работ
- •Приложение 5. Транспортная задача. Варианты самостоятельных работ
- •Литература.
§ 4. Простейшие задачи статистики
Роль статистики в познании мира может скоро заметно измениться. Такие понятия, как генеральная совокупность, выборка, вариационный ряд, характеристики вариационного ряда, станут для школьной математики столь же обычным и не менее важными понятиями, как медиана, апофема, вписанный угол, монотонность функций или производная.
Математическая статистика - раздел математики, посвященный математическим методам систематизации, обработки и использования статистических данных для практических и научных выводов.
1. Вычисление средних.
В статистике очень часто применяется вычисление средней арифметической величины. Пусть величина X имеет n значений: X1, X2, ..., Xn ; тогда
1. вычисление среднего арифметического осуществляется по формуле:
(4.1)
2. среднее квадратичное этих же чисел:
(4.2)
3. среднее кубическое:
(4.3)
4. Важной в статистике является и среднее гармоническое:
(4.4)
Общая формула, пригодная для вычисления всех средних, имеет вид:
(4.5)
Если к=1 - ведется вычисление среднего арифметического, к=2 - среднее квадратичное, к=3 - среднее кубическое, к=-1- среднее гармоническое. Таким образом, можно составить одну программу для вычисления всех средних. Подчеркнем, что средняя арифметическая используется, если размерность оцениваемой величины равна единице (средняя длина). Если необходимо найти среднее значение площади нескольких участков, то лучше в качестве средней взять среднюю квадратичную. Если же размерность оцениваемой величины равна трем (средний объем), то в качестве средней берется средняя кубическая.
2. Математическое ожидание, дисперсия, среднее квадратичное отклонение, точность оценки математического ожидания, показатель достоверности вычисления математического ожидания
Математическое ожидание рассчитывается как простое среднее арифметическое значение этой величины:
(4.6)
Дисперсия - одна из характеристик распределения вероятностей случайной величины, наиболее употребительная мера рассеяния ее значений.
Дисперсия рассчитывается по формуле:
(4.7)
При малых N используется также величина:
(4.8)
Корень квадратный из дисперсии называется средним квадратичным отклонением величины X. Среднее квадратичное отклонение представляет собой среднее отклонение отдельных значений ряда (Xi) от математического ожидания.
(4.9)
Точность оценки - есть отношение среднего квадратичного отклонения к корню квадратному из количества измерений n:
(4.10)
Показатель достоверности математического ожидания вычисляется как отношение математического ожидания к точности оценки:
(4.11)
3. Практическая работа на эвм
1. Составить программу для вычисления всех средних (4.5).
2. Произвести расчеты на ЭВМ, результаты поместить в таблицу:
№ опыта |
x1 |
x2 |
x3 |
x4 |
x5 |
|
|
|
|
1 |
2,5 |
3,1 |
4,2 |
1,7 |
1,9 |
|
|
|
|
2 |
0,4 |
1,4 |
3,3 |
4,7 |
6,3 |
|
|
|
|
3 |
1,1 |
1,3 |
2,4 |
5,6 |
7,9 |
|
|
|
|
Ответы:
№ опыта |
x1 |
x2 |
x3 |
x4 |
x5 |
|
|
|
|
1 |
2,5 |
3,1 |
4,2 |
1,7 |
1,9 |
2,68 |
2,97 |
2,41 |
2,83 |
2 |
0,4 |
1,4 |
3,3 |
4,7 |
6,3 |
3,22 |
4,28 |
1,29 |
3,87 |
3 |
1,1 |
1,3 |
2,4 |
5,6 |
7,9 |
3,66 |
5,16 |
2,08 |
4,53 |
program statist; {Программа 4.1}
var k, i, n: integer; sr, s: real;
x: array[1..100] of real;
begin
write('ВВедите k и n'); readln(k, n);
for i:=1 to n do readln(x[i]);
s:=0; for i:=1 to n do s:=s+exp(k*ln(x[i]));
sr:=exp((1/k)*ln(s/n));
writeln(sr);
end.
3. На телефонной станции производились наблюдения за числом неправильных соединений в минуту. Наблюдения в течение часа дали следующие результаты:
3, 1, 3, 4, 2, 1, 1, 3, 2, 7, 2, 0,
2, 4, 0, 3, 0, 2, 0, 1, 3, 3, 1, 2,
2, 0, 2, 1, 4, 3, 4, 2, 0, 2, 3, 1,
3, 1, 4, 2, 2, 1, 2, 5, 1, 1, 0, 1,
1, 2, 1, 0, 3, 4, 1, 2, 2, 1, 1, 5.
Составить программу для нахождения математического ожидания (4.6) и среднего квадратичного отклонения (4.9).
program telephone; {Программа 4.2}
const a: array[1..60] of integer =(3,1,3,4,2,1,1,3,2,7,2,0, 2,4,0,3,0,2,0,1,3,3,1,2,2,0,2,1,4,3,4,2,0,2,3,1,3,1,4,2,2, 1,2,5,1,1,0,1,1,2,1,0,3,4,1,2,2,1,1,5);
var i, n, k: integer; e, mx, dx, q, x, w: real;
Begin
mx:=0;dx:=0;
for i:=1 to 60 do mx:=mx+a[i]; mx:=mx/60;
for i:=1 to 60 do dx:=dx+sqr(a[i]-mx);
w:=sqrt(dx/59); q:=w/sqrt(60); e:=mx/q;
writeln('среднее =',mx:5:2);
writeln('отклонение =',w:5:2);
writeln('точность оценки =',q:5:2);
writeln('показатель достоверности =',e:5:2);
End.
Ответ:
среднее =2.00
отклонение = 1.46
точность оценки= 0.19
показатель достоверности= 10.60
4. Был проведен опрос 100 родителей о количестве детей в их семьях. Результаты опроса приведены в таблице:
число детей |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
число семей |
5 |
24 |
18 |
15 |
10 |
8 |
8 |
5 |
4 |
2 |
1 |
Напишите программу, которая подсчитывает:
среднее количество детей в семье. Если составлен вариационный ряд (выборка, расположенная в порядке возрастания), то следует использовать следующую формулу:
(4.12)
Для текущей задачи n=100 (семей); R=11
среднее квадратичное отклонение:
(4.13)
вывести на экран дисплея данные в виде графика.
ось OY - число детей; ось OX - число родителей
5. Ниже приведены результаты измерения роста (см) случайно отобранных 100 студентов:
Рост |
154-158 |
158-162 |
162-166 |
166-170 |
170-174 |
174-178 |
178-182 |
Число студентов |
10 |
14 |
26 |
28 |
12 |
8 |
2 |
Составить программу для нахождения выборочного среднего (математическое ожидание), среднего квадратичного отклонения, точности оценки и показателя достоверности.
Указание. Найти середины интервалов и принять их в качестве значений.
156; 160; 164; 168; 172; 176; 180
program statist2; {Программа 4.3}
const
x:array[1..7] of integer=(156,160,164,168,172,176,180);
p:array [1..7] of integer=(10,14,26,28,12,8,2);
var mx, dx, w:real; i: integer;
begin
mx:=0; dx:=0;
for i:=1 to 7 do mx:=mx+x[i]*p[i];
mx:=mx/100;
for i:=1 to 7 do dx:=dx+sqr(x[i]-mx);
w:=sqrt(dx/6);
writeln('среднее=', mx:5:2);
writeln('среднее квадратичное отклонение=',w:5:2);
readln;
end.
Ответ:
среднее= 166
среднее квадратичное отклонение= 8.91
