2
Электронные таблицы
Основная задача – автоматические вычисления с данными в таблицах.
Кроме того:
хранение данных в табличном виде
представление данных в виде диаграмм
анализ данных
составление прогнозов
поиск оптимальных решений
подготовка и печать отчетов
Примеры:
Microsoft Excel – файлы *.xls, *.xlsx
OpenOffice Calc – файлы *.ods – бесплатно
3
Электронные таблицы
номера
строк
строка
столбец
имена столбцов
активная ячейка
неактивная ячейка
текст
числа
формулы
время
дата
4
Начало работы с Microsoft Excel
Программы – Microsoft Office – Excel 2007
Файлы: *.xlsx (старая версия – *.xls)
Вася.xlsx рабочая книга
Лист 1
Лист 2
План по валу
Вал по плану
переходы по листам
ЛКМ
ПКМ
новый лист
5
Адреса
адрес активной ячейки
ячейка B2
диапазон B2:С7
Ссылки в формулах: =B2+2*C3 =A2+2*СУММ(B2:C7)
B2
С7
6
Ввод данных
адрес активной ячейки
отменить (Esc)
принять (Enter)
строка редактирования
ЛКМ
F2 – редактировать прямо в ячейке
7
Выделение данных
ячейка:
+ЛКМ
– ЛКМ
диапазон:
вся таблица:
ЛКМ
ЛКМ
строки:
ЛКМ
столбцы:
ЛКМ
несвязанные диапазоны:
+Ctrl и выделять второй
9
Перемещение и копирование
перетащить ЛКМ
за рамку (!)
+Ctrl = копирование
+Alt = на другой лист
перемещение со сдвигом (+Shift)
10
Типы ссылок
относительные (меняются так же, как и адрес формулы )
формула «переехала» на один столбец вправо и на одну строку вниз;
абсолютные
смешанные(меняется только относительная часть)
имя столбца на 1
номер строки на 1
12
Оформление ячеек
все свойства
размер
направление
в несколько строк
денежныйформат
количество знаковв дробной части
14
Функция ЕСЛИ
ЕСЛИ – выбор из двух вариантов
=ЕСЛИ(A2>=70; "сдал"; "не сдал")
условие
если «да»
если «нет»
=ЕСЛИ(B2="сдал"; ЕСЛИ(A2>80; 5; 4); "–")
15
Логические операции
НЕ – обратное условие, НЕ(B2<10) ?
И – одновременное выполнение всех условий
B2>=10
=ЕСЛИ( И(B2>1994; C2>175);"да";"–")
16
Логические операции
ИЛИ – выполнение хотя бы одного из условий
=ЕСЛИ( ИЛИ(B2=100; C2=100; B2+C2>=180);"да";"–")
21
Многоуровневая сортировка
Задача: расставить фамилии по алфавиту, а людей с одинаковыми фамилиями расставить в алфавитном порядке по именам.
ЛКМ
диаграммы строятся на основе данных таблицы
проще всего сначала выделить все нужные данные, а потом…
все данные, которые должны обновляться автоматически, нужно выделить
для выделения несвязанных диапазонов используем +Ctrl
24
Общий подход
25
Основные типы диаграмм
Гистограмма (столбчатая диаграмма): сравнение значений одного или нескольких рядов данных
График: показывает изменение процесса во времени (равномерные отсчеты)
Круговая: доли в сумме
Точечная: связь между парами значений (график функции)
27
Настройка диаграммы и ее элементов
Конструктор: общие свойства
Макет: настройка свойств отдельных элементов
Формат: оформление отдельных элементов
31
Решение уравнений
Задача: найти все решения уравнения на интервале [-5,5]
Методы решения уравнений:
аналитические: решение в виде формулы
численные: приближенное решение, число
выбрать начальное приближение «рядом» с решением
по некоторому алгоритму вычисляют первое приближение, затем – второе и т.д.
вычисления прекращают, когда значение меняется очень мало (метод сходится)
32
Решение уравнения
1. Таблица значений функций на интервале [-5,5]
2. Графики функций (диаграмма «Точечная»)
2 решения: начальные приближения
35
Оптимизация
Оптимизация – это поиск оптимального (наилучшего) варианта в заданных условиях.
Оптимальное решение – такое, при котором некоторая заданная функция (целевая функция) достигает минимума или максимума.
Постановка задачи:
целевая функция
ограничения, которые делают задачу осмысленной
(расходы, потери, ошибки)
(доходы, приобретения)
Задача без ограничений: построить дом
при минимальных затратах. Решение: не строить дом вообще.
36
Оптимизация
локальный минимум
глобальныйминимум
обычно нужно найти глобальный минимум
большинство численных методов находят только локальный минимум
минимум, который найдет Excel, зависит от выбора начального приближения («шарик на горке скатится в ближайшую ямку»)
37
Поиск минимума функции
1. Строим график функции (диаграмма «Точечная»)
2. Подготовка данных
начальное приближение
начальное приближение
целевая
ячейка
38
Поиск минимума функции
3. Надстройка «Поиск решения»
изменяемые ячейки:
E2
D2:D6
D2:D6; C5:C8
целевая
ячейка
ограничения
A1 <= 20
B2:B8 >= 5
A1 = целое
40
Оптимизация
Надстройка «Поиск решения» позволяет:
42
Ряд данных и его свойства
Ряд данных – это упорядоченный набор значений
Основные свойства (ряд A1:A20):
количество элементов =СЧЕТ(A1:A20)
количество элементов, удовлетворяющих некоторому условию: = СЧЕТЕСЛИ(A1:A20;"<5")
минимальное значение =МИН(A1:A20)
максимальное значение =МАКС(A1:A20)
сумма элементов =СУММ(A1:A20)
среднее значение =СРЗНАЧ(A1:A20)
43
Дисперсия
Для этих рядов одинаковы МИН, МАКС, СРЗНАЧ
Дисперсия («разброс») – это величина, которая характеризует разброс данных относительно среднего значения.
44
Дисперсия
среднее арифметическое
квадрат отклонения от среднего
средний квадрат отклонения от среднего значения
45
Дисперсия и СКВО
Стандартная функция
=ДИСПР(A1:A20)
Что неудобно:
Функции – Другие – Статистические
СКВО = среднеквадратическое отклонение
=СТАНДОТКЛОНП(A1:A20)
46
Взаимосвязь рядов данных
Два ряда одинаковой длины:
Вопросы:
47
Взаимосвязь рядов данных
Ковариация:
Как понимать это число?
увеличение приводит к увеличению
в среднем!
увеличение приводит к уменьшению
связь обнаружить не удалось
Что плохо?
48
Взаимосвязь рядов данных
Коэффициент корреляции:
– СКВО рядов и
безразмерный!
Как понимать это число?
=КОРРЕЛ(A1:A20;B1:B20)
49
Взаимосвязь рядов данных
Как понимать коэффициент корреляции?
51
Восстановление зависимостей
Два ряда одинаковой длины:
задают некоторую неизвестную функцию
Зачем:
53
Восстановление зависимостей
Корректная задача: найти функцию заданного вида, которая лучше всего соответствует данным.
Примеры:
линейная
полиномиальная
степенная
экспоненциальная
логарифмическая
54
Что значит «лучше всего соответствует»?
заданные пары значений
Метод наименьших квадратов (МНК):
чтобы складывать положительные значения
решение сводится к системе линейных уравнений (просто решать!)
55
Коэффициент достоверности
заданные пары значений
Крайние случаи:
если график проходит через точки:
если считаем, что y не меняется и :
– среднее значение
59
Восстановление зависимостей
Сложные случаи (нестандартная функция):
Алгоритм:
61
Модель деления
– начальная численность
– после 1 цикла деления
– после 2-х циклов
Особенности модели:
62
Рождаемость и смертность
– коэффициент рождаемости
– коэффициент смертности
Особенности модели:
Коэффициент изменения численности
63
Влияние численности и внешней среды
A – коэффициент устойчивости вида
B – коэффициент среды обитания
Варианты:
64
Влияние других видов
Ni – численность белок, Mi – численность бурундуков
K2, K4 – взаимное влияние
если K2 >K1 или K4 >K3 – враждующие виды
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.