
- •Основы работы в системе Mathcad Вариант 19
- •Часть 1. Основы работы с Mathcad 25
- •Выполнение практических заданий Часть 1. Основы работы с Mathcad
- •Часть 2. Решение уравнений средствами Mathcad
- •Часть 3. Символьные вычисления
- •Ответы на контрольные вопросы Часть 1. Основы работы с Mathcad
- •1. С помощью какого оператора можно вычислить выражение?
- •2. Как вставить текстовую область в документ Mathcad?
- •3. Чем отличается глобальное и локальное определение переменных? с помощью каких операторов определяются?
- •4. Как изменить формат чисел для всего документа?
- •5. Как изменить формат чисел для отдельного выражения?
- •6. Какие системные (предопределенные) переменные Вам известны? Как узнать их значение? Как изменить их значение?
- •Часть 2. Решение уравнений средствами Mathcad
- •3. Какие аргументы функции root не обязательны?
- •4. В каких случаях Mathcad не может найти корень уравнения?
- •9. Опишите структуру блока решения уравнений.
- •10. Какой знак равенства используется в блоке решения? Какой комбинацией клавиш вставляется в документ?
- •11. Какие выражения не допустимы внутри блока решения уравнения?
- •12. Опишите способы использования функции Find.
- •13. В каких случаях Mathcad не может найти решение системы уравнений?
- •18. Назовите особенности использования символьного решения уравнений.
- •Часть 3. Символьные вычисления
- •10. Для чего необходимо задание операторов пользователя?
- •11. Как задать оператор пользователя?
- •Заключение
Часть 3. Символьные вычисления
Упражнение 1.
Используя операцию float, представим заданные значения в требуемом формате.
Для применения указанной команды требуется объявить в рабочей области программы число, добавить float и отметить количество позиций, которое может занимать запись величины.
Пример обращения к оператору показан на рисунке 33.
|
Рисунок 33 – Вызов функции float |
Упражнение 2.
Выведем заданные числа в комплексной форме.
Для выполнения указанной задачи в приложении существует команда complex. Чтобы запись получилась более корректной, также воспользуемся операторами factor и float.
Полученные выражения представлены на рисунке 34.
|
Рисунок 34 – Преобразование комплексных чисел |
По условию задачи, требовалось реализовать упрощение последнего выражения. Выполнение данного действия также можно видеть на рисунке выше.
Упражнение 3.
Выполним преобразования заданного полинома g(x).
На рисунке 35 отображены результаты разложения выражения на множители и замены переменной, входящей в формулу. Отмеченные действия были реализованы с помощью операторов factor и explicit.
|
Рисунок 35 – Разложение выражения на множители и замена параметра |
На рисунке 36 приведены многочлены, сформированные путём использования функций expand, позволяющей разложить на степени выражение, и collect, реализующей сворачивание формулы по указанной переменной.
|
Рисунок 36 – Обращение к функциям expand и collect |
Упражнение 4.
Разложим выражения на элементарные дроби, используя операцию parfrac.
Исходные данные, записанные в расширенном виде, показаны на рисунке ниже.
|
Рисунок 37 – Преобразование в частичные доли |
Упражнение 5.
Представим заданные выражения в виде ряда составляющих с порядком разложения 6 элементов.
Ряд Тейлора можно сформировать с помощью функции series, после запятой также требуется отметить порядок разложения.
Полученные выражения представлены на рисунке 38.
|
Рисунок 38 – Разложение на составляющие |
Упражнение 6.
Для определения первообразной аналитически заданной функции f(x) воспользуемся инструментом «Интеграл», который помещен в раздел «Операторы».
Выведенное выражение можно изучить на рисунке 39.
|
Рисунок 39 – Применение команды «Интеграл» |
Упражнение 7.
Определим символьное
значение первой и второй производных
выражения f(x) с помощью специального
оператора «Производная», обозначенного
в программе в виде «
».
На рисунке 40 приведены формулы, полученные в ходе дифференцирования исходной функции.
|
Рисунок 40 – Использование оператора «Производная» |
Упражнение 8.
На рисунке 41 можно видеть результат выполнения трёх различных операций с заданными матрицами.
Транспонирование массива осуществляется путём обращения к одноименному оператору, который графически представляется в виде «МТ».
Инверсия матрицы совпадает по обозначению с возведением объекта в степень -1.
Вычислить детерминант элемента можно с помощью функции det().
|
Рисунок 41 – Матрицы в приложении Mathcad |
Упражнение 9.
Для вычисления пределов заданных функций обратимся к одноименному инструменту, расположенному в разделе программы «Символьные операции».
Результат произведенных действий отображен на рисунке 42.
|
Рисунок 42 – Вычисление пределов выражений |
Упражнение 10.
Осуществим создание пользовательских операторов путём прикрепления различных символов к заданным вычислительным процедурам.
Программная реализация математических модулей для перевода электрической энергии представлена на рисунке 43.
|
Рисунок 43 – Конвертация единиц электрической энергии |
Техническое исполнение математических модулей, выполняющих пересчет магнитной индукции, показано на рисунке 44.
|
Рисунок 44 – Конвертация единиц магнитной индукции |
Программная реализация математических модулей для перевода мощностных характеристик приведена на рисунке 45.
|
Рисунок 45 – Конвертация единиц мощности |