- •Белорусский государственный университет
- •Введение
- •1. Алгебра и аналитическая геометрия
- •1.1. Задача о движении эпицентра циклона по прямой
- •Векторы и матрицы
- •1.2. Задача о разложении ветра на компоненты
- •1.3. Основные операции над матрицами
- •1.4. Пример речной сети c использованием матриц и элементов теории графов
- •1.5. Оценка миграции населения с использованием матриц [7]
- •1.6. Задача о возрастном составе населения с использованием матриц [4, с. 134–138]
- •2. Математический анализ Функции
- •2.1. Пример линейной зависимости
- •2.2. Функции, связывающие температуру с высотой подъема частицы воздуха [5]
- •2.3. Скорость перемещения и уклон земной поверхности как производные
- •2.4. Аналитическая классификация элементов рельефа на плоскости
- •2.5. Скорость и ускорение затухающих геоморфологических процессов
- •2.6. Аналитическое описание изменений очертаний профиля во времени
- •2.7. Другие примеры нелинейных функций
- •Применение интегрирования
- •2.8. Вычисление объема холма при помощи интегрирования
- •2.9. Определение интенсивности потока фотонов [8, с. 39]
- •3. Дифференциальные уравнения
- •3.1. Поля ветра в пограничном слое атмосферы
- •3.2. Уравнения движения атмосферного воздуха
- •3.3. Задача о росте дерева [1, с. 66]
- •Окончательно получаем формулу
- •3.4. Задача о траектории полета стаи [1, с. 78]
- •3.5. Задача об истощении ресурсов планеты [1, с. 62]
- •Литература
- •Содержание
- •Высшая математика
- •Учебно–методическое пособие
- •Для студентов географического факультета.
- •Примеры и задачи.
1.5. Оценка миграции населения с использованием матриц [7]
Матрица перераспределения населения между n районами имеет общий вид:
.
В матрице mi j — количество населения, мигрировавшего в течение некоторого фиксированного промежутка времени T из участка с номером i в участок с номером j. Кроме того, подразумевается, что мигрантов в иные районы или из других районов нет.
Если обозначить количество людей, выехавших из участка с номером i, (в том числе переместившихся внутри него) через ni, а количество мигрантов, "осевших" на участке с номером j, обозначить kj, то
и. (1.1)
То есть для вычисления ni необходимо сложить все числа, находящиеся в столбце с номером i, а для нахождения kj — расположенные в строке с номером j. Отсюда несложно вывести равенство:
.
Обозначив xl,0 – начальное количество населения, проживавшего в районе l, легко найти количество населения через время T:
.
Если миграция населения подчинена закону
,
получаем, так называемое, невозмущенное перераспределение. Только в этом случае можно однозначно определить элементы mi j по известным суммам отъезда ni и прибытия kj, так как система уравнений (1.1) имеет бесконечное множество решений.
Вводится в рассмотрение матрица V =[vi j] отклонений от невозмущенного перераспределения по формуле:
.
Пример. Рассмотрим ситуацию с четырьмя районами. Предположим, что матрица перераспределения в данном случае имеет вид:
.
Здесь, например, цифра 20 в первом столбце первой строки означает число людей, переехавших в пределах района 1, а цифра 17 третьего столбца второй строки — количество населения, переехавшего из района 2 в район 4.
Общее количество переехавших из некоторого района получаем суммированием всех чисел соответствующей строки, а количество приехавших в район — суммированием чисел соответствующего столбца. Так из района 2 выехало 53 человека (n2 = 13 + 14 + 17 + 9), а въехало в него — 58 человек (k2 = 31 + 14 + 8 +5). Аналогично,n1 = 92,n3 = 59,n4 = 85,k1 = 98,k3 = 90,k4 = 43.
Количество всех переехавших в течение исследуемого промежутка времени М = 289, что несложно получить, просуммировав все элементы матрицы перераспределения, либо все ni, либо все kj.
Построим матрицу V отклонений от невозмущенного перераспределения. Например, v11 = m11 – n1 k1 / M = 20 – 92 * 98 / 289 = – 11. Числа в матрице округляются до целого значения. Вычислив значения всех элементов данной матрицы, получим:
.
1.6. Задача о возрастном составе населения с использованием матриц [4, с. 134–138]
Проводятся исследования возрастного состава населения. Задача состоит в прогнозировании количества населения определенной возрастной группы через фиксированный промежуток времени.
Разделим все население в году с номером tнаN+ 1 возрастную группуSi(t) (по одному году в каждой группе). ЗдесьS0(t) — число родившихся в течение года с номеромtи оставшихся в живых. Опытным путем были определены коэффициентыPiдожития в каждой из выделенных групп, то есть коэффициенты передвижки из возрастной группы с возрастомiлет в группу с возрастомi + 1 лет. Также найдены коэффициентыFiрождаемости внутри каждой группы определенного возраста.
С использованием введенных коэффициентов легко вывести следующие равенства:
S0(t + 1) = F0S0(t) + F1S1(t) + … + FNSN(t),
Si(t + 1) = Pi – 1S i – 1(t), i = 1, 2, … , N – 1,
SN(t + 1) = PN – 1SN – 1(t) + PN SN(t).
Поясним приведенные формулы:
группа нулевого возраста S0(t + 1) образуется из числа детей, родившихся в каждой возрастной группе. Безусловно, коэффициенты рождаемостиФiравны нулю для некоторого количества младших и старших возрастных групп;
все промежуточные возрастные группы получаются из групп предыдущего возраста S i – 1(t) умножением на коэффициент дожития Pi – 1;
самая старшая возрастная группа SN(t + 1) состоит из людей данной группы, доживших до нового года, и людей, перешедших из группы предыдущего возраста.
Удобнее всего работать с данными формулами, если ввести следующие объекты:
вектор-строку (t) состояния возрастных групп в годуt,
и матрицу коэффициентов перехода
.
Тогда возрастную ситуацию через год можно определить равенством
(t+ 1) =(t),
а через kлет — равенством
(t + k) = (t)k.
Здесь используется умножение вектор-строки (t) на матрицуи умножение матрицына себяkраз.
Если разделить население не на годовые группы, а на более крупные, то придется ввести еще один вид коэффициентов: Qi— коэффициент выживших в данной возрастной группе в течение года. Тогда матрица перехода из одной возрастной группы в другую будет выглядеть следующим образом:
,
так как теперь
Si(t + 1) = Pi – 1S i – 1(t) + QiSi(t), i = 1, 2, … , N – 1,
то есть количество людей в определенной возрастной группе получается как сумма тех из них, что перешли из предыдущей группы, и тех, которые выжили в данной группе, но не перешли в следующую.
Рассмотрим конкретный пример. Пусть все население разделено на 5 групп: до года, от года до 25 лет, от 26 до 50 лет, от 51 до 75 лет и старше 75 лет. Если начальное состояние
(0) = [2114, 5631, 4957, 3284, 1265]
и матрица перехода имеет вид
,
то через год мы получим следующую демографическую ситуацию:
(1) = [2114, 5631, 4957, 3284, 1265]=
= [2151, 7139, 4247, 2497, 1162].
Все числа в последнем равенстве получены умножением строки (0) на соответствующие столбцы матрицы. Например, число 7193 человек во второй возрастной группе получилось (с округлением) так:
7139 = 2114 * 0,98 + 5631 * 0,9.
Аналогично, через 2 года
(2) = [2421, 8534, 3754, 1917, 964],
и через 3 года
(3) = [2696, 10054, 3430, 1492, 769].
Цифры в данном примере не имеют ровно никакого экспериментального подтверждения, но если представить себе, что ситуация действительно развивается по приведенным данным, то можно сделать вывод о росте населения, но при этом сокращении среднего срока жизни. Дальнейшую оценку приведенной демографической ситуации оставим специалистам, мы стремимся лишь показать границы применимости математического аппарата к данной задаче.