Пакет символьной математики Mathcad в инженерных расчетах

Простейшие вычисления в системе Mathcad, построение графиков функций и проведение символьных вычислений. Применение Mathcad в математическом анализе. Решение дифференциальных уравнений. Механизм и основные этапы аналитического решения исследуемых задач.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.04.2014
Размер файла 221,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Курсовая работа

Пакет символьной математики Mathcad в инженерных расчетах

Введение

Одна из задач ЭВМ - автоматизация труда, повышение эффективности научных исследований. Основная особенность ЭВМ - ориентация на применение пользователями, не владеющими языками программирования. Такой подход позволяет преодолевать языковой барьер, отделяющий человека от машины. С этой целью разрабатываются пакеты прикладных программ, рассчитанные на широкие круги специалистов. К подобным пакетам относится MATHCAD.

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

В данной работе попытаюсь познакомиться с данным математическим пакетом и его применением для решения некоторых заданий. Для этого попытаюсь решить следующие задачи:

1. сбор и анализ литературы;

2. выявление основных возможностей системы;

3. подбор задач для решения;

4. решение выбранных задач математически;

5. решение выбранных задач с помощью пакета MathCAD;

6. сравнение решений.

Таким образом, данная курсовая работа будет состоять из нескольких структурных частей: теоретической части, где будут описаны достоинства и возможности MathCAD, а также основные приемы работы с данным программным средством, и практической части. Причем практическая часть будет включать два метода решения выбранной задачи: ручной, с использованием правил математики, и с использованием ЭВМ, в частности пакета MathCAD. В заключении будет сделан вывод о преимуществах использования того или иного метода решения.

дифференциальный уравнение mathcad математический

1. Работа с пакетом Mathcad

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

Сразу после запуска система готова к созданию документа с необходимыми пользователю вычислениями. Верхняя строка системы содержит указание на имя системы и текущего открытого окна. Следующая строка содержит позиции главного меню.

При работе с документами в Mathcad обычно не требуется обязательное использование возможностей меню, т.к. основные пункты дублируются кнопками быстрого управления. Они выводятся на экран с помощью соответствующих опций позиции Просмотр главного меню.

Чаще всего используются панели инструментов Стандартная (дублирует наиболее распространенные команды и операции) и Форматирование (для выбора типа и размера шрифтов и способа выравнивания текстовых комментариев).

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

Рис. 1. Панели математических символов

Рис. 2. Кнопки панели Математика

Простейшие вычисления в системе Mathcad

Для того чтобы выполнить простые расчеты по формулам, необходимо проделать следующее:

· определить место в документе, где должно появиться выражение, щелкнув мышью в соответствующей точке документа;

· ввести левую часть выражения;

· ввести знак равенства =.

Приведем пример. Для вычисления синуса какого-нибудь числа достаточно ввести с клавиатуры выражение типа sin (1/4)=. После того, как будет нажата клавиша со знаком равенства, с правой стороны выражения появится результат: .

Подобным образом можно проводить и более сложные и громоздкие вычисления, пользуясь при этом всеми функциями, которые встроены в Mathcad. Чтобы ввести встроенную функцию в выражение:

· Определите место в выражении, куда следует вставить функцию.

· Нажмите кнопку с надписью f(x) на стандартной панели инструментов.

· В списке Function Category появившегося диалогового окна выберите категорию, к которой принадлежит функция, - в нашем случае это категория Trigonometric.

· В списке Function Name выберите имя встроенной функции, под которым она фигурирует в Mathcad.

· Нажмите кнопку ОК - функция появится в документе.

· Заполните недостающие аргументы введенной функции.

Построение графиков функций

Чтобы построить график функции f(x), следует:

· сформировать вектор значений аргумента (в нашем примере х изменяется от -2 до 2);

· задать вид функции одной переменной (y(x):=sin(x));

· нажать на панели График кнопку с нужным типом графика (в нашем случае ) и в появившейся заготовке графика определить значения, которые будут отложены по осям.

Система Mathcad позволяет строить графики, заданные в полярной системе координат, а также трехмерные графики.

Символьные вычисления

Символьные вычисления в Mathcad можно осуществлять в двух вариантах:

1. с помощью команд меню;

2. с помощью оператора символьного вывода , ключевых слов символьного процессора и обычных формул.

Первый способ более удобен, когда требуется быстро получить какой-либо аналитический результат для однократного использования, не сохраняя сам ход вычислений. Второй способ более нагляден, т.к. позволяет записывать выражения в традиционной математической форме и сохранять символьные вычисления в документах Mathcad. Кроме того, аналитические преобразования, проводимые через меню, касаются только одного, выделенного в данный момент, выражения. Соответственно, на них не влияют формулы, находящиеся в документе Mathcad выше этого выделенного выражения. Оператор символьного вывода, напротив, учитывает все предыдущее содержимое документа и выдает результат с его учетом.

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

Упрощение выражений - наиболее часто применяемая операция. Символьный процессор Mathcad стремится так преобразовать выражение, чтобы оно приобрело более простую форму. При этом используются различные арифметические формулы, приведение подобных слагаемых, тригонометрические тождества, пересчет обратных функций и др. Чтобы упростить выражение с помощью меню:

q Введите выражение.

q Выделите выражение или его часть, которую нужно упростить.

q Выберите команду Символы / Упрощение.

Применение Mathcad в математическом анализе

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

Чтобы аналитически продифференцировать выражение по некоторой переменной, выделите в нем эту переменную и выберите команду Символы/ Переменная / Дифференцировать.

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

Для вычисления неопределенного интеграла от некоторого выражения по определенной переменной выделите в выражении переменную и выполните команду Символы/ Переменная / Интегрировать. Вычисленное аналитическое представление неопределенного интеграла появится ниже.

Чтобы вычислить определенный интеграл, следует напечатать его обычную математическую форму в документе. Чтобы получить результат интегрирования, следует ввести знак равенства или символьного равенства. В первом случае интегрирование будет проведено численным методом, во втором - будет найдено точное значение интеграла.

2. Решение дифференциальных уравнений

Дифференциальные уравнения - это уравнения, в которых неизвестными являются не переменные (т.е. числа), а функции одной или нескольких переменных.

Для численного решения дифференциального уравнения используется вычислительный блок Given/Odesolve. Данный вычислительный блок, реализующий численный метод Рунге-Кутты, состоит из трех частей:

q Given - ключевое слово;

q Дифференциальное уравнение и начальные условия, записанные с помощью логических операторов, при чем дифференциальное уравнение должно быть линейно относительно старшей производной, а начальные условия должны иметь форму y(t)=b;

q Odesolve (t, t1) - встроенная функция для решения дифференциального уравнения относительно переменной t на интервале (t0, t1).

Следует не забывать о том, что вставлять логические операторы следует при помощи панели булевских операторов, а символ производной в виде штриха можно ввести с помощью сочетания клавиш Ctrl + F7.

Приведем пример решения дифференциального уравнения первого порядка с заданным начальным условием .

В данном примере построен график функции, являющейся решением дифференциального уравнения.

3. Аналитическое решение

Задача 1

Провести полное исследование функции и построить ее график:

Решение:

1. Найдем область определения функции. Данная функция определена для .

2. Точки пересечения с осями координат.

x=0, y=-1

3. Исследуем функцию на четность и нечетность: функция не четная и не нечетная, так как

.

4. Для нахождения наклонных асимптот вычисляем пределы

Т.е. данная функция не имеет и наклонных асимптот.

5. Находим первую производную функции

Определим интервалы монотонности из неравенств y' > 0 и y' < 0.

Имеем

, т.е. функция убывает на .

, т.е. функция возрастает на .

6. Найдем вторую производную и определим промежутки выпуклости и вогнутости.

, т.е. кривая вогнута .

, т.е. кривая вогнута .

7. График функции имеет вид.

Задача 2

Вершины пирамиды находятся в точках A, B, C и D. Вычислить: а) площадь, указанной грани; б) площадь сечения, проходящего через середину ребра L и две вершины пирамиды; в) объём пирамиды ABCD.

A (-4, 6, 3), В (3, - 5, 1), С (2, 6, -4), D (2, 4, -5); a) АСD; б) L = АD, В и С.

Решение:

Т.к A (-4, 6, 3), В (3, - 5, 1), С (2, 6, -4), D (2, 4, -5), то АС=c-а, АD=d-а

а) Т.к площадь грани треугольника можно найти по формуле

б) найдём точку и получим

в) Найдём объём. Объём пирамиды находится по формуле

Задача 3

Найти неопределенный интеграл (результаты интегрирования проверить дифференцированием).

Решение:

Проверка:

.

Задача 4

Вычислить (с точностью до двух знаков после запятой) длину дуги:

Решение:

Задача 5

Вычислить значения частных производных для данной функции в точке с точностью до двух знаков после запятой.

Задача 6

Найти частное решение (частный интеграл) дифференциального уравнения: ,

3. Листинг индивидуальных заданий

Задание 6.4-2.2

Задание 2.2-2.7

Задание 8.1-4.1

Задание 9.2-2.1

Задание 10.1-3.10

Задание 11.1-4.1

Заключение

По итогам проделанной работы можно сделать следующий вывод: использование системы MathCAD для решения типовых задач является наиболее приемлемым по сравнению с методом решения тех же задач вручную, потому как применение данного пакета дает ощутимый выигрыш во времени, а также исключены ошибки, возникающие в результате, к примеру, интегрирования или дифференцирования сложных функций, и ошибки, возникающие при численном решении некоторых задач (погрешность округления).

Следует отметить еще одно преимущество Mathcad по сравнению с другими расчетными пакетами - Mathcad не требует особой компьютерной и математической подготовки для решения задач средней сложности. Если с пакетом Mathcad долго не работать, то навыки работы с ним не забываются и при необходимости можно сразу приступить к решению возникшей расчетной задачи. «Конкуренты» же Mathcad, реальные и мнимые требуют непрерывного тренажа, иначе восстановить навыки будет довольно трудно. Однако иногда возникают проблемы при решении более сложных задач. Причина этого: незнание правил работы с пакетом и синтаксиса программы. Но при наличии соответствующей литературы этот недостаток является устранимым.

Считаю, что поставленная цель и задачи работы были достигнуты.

Список литературы

1. Бидасюк, Ю.М. Mathsoft MathCAD 11. Самоучитель. - СПб: Диалектика, 2004. - 224 с.

2. Бутенков, С.А. Методические указания к использованию системы MathCad в практических занятиях по курсу высшей математики. - Таганрог: ТРТУ, 1995. - 450 с.

3. Дьяконов, В.Г. MathCAD 7. 0. в математике, физике и в Internet / В.Г. Дьяконов, И.В. Абраменкова. - М.: Ноллидж, 1999. - 352 с.

4. Кирьянов, Д.В. Самоучитель MathCAD.-СПб.: БХВ-Петербург, 2003. - 560 с.: ил.

5. Симонович, С.В. Информатика. Базовый курс..-СПб.: БХВ-Петербург, 2003. - 347 с.

6. Сборник индивидуальных заданий по высшей математике ч. 1, ч. 2 / под ред. А.П. Рябушко - Мн.: Вышэйшая школа, 1990 г.

7. Плис, А.И. MathCAD: Математический практикум для экономистов и инженеров/ А.И. Плис, Н.А. Сливина. - М.: Финансы и статистика, 2000. - 656 с.: ил.

8. Черняк, А.А. Математика для экономистов на базе MathCAD / А.А. Черняк, В.А. Новиков, О.И. Мельников, А.В. Кузнецов.-СПб.: БХВ-Петербург, 2003. - 496 с.: ил.

9. Шушкевич, Г.Ч. Введение в MathCAD 2000: Учебное пособие / Г.Ч. Шушкевич, С.В. Шушкевич. - Гродно: ГрГУ, 2001. - 138 с.

10. MathCAD. Среда. Методы решения задач: методическое пособие / С.Н. Гуз, С.Н. Дегтяр. - Мозырь: МГПУ, 2002. - 102 с.

Размещено на Allbest.ru

...

Подобные документы

  • Изучение структуры рабочего документа MathCad - программы, предназначенной для автоматизации математических расчетов. Работа с переменными, функциями и матрицами. Применение MathCad для построения графиков, решения уравнений и символьных вычислений.

    презентация [639,2 K], добавлен 07.03.2013

  • Краткая характеристика пакета Mathcad, описание простейших примеров работы с ним, примеры решения основных задач элементарной математики. Компьютерные технологии решения математических задач и символьных вычислений. Образование векторов и матриц.

    дипломная работа [621,1 K], добавлен 11.03.2011

  • Использование программной системы Mathcad для выполнения, документирования и использования вычислений и инженерных расчетов. Вычисление пределов, суммы ряда. Работа с матрицами, построение трехмерного графика. Решение систем нелинейных уравнений.

    отчет по практике [1,5 M], добавлен 11.09.2014

  • Назначение и состав системы MathCAD. Основные объекты входного языка и языка реализации. Характеристика элементов интерфейса пользователя, настройка состава панелей инструментов. Задачи линейной алгебры и решение дифференциальных уравнений в MathCAD.

    курс лекций [1,6 M], добавлен 13.11.2010

  • Решение линейных дифференциальных уравнений численными и символьными методами в рамках пакета компьютерной математики MathCAD. Сравнения результов решений и применение их при исследовании функционирования автоматических систем и электрических агрегатов.

    контрольная работа [51,5 K], добавлен 07.05.2009

  • Основные элементы системы MathCAD, обзор ее возможностей. Интерфейс системы, концепция построения документа. Типы данных, входной язык системы. Классификация стандартных функций. Графические возможности системы MathCAD. Решение уравнений системы.

    курс лекций [2,1 M], добавлен 01.03.2015

  • Изучение возможностей системы Mathcad - пакета математических программ, используемого для различных вычислений и вычерчивания графиков. Интерфейс пользователя в системе, объекты входного языка, текстовый редактор, графический процессор, вычислитель.

    курс лекций [2,5 M], добавлен 10.11.2010

  • Использование таблиц Excel и математической программы Mathcad при решении инженерных задач. Сравнение принципов работы этих пакетов программ при решении одних и тех же задач, их достоинства и недостатки. Обоснование преимуществ Mathcad над Excel.

    курсовая работа [507,0 K], добавлен 15.12.2014

  • Основные сведения о математическом пакете MathCAD. Характеристика операторов - элементов MathCAD, с помощью которых можно создавать математические выражения (символы арифметических операций, знаки вычисления сумм, произведений, производной, интеграла).

    методичка [2,3 M], добавлен 26.04.2010

  • Применение комплексного математического моделирования в проектировании. Обзор численных методов в моделировании. Решение дифференциальных уравнений в MathCAD. Анализ исходных и результирующих данных. Описание реализации базовой модели в MathCAD.

    курсовая работа [240,5 K], добавлен 18.12.2011

  • Современные системы компьютерной математики. Графический способ решения уравнений с параметрами. Возможности системы Mathcad для создания анимации графиков функций. Процесс создания анимации. Использование анимационной технологии систем математики.

    контрольная работа [617,1 K], добавлен 08.01.2016

  • Определение возможностей математического пакета и изучение методов вычисления выражений в Mathcad. Возможности построения графиков функций одной переменной. Просмотр и способы построения графика функции одного аргумента и участков двухмерных графиков.

    контрольная работа [384,8 K], добавлен 06.03.2011

  • Краткая историческая справка и описание современной версии системы. Основные возможности современной версии MathCad, ее интерфейс. Ввод и редактирование выражений, функции, решение уравнений. Использование Mathcad для решения инженерно-технических задач.

    курсовая работа [2,8 M], добавлен 04.04.2014

  • Использование ранжированных переменных в программном пакете Mathcad. Создание матриц без использования шаблонов матриц, описание операторов для работы с векторами и матрицами. Решение систем линейных и нелинейных уравнений с помощью функций Mathcad.

    контрольная работа [964,6 K], добавлен 06.03.2011

  • Использование информационных технологий для решения транспортных задач. Составление программ и решение задачи средствами Pascal10; алгоритм решения. Работа со средствами пакета Microsoft Excel18 и MathCad. Таблица исходных данных, построение диаграммы.

    курсовая работа [749,1 K], добавлен 13.08.2012

  • Сравнение эффективности программ Excel и Mathcad при решении задач нахождения корней нелинейного уравнения и поиска экстремумов функции. Проведение табулирования функции на заданном интервале. Построение графика двухмерной поверхности в Excel и Mathcad.

    курсовая работа [1,4 M], добавлен 07.05.2013

  • Понятие математической модели и моделирования. Общие сведения о системе MathCad. Структурный анализ задачи в MathCAD. Режим непрерывных символьных преобразований. Оптимизация численных вкладок через символьные преобразования. Расчет опорной реакции.

    курсовая работа [649,5 K], добавлен 06.03.2014

  • Общие сведения о системе Mathcad. Окно программы Mathcad и панели инструментов. Вычисление алгебраических функций. Интерполирование функций кубическими сплайнами. Вычисление квадратного корня. Анализ численного дифференцирования и интегрирования.

    курсовая работа [522,7 K], добавлен 25.12.2014

  • Суть метода Рунге-Кутта и его свойства. Решение дифференциальных уравнений первого порядка. Вычислительный блок Given/Odesolve. Встроенные функции rkfixed, Rkadapt, Bulstoer. Решения линейных алгебраических уравнений в среде MathCad и Microsoft Excel.

    курсовая работа [1,1 M], добавлен 02.06.2014

  • Mathcad и его основные понятия. Возможности и функции системы в матричных исчислениях. Простейшие операции с матрицами. Решение систем линейных алгебраических уравнений. Собственные векторы. Разложение Холецкого. Элементарная теория линейных операторов.

    курсовая работа [2,2 M], добавлен 25.11.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.