|    | 
СИ-БИ техника | КВ техника | УКВ техника | Радиоизмерения | Защита от TVI | Источники питания | Софт | Расчеты | Справочники
Главная arrow Проектирование arrow MathCAD arrow Эпидемия  

Эпидемия

В городе с населением 20 000 человек (рис. 5.1) появляются 50 инфекционных больных, что вызывает эпидемию. Предположим, что прирост больных за день пропорционален произведению числа здоровых (еще не переболевших и не приобретших иммунитет) на число больных. Коэффициент пропорциональности Пр интегрирует разного рода меры профилактики. Если, к примеру, жители города будут носить марлевые повязки или сделают прививки, то этот коэффициент уменьшится. Спрашивается, как развивается эпидемия, как изо дня в день меняется число больных .

Все это словесное описание модели эпидемии легко вмещается в Mathcad-документ (рис. 5.1) с двумя формулами, объединенными в вектор, что эквивалентно такой BASIC-конструкции:

For t = 1 То 13

Больные(t +1) = Пр * Больные(t) * Здоровые(t) Здоровые(t +1) = Здоровые(t) - Больные(t) Next

Рис. 5.1. Задача об эпидемии — разностная схема

Если бы два выражения на рис. 5.1 не были заключены в "векторные" скобки, то их выполнение сразу бы прерывалось сообщением об ошибке. Система Mathcad пыталась бы сначала полностью заполнить вектор Больные, а уже потом — вектор Здоровые. Скобки изменяют порядок счета: он ведется не по строкам, а по столбцам: сначала заполняются вторые элементы векторов Больные и Здоровые (первые элементы заполняются в начальных условиях) , а потом третьи и т. д. Скобки меняют естественный порядок выполнения операторов— они выполняются не слева направо и не сверху вниз, а как бы крест-накрест. Результаты расчета графически отображены на рис. 5.1.

Примечание

Здесь используются два типа декартова графика: линия с точками в виде квадратиков и так называемая bar-diagram — плоская столбчатая диаграмма. Гладкие линии здесь не совсем уместны, т. к. значения меняются дискретно по дням, а не непрерывно.

На тринадцатый день (спад эпидемии) в городе было 105 больных. Критическая точка — девятый день (3972 больных), ради поиска которой и затевают весь этот "расчетный сыр-бор": моделируя эпидемию, мы можем планировать работу санитарных служб города— подвезти в аптеки лекарства, отозвать врачей из отпуска, выписать из больниц выздоравливающих и т. д. Вспомним, что самые мощные компьютеры (суперкомпьютеры) этим только и заняты — на них моделируются различные процессы реальной жизни — изменение климата на нашей планете, например.



RLBN.ru - Электроника и компьютеры

0.1387
Hosted by uCoz