Автор работы: Пользователь скрыл имя, 27 Марта 2012 в 14:31, курсовая работа
Цель: рассмотреть способы использования новых информационных технологий в математическом моделировании.
Глава 1. Использование информационных технологий в математике 5
1.1 Появление новых информационных технологий в обучении математике 5
1.2 Представление о математическом моделировании 11
Глава 2. Обзор программных средств, используемых в математическом моделировании 18
2.1 Анализ математических пакетов MathCAD, Maple, MatLab 18
2.2 Использование табличного процессора MS Excel для решения математических задач 22
Заключение 27
Принципы автоматизации документооборота. Основной поток документов, связанный с процессом обучения, идет через компьютер, а необходимые сведения о нем выдаются компьютером по запросам. В этом случае педагогический коллектив сосредотачивает свои усилия на постановке целей и внесении творческого элемента в поиск путей их достижения.
Принципы единой информационной базы. Смысл его состоит, прежде всего, в том, что на машинных носителях накапливается и постоянно обновляется информация, необходимая для решения не какой-то одной или нескольких задач, а всех задач процесса обучения. При этом в основных файлах исключается неоправданное дублирование информации, которое неизбежно возникает, если первичные информационные файлы создаются для каждой задачи отдельно. Такой подход сильно облегчает задачу дальнейшего совершенствования и развития системы.
Таким образом, появление понятия – новая информационная технология – связано с появлением и широким внедрением компьютеров в образовании, которые включают программированное обучение, интеллектуальное обучение, экспертные системы, гипертекст и мультимедиа, микромиры, имитационное обучение, демонстрации. Эти частные методики должны применяться в зависимости от учебных целей и учебных ситуаций придерживаясь выше изложенным принципам. Следовательно, можно придти к выводу, что главное в НИТ – это компьютер с соответствующим техническим и программным обеспечением. Применение программное обеспечение в учебном процессе (программно-прикладные средства) подтверждает само определение: информационная технология обучения – процесс подготовки и передачи информации обучаемому, средством осуществлением которого является компьютер. Такой подход и отражает первоначальное понимание педагогической технологии, как применение технических программных средств в обучении.
Математическое моделирование – это средство изучения реального объекта, процесса или системы путем их замены математической моделью, более удобной для экспериментального исследования с помощью ЭВМ.[5]
Математическая модель является приближенным представлением реальных объектов, процессов или систем, выраженным в математических терминах и сохраняющим существенные черты оригинала. Математические модели в количественной форме, с помощью логико-математических конструкций, описывают основные свойства объекта, процесса или системы, его параметры, внутренние и внешние связи.
В общем случае математическая модель реального объекта, процесса или системы представляется в виде системы функционалов
Фi ( X , Y , Z , t )=0,
где X – вектор входных переменных, X =[ x 1 , x 2 , x 3 , ... , x N ] t ,
Y – вектор выходных переменных, Y =[ y 1, y 2, y 3, ... , yN ] t ,
Z – вектор внешних воздействий, Z =[ z 1, z 2, z 3, ... , zN ] t ,
t – координата времени.
Построение математической модели заключается в определении связей между теми или иными процессами и явлениями, создании математического аппарата, позволяющего выразить количественно и качественно связь между теми или иными процессами и явлениями, между интересующими специалиста физическими величинами, и факторами, влияющими на конечный результат.
Обычно их оказывается настолько много, что ввести в модель всю их совокупность не удается. При построении математической модели перед исследованием возникает задача выявить и исключить из рассмотрения факторы, несущественно влияющие на конечный результат (математическая модель обычно включает значительно меньшее число факторов, чем в реальной действительности). На основе данных эксперимента выдвигаются гипотезы о связи между величинами, выражающими конечный результат, и факторами, введенными в математическую модель. Такая связь зачастую выражается системами дифференциальных уравнений в частных производных (например, в задачах механики твердого тела, жидкости и газа, теории фильтрации, теплопроводности, теории электростатического и электродинамического полей).
Конечной целью этого этапа является формулирование математической задачи, решение которой с необходимой точностью выражает результаты, интересующие специалиста.
Форма и принципы представления математической модели зависит от многих факторов.
По принципам построения математические модели разделяют на :
• аналитические;
• имитационные.
В аналитических моделях процессы функционирования реальных объектов, процессов или систем записываются в виде явных функциональных зависимостей.
Аналитическая модель разделяется на типы в зависимости от математической проблемы:
• уравнения (алгебраические, трансцендентные, дифференциальные, интегральные),
• аппроксимационные задачи (интерполяция, экстраполяция, численное интегрирование и дифференцирование),
• задачи оптимизации,
• стохастические проблемы.
Однако по мере усложнения объекта моделирования построение аналитической модели превращается в трудноразрешимую проблему. Тогда исследователь вынужден использовать имитационное моделирование.
В имитационном моделировании функционирование объектов, процессов или систем описывается набором алгоритмов. Алгоритмы имитируют реальные элементарные явления, составляющие процесс или систему с сохранением их логической структуры и последовательности протекания во времени. Имитационное моделирование позволяет по исходным данным получить сведения о состояниях процесса или системы в определенные моменты времени, однако прогнозирование поведения объектов, процессов или систем здесь затруднительно. Можно сказать, что имитационные модели – это проводимые на ЭВМ вычислительные эксперименты с математическими моделями, имитирующими поведение реальных объектов, процессов или систем.[7]
В зависимости от характера исследуемых реальных процессов и систем математические модели могут быть:
• детерминированные,
• стохастические.
В детерминированных моделях предполагается отсутствие всяких случайных воздействий, элементы модели (переменные, математические связи) достаточно точно установленные, поведение системы можно точно определить. При построении детерминированных моделей чаще всего используются алгебраические уравнения, интегральные уравнения, матричная алгебра.
Стохастическая модель учитывает случайный характер процессов в исследуемых объектах и системах, который описывается методами теории вероятности и математической статистики.
По виду входной информации модели разделяются на :
• непрерывные,
• дискретные.
Если информация и параметры являются непрерывными, а математические связи устойчивы, то модель – непрерывная. И наоборот, если информация и параметры – дискретны, а связи неустойчивы, то и математическая модель – дискретная.
По поведению моделей во времени они разделяются на :
• статические,
• динамические.
Статические модели описывают поведение объекта, процесса или системы в какой-либо момент времени. Динамические модели отражают поведение объекта, процесса или системы во времени.
По степени соответствия между математической моделью и реальным объектом, процессом или системой математические модели разделяют на :
• изоморфные (одинаковые по форме),
• гомоморфные (разные по форме).
Модель называется изоморфной, если между нею и реальным объектом, процессом или системой существует полное поэлементное соответствие. Гомоморфной – если существует соответствие лишь между наиболее значительными составными частями объекта и модели.
Информационное моделирование. Классификация математических моделей
На этом шаге мы рассмотрим классификацию математических моделей.
К классификации математических моделей разные авторы подходят по-своему, положив в основу классификации различные принципы. Можно классифицировать модели по отраслям наук (математические модели в физике, биологии, социологии и т.д.) – это естественно, если к этому подходит специалист в какой-то одной науке. Можно классифицировать по применяемому математическому аппарату (модели, основанные на применении обыкновенных дифференциальных уравнений, дифференциальных уравнений в частных производных, стохастических методов, дискретных алгебраических преобразований и т.д.) – это естественно для математика, занимающегося аппаратом математического моделирования.[5] Наконец, человек, интересующийся общими закономерностями моделирования в разных науках безотносительно к математическому аппарату, ставящий на первое место цели моделирования, скорее всего, заинтересуется такой классификацией:
дескриптивные (описательные) модели;
оптимизационные модели;
многокритериальные модели;
игровые модели;
имитационные модели .
Остановимся на этом чуть подробнее и поясним на примерах. Моделируя движение кометы, вторгшейся в Солнечную систему, мы описываем (предсказываем) траекторию ее полета, расстояние, на котором она пройдет от Земли и т. д., т.е. ставим чисто описательные цели. У нас нет никаких возможностей повлиять на движение кометы, что-то изменить.
На другом уровне процессов мы можем воздействовать на них, пытаясь добиться какой-то цели. В этом случае в модель входит один или несколько параметров, доступных нашему влиянию. Например, меняя тепловой режим в зернохранилище, мы можем стремиться подобрать такой, чтобы достичь максимальной сохранности зерна, т. е. оптимизируем процесс.
Часто приходится оптимизировать процесс по нескольким параметрам сразу, причем цели могут быть весьма противоречивыми. Например, зная цены на продукты и потребность человека в пище, организовать питание больших групп людей (в армии, летнем лагере и др.) как можно полезнее и как можно дешевле. Ясно, что эти цели, вообще говоря, совсем не совпадают, т.е. при моделировании будет несколько критериев, между которыми надо искать баланс.
Игровые модели могут иметь отношение не только к детским играм (в том числе и компьютерным), но и к вещам весьма серьезным. Например, полководец перед сражением в условиях наличия неполной информации о противостоящей армии должен разработать план : в каком порядке вводить в бой те или иные части и т.д., учитывая и возможную реакцию противника. Есть специальный достаточно сложный раздел современной математики – теория игр, – изучающий методы принятия решений в условиях неполной информации.
Наконец, бывает, что модель в большой мере подражает реальному процессу, т.е. имитирует его. Например, моделируя изменение (динамику) численности микроорганизмов в колонии, можно рассматривать много отдельных объектов и следить за судьбой каждого из них, ставя определенные условия для его выживания, размножения и т.д. При этом иногда явное математическое описание процесса не используется, заменяясь некоторыми словесными условиями (например, по истечении некоторого отрезка времени микроорганизм делится на две части, а другого отрезка – погибает). Другой пример – моделирование движения молекул в газе, когда каждая молекула представляется в виде шарика, и задаются условия поведения этих шариков при столкновении друг с другом и со стенками (например, абсолютно упругий удар); при этом не нужно использовать никаких уравнений движения. Можно сказать, что чаще всего имитационное моделирование применяется в попытке описать свойства большой системы при условии, что поведение составляющих ее объектов очень просто и четко сформулировано. Математическое описание тогда производится на уровне статистической обработки результатов моделирования при нахождении макроскопических характеристик системы. Такой компьютерный эксперимент фактически претендует на воспроизведение натурного эксперимента; на вопрос "зачем же это делать" можно дать следующий ответ: имитационное моделирование позволяет выделить "в чистом виде" следствия гипотез, заложенных в наши представления о микрособытиях , очистив их от неизбежного в натурном эксперименте влияния других факторов, о которых мы можем даже не подозревать. Если же, как это иногда бывает, такое моделирование включает и элементы математического описания событий на микроуровне, и если исследователь при этом не ставит задачу поиска стратегии регулирования результатов (например, управления численностью колонии микроорганизмов), то отличие имитационной модели от дескриптивной достаточно условно; это, скорее, вопрос терминологии.
Роль математических пакетов класса MathCAD[14,15], Maple[18], MatLab[16,17,19,20], в образовании исключительно велика. Эти системы облегчают решение сложных математических задач. При использование математических систем снимается психологический барьер при изучении математики, делая его интересным и достаточно простым. Грамотное применение систем в учебном процессе обеспечивает повышение фундаментальности математического и технического образования, содействует подлинной интеграции процесса образования. Новые версии систем позволяют готовить электронные уроки и книги с использованием новейших средств мультимедиа, включая гипертекстовые и гипермедиа-ссылки, изысканные графики (в том числе анимационные), фрагменты видеофильмов и звуковое сопровождение. Математические системы представляет собой автоматизированную систему для динамической обработки данных в числовом и аналитическом (формульном) виде.
MathCAD – математически ориентированные универсальные системы для математиков и научно-педагогических работников, заинтересованных в автоматизации своих достаточно сложных и трудоемких расчетов.[14]
Помимо ориентации на Windows 95 новые версии системы MathCAD содержат множество усовершенствований: удобное и простое управление мышью, более совершенный редактор документов, возможность выполнения наиболее распространенных символьных вычислений, объединенные в единый центр ресурсов встроенные электронные книги, мощная справочная система и многочисленные примеры применения – шпаргалки QuickSheets.
Особый интерес представляют встроенные в систему электронные книги, содержащие справки (математические формулы), иллюстрации и примеры применения системы по ряду разделов математики, механики, физики, электротехники и радиотехники, а также по интерфейсу системы. Можно выделить нужную справку – формулу или рисунок – и перенести ее в текст документа. В сочетании с возможностью импорта графических файлов из других графических систем (таких, как VISIO, AutoCAD, PCAD, TurboCAD и др.) это позволяет готовить документы, в которых наряду с расчетной частью будут и высококачественные иллюстрации.
При этом особо важно отметить, что MathCAD не только средство для решения математических задач. Это, по существу, мощная математическая САПР, позволяющая готовить на высочайшем полиграфическом уровне любые относящиеся к науке и технике материалы: документацию, научные отчеты, книги и статьи, диссертации, дипломные и курсовые проекты и т. д. При этом в них одновременно могут присутствовать тексты сложного вида, любые математические формулы, графики функций и различные иллюстративные материалы. Позволяет MathCAD готовить и высококачественные электронные книги с гипертекстовыми ссылками.
Информация о работе Информационные технологии в математическом моделировании