Читаем Математические модели в естественнонаучном образовании полностью

Можно просто сохранить текст программы в файл с расширением m. Для запуска такого скрипта в окне водится имя запускаемого файла. После запуска будет задан ряд вопросов о конструируемых моделях и их параметрах. Команда help имя_файла также предоставляет краткое описание функций программы, получаемое из комментариев в первых строках программы. Поскольку m-файлы являются текстовыми файлами, они могут быть прочитаны и изменены любым заинтересованным пользователем.

Некоторые m-файлы определяют функции, которые принимают аргументы. Например, такая команда, как compseq(seq1,seq2), запускает программу compseq.m для сравнения двух последовательностей ДНК seq1 и seq2. Набрав help compseq, можно увидеть объяснение синтаксиса такой функции. A mat-файл содержит данные, доступ к которым возможен только из MATLAB. Чтобы загрузить такой файл, скажем, seqdata.mat, введите load seqdata. Имена всех новых переменных, которые будут созданы, можно увидеть вводя команду who, в то время как значения, хранящиеся в этих переменных, можно увидеть просто вводя имя переменной.

Некоторые файлы данных могут быть предоставлены в виде m-файлов, тогда вспомогательные комментарии и пояснения сохраняются вместе с данными. Для них запуск m-файла создает переменные, так же, как и загрузка mat-файла. Комментарии можно прочитать с помощью любого текстового редактора.

В ходе выполнения задач для самостоятельного решения предлагается использовать следующие файлы скриптов MATLAB, доступных из открытых источников:

 aidsdata.m – содержит данные числа случаев синдрома приобретенного иммунодефицита;

 cobweb.m и cobweb2.m – рисуют графики с паутинной диаграммой для итераций модели с одной популяцией; первая программа оставляет все рисуемые линии, а вторая программа постепенно стирает их;

 compseq.m – функция сравнивает две последовательности ДНК, получая частотную таблицу количества фрагментов с каждой из возможных базовых комбинаций;

distances.m – функция вычисляет расстояния Джукса-Кантора, 2-параметрическое расстояние Кимуры и логарифмическое расстояния между всеми парами в коллекции последовательностей ДНК;

 distJC.m, distK2.m и distLD.m – функции вычисляют расстояние Джукса-Кантора, 2-параметрическое расстояние Кимуры и логарифмическое расстояние для одной пары последовательностей, описываемых частотным массивом сайтов ДНК с каждой комбинацией оснований;

 flhivdata.m – содержит последовательности ДНК гена оболочки вируса иммунодефицита человека из «случая стоматолога во Флориде»;

 genemap.m – моделирует данные тестового скрещивания для проекта генетического картирования, используя гены мухи или мыши;

 genesim.m – производит временной график частоты аллелей гена в популяции фиксированного размера; относительные значения приспособленности для генотипов могут быть установлены для моделирования естественного отбора;

 informative.m – функция находит участки в выровненных последовательностях ДНК, которые информативны для метода максимальной экономии;

 longterm.m – рисует диаграмму бифуркации для модели с одной популяцией, показывая долгосрочное поведение по мере изменения значения одного параметра;

 markovJC.m и markovK2.m – эти функции осуществляют получение марковской матрицы Джукса-Кантора или 2-параметрической модели Кимуры с заданными значениями параметров;

 mutate.m и mutatef.m – моделирует мутации последовательности ДНК по марковской модели замещения оснований; вторая программа является функциональной версией первой;

 nj.m – функция реализует алгоритм присоединения соседей для построения дерева из массива расстояний;

 onepop.m – отображает графики итераций модели с одной популяцией;

 primatedata.m – содержит последовательности митохондриальной ДНК из 12 приматов, а также вычисленные расстояния между ними;

 seqdata.mat – содержит смоделированные данные последовательности ДНК;

 seqgen.m – функция генерирует последовательности ДНК с заданной длиной и распределением оснований;

 sir.m – отображает итерации эпидемиологической модели SIR, включая графики временной и фазовой плоскости;

 twopop.m – отображает итерации 2-популяционной модели, включая графики временной и фазовой плоскости.

Глава 1. Динамическое моделирование разностными уравнениями

Независимо от того, исследуем ли мы рост числа выпускников математических специальностей, взаимодействие с работодателями, эволюцию рабочих программ классических курсов, передачу фундаментальных идей или распространение фейков, дидактические системы характеризуются изменениями и адаптацией. Даже когда они кажутся постоянными и стабильными, это часто является результатом баланса тенденций, толкающих системы в разных направлениях. Большое количество взаимодействий и конкурирующих тенденций может затруднить просмотр полной картины сразу.

Перейти на страницу:

Похожие книги

Павел I
Павел I

Император Павел I — фигура трагическая и оклеветанная; недаром его называли Русским Гамлетом. Этот Самодержец давно должен занять достойное место на страницах истории Отечества, где его имя все еще затушевано различными бездоказательными тенденциозными измышлениями. Исторический портрет Павла I необходимо воссоздать в первозданной подлинности, без всякого идеологического налета. Его правление, бурное и яркое, являлось важной вехой истории России, и трудно усомниться в том, что если бы не трагические события 11–12 марта 1801 года, то история нашей страны развивалась бы во многом совершенно иначе.

Александр Николаевич Боханов , Алексей Михайлович Песков , Алексей Песков , Всеволод Владимирович Крестовский , Евгений Петрович Карнович , Казимир Феликсович Валишевский

Биографии и Мемуары / История / Проза / Историческая проза / Учебная и научная литература / Образование и наука / Документальное
История алхимии. Путешествие философского камня из бронзового века в атомный
История алхимии. Путешествие философского камня из бронзового века в атомный

Обычно алхимия ассоциируется с изображениями колб, печей, лабораторий или корня мандрагоры. Но вселенная златодельческой иконографии гораздо шире: она богата символами и аллегориями, связанными с обычаями и религиями разных культур. Для того, чтобы увидеть в загадочных миниатюрах настоящий мир прошлого, мы совершим увлекательное путешествие по Древнему Китаю, таинственной Индии, отправимся в страну фараонов, к греческим мудрецам, арабским халифам и европейским еретикам, а также не обойдем вниманием современность. Из этой книги вы узнаете, как йога связана с великим деланием, зачем арабы ели мумии, почему алхимией интересовались Шекспир, Ньютон или Гёте и для чего в СССР добывали философский камень. Расшифровывая мистические изображения, символизирующие обретение алхимиками сверхспособностей, мы откроем для себя новое измерение мировой истории. Сергей Зотов — культурный антрополог, младший научный сотрудник библиотеки герцога Августа (Вольфенбюттель, Германия), аспирант Уорикского университета (Великобритания), лауреат премии «Просветитель» за бестселлер «Страдающее Средневековье. Парадоксы христианской иконографии». 

Сергей О. Зотов , Сергей Олегович Зотов

Религиоведение / Учебная и научная литература / Образование и наука