Автор работы: Пользователь скрыл имя, 05 Января 2012 в 20:27, курсовая работа
Цель данной курсовой работы: знакомство с основными возможностями MathCad на примере своего варианта выполнения работы.
Введение………………………………………………………….…...……….…..3
1. Работа с пакетом MathCad………………………….……………...….……….5
2. Описание индивидуальных заданий с анализом их решения…..………….10
3.Листинги выполнения задания…………………………………………..……13
Выводы и предложения……………………………………….……...…………21
Использованная литература…………………………….
Министерство образования Республики Беларусь
УО «Мозырский государственный педагогический университет
имени И.П.
Шамякина»
Кафедра информатики и методики
преподавания информатики
Пакет
символьной математики MathCAD
в
инженерных расчетах
Выполнил:
студент 2 курса 2 группы
инженерно-педагогического
факультета
Волынский Леонид
Станиславович
Научный
руководитель:
старший преподаватель
Голуб А.А.
Оценка научного руководителя:
оценка,
дата сдачи, подпись
Оценка оформления
и сроков
представления курсовой работы:
Оценка защиты работы:
Итоговая оценка:
Мозырь 2011
Содержание
Введение…………………………………………………………
1. Работа с пакетом
MathCad………………………….……………...….……
2. Описание индивидуальных
заданий с анализом их решения…..………….10
3.Листинги выполнения
задания…………………………………………..……13
Выводы и предложения…………………………
Использованная
литература…………………………….…….………….
ВВЕДЕНИЕ
Мы все являемся свидетелями того, как компьютеры на глазах изменяют нашу жизнь. Облегчение, которое компьютер и созданные для него программы принесли всем людям, работающим за письменным столом, настолько значительны, что прежние методы работы воспринимаются нынче как кошмарный сон. Вот, наконец, и ещё по одному направлению произошёл прорыв. Речь идёт о собственно инженерных расчётах.
Само по себе появление компьютеров не упрощало инженерные расчеты, а лишь позволяло резко повысить скорость их выполнения и сложность решаемых задач. Пользователям ПК, прежде чем начинать такие расчеты, нужно было изучать сами компьютеры, языки программирования и довольно сложные методы вычислений, применять и подстраивать под свои цели программы для решения расчетных задач на языках Бейсик или Паскаль. Поневоле ученому и инженеру, физику, химику и математику приходилось становиться программистом.
Необходимость в этом отпала
лишь после появления
Широкую
известность и заслуженную
С момента своего появления
системы класса MathCAD имели удобный
пользовательский интерфейс –
совокупность средств общения
с пользователем в виде
MathCAD – математически ориентированные универсальные системы. Помимо собственно вычислений они позволяют с блеском решать задачи, которые с трудом поддаются популярным текстовым редакторам или электронным таблицам. С их помощью можно не только качественно подготовить тексты статей, книг, диссертаций, научных отчетов, дипломных и курсовых проектов, они, кроме того, облегчают набор самых сложных математических формул и дают возможность представления результатов, в изысканном графическом виде.
Последние версии системы MathCAD дают новые средства для подготовки сложных документов. В них предусмотрено красочное выделение отдельных формул, многовариантный вызов одних документов из других, возможность закрытия "на замок" отдельных частей документов, гипертекстовые и гипермедиа-переходы и т. д. Это позволяет создавать превосходные обучающие программы и целые книги по любым курсам, базирующимся на математическом аппарате. Здесь же реализуется удобное и наглядное объектно-ориентированное программирование сложнейших задач, при котором программа составляется автоматически по заданию пользователя, а само задание формулируется на естественном математическом языке общения с системой.
Цель
данной курсовой работы: знакомство с
основными возможностями
1.Работа
с пакетом MathCad
Основные возможности
Mathcad
содержит сотни операторов и
встроенных функций для
Среди возможностей Mathcad можно выделить:
-Решение дифференциальных уравнений, в том числе и численными методами;
-Построение двумерных и трёхмерных графиков функций (в разных системах координат, контурные, векторные и т. д.);
-Использование греческого алфавита как в уравнениях, так и в тексте;
-Выполнение вычислений в символьном режиме;
-Выполнение операций с векторами и матрицами;
-Символьное решение систем уравнений;
-Аппроксимация кривых;
-Выполнение подпрограмм;
-Поиск корней многочленов и функций;
-Проведение статистических расчётов и работа с распределением вероятностей;
-Поиск собственных чисел и векторов;
-Вычисления с единицами измерения;
-Интеграция с САПР системами, использование результатов вычислений в качестве управляющих параметров;
С
помощью Mathcad инженеры могут документировать
все вычисления в процессе их проведения.
Сравнительная
характеристика
Назначение
Mathcad относится к системам компьютерной алгебры, то есть средств автоматизации математических расчетов. В этом классе программного обеспечения существует много аналогов различной направленности и принципа построения. Наиболее часто Mathcad сравнивают с такими программными комплексами, как Maple, Mathematica, MATLAB, а также с их аналогами MuPAD, Scilab, Maxima и др. Впрочем, объективное сравнение осложняется в связи с разным назначением программ и идеологией их использования.
Система Maple, например, предназначена главным образом для выполнения аналитических (символьных) вычислений и имеет для этого один из самых мощных в своем классе арсенал специализированных процедур и функций (более 3000). Такая комплектация для большинства пользователей, которые сталкиваются с необходимостью выполнения математических расчетов среднего уровня сложности, является избыточным. Возможности Maple ориентированы на пользователей — профессиональных математиков; решения задач в среде Maple требует не только умения оперировать какой-либо функции, но и знания методов решения, в нее заложенных: во многих встроенных функциях Maple фигурирует аргумент, задающий метод решения.
Тоже
самое можно сказать и о Mathematica.
Это одна из самых мощных систем,
имеет чрезвычайно большую
Разработчики Mathcad сделали ставку на расширение системы в соответствии с потребностями пользователя. Для этого назначены дополнительные библиотеки и пакеты расширения, которые можно приобрести отдельно и которые имеют дополнительные функции, встраиваемые в систему при установке, а также электронные книги с описанием методов решения специфических задач, с примерами действующих алгоритмов и документов, которые можно использовать непосредственно в собственных расчетах. Кроме того, в случае необходимости и при условии наличия навыков программирования в C, есть возможность создания собственных функций и их прикрепления к ядру системы через механизм DLL.
Mathcad,
в отличие от Maple, изначально создавался
для численного решения
Более
того, опытные пользователи Mathcad обнаружили,
что в версиях до 13 включительно
есть возможность не слишком сложным
способом задействовать почти весь
функциональный арсенал ядра Maple (так
называемые «недокументированные возможности»),
что приближает вычислительную мощность
Mathcad к Maple.
Интерфейс
Основное отличие Mathcad от аналогичных программ — это графический, а не текстовый режим ввода выражений. Для набора команд, функций, формул можно использовать как клавиатуру, так и кнопки на многочисленных специальных панелях инструментов. В любом случае — формулы будут иметь привычный, аналогичный книжному, вид. То есть особой подготовки для набора формул не нужно. Вычисления с введенными формулами осуществляются по желанию пользователя или мгновенно, одновременно с набором, либо по команде. Обычные формулы вычисляются слева направо и сверху вниз (подобно чтению текста). Любые переменные, формулы, параметры можно изменять, наблюдая воочию соответствующие изменения результата. Это дает возможность организации действительности интерактивных вычислительных документов.
В других программах (Maple, MuPAD, Mathematica) вычисления осуществляются в режиме программного интерпретатора, который трансформирует в формулы введенные в виде текста команды. Maple своим интерфейсом ориентирован на тех пользователей, кто уже имеет навыки программирования в среде традиционных языков с введением сложных формул в текстовом режиме. Для пользования Mathcad можно вообще не быть знакомым с программированием в том или ином виде.
Mathcad
задумывался как средство
Информация о работе Пакет символьной математики MathCAD в инженерных расчетах