- •ЦЕЛЬ РАБОТЫ
- •ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
- •Назначение и возможности MathCAD
- •Основы языка MathCAD
- •Интерфейс MathCAD
- •Меню
- •Справка по MathCAD
- •Панели инструментов
- •Редактирование документа
- •Управление документом
- •Ввод и редактирование формул
- •Ввод и редактирование текста
- •Правка документа
- •Печать и посылка документа по электронной почте
- •Вычисления
- •Переменные и функции MathCAD
- •Переменные
- •Основные приемы выполнения расчетов в среде MathCAD
- •Функции
- •Символьные вывод математического выражения
- •Допустимые имена переменных и функций
- •Операторы
- •Арифметические операторы
- •Вычислительные операторы
- •Логические операторы
- •Операторы выражения
- •Операторы пользователя
- •Управление вычислениями
- •Типы данных
- •Данные
- •Действительные числа
- •Встроенные константы
- •Строковые выражения
- •Размерные переменные
- •Создание размерной переменной
- •Массивы
- •Ввод массива
- •Доступ к элементам массива
- •Ранжированные переменные
- •Отображение вывода массивов
- •Формат вывода числовых данных
- •Символьные вычисления
- •Создание графиков
- •Задание к лабораторной работе
- •Определение корней алгебраических уравнений
- •Определение корней трансцендентных уравнений
- •Решение системы линейных уравнений
- •Разложение функции на элементарные дроби
- •Дифференцирование функций
- •Интегрирование функций
- •Контрольные вопросы
- •Литература
Министерство образования Российской Федерации
Уфимский государственный авиационный технический университет кафедра экономической информатики
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ МАТЕМАТИЧЕСКИХ РАСЧЕТОВ И ГРАФИКИ В СРЕДЕ MathCAD
МЕТОДИЧЕСКИЕ УКАЗАНИЯ по курсу «Информатика»
Уфа 2004
2
Составитель: В.Г.Романко
ББК
УДК
Информационные технологии математических расчетов и графики в среде MathCAD. Методическое пособие по курсу «Информатика» /Уфимск.гос.авиац.техн.ун-т; Сост.: В.Г.Романко. – Уфа: УГАТУ, 2004. – 41с.
В методических указаниях даются навыки математических расчетов в среде MathCAD: кратко описан интерфейс пакета MathCAD компании MathSoft, представлены примеры расчетов, контрольные вопросы и задания для лабораторных работ.
Предназначены для студентов очной формы обучения дипломированных специалистов по направлению 521500 Менеджмент, специальностям 061100 Менеджмент организации, 061500 Маркетинг, 060400 Финансы и кредит. Методические указания могут быть так же использованы в курсовом и дипломном проектировании.
Ил. 19. Табл. 7. Библиогр.: 4 назв.
© Уфимский государственный авиационный технический университет, 2004
|
|
|
|
3 |
|
|
|
СОДЕРЖАНИЕ |
|
1. |
ЦЕЛЬ РАБОТЫ................................................................................................................................... |
4 |
||
2. |
ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ.................................................................................................... |
4 |
||
|
2.1. НАЗНАЧЕНИЕ И ВОЗМОЖНОСТИ MATHCAD ..................................................................................... |
4 |
||
|
2.2. ОСНОВЫ ЯЗЫКА MATHCAD.............................................................................................................. |
5 |
||
|
2.3. |
ИНТЕРФЕЙС MATHCAD .................................................................................................................... |
7 |
|
|
2.4. |
МЕНЮ |
................................................................................................................................................ |
8 |
|
2.5. СПРАВКА ПО MATHCAD................................................................................................................... |
8 |
||
|
2.6. |
ПАНЕЛИ ИНСТРУМЕНТОВ .................................................................................................................. |
9 |
|
|
2.7. |
РЕДАКТИРОВАНИЕ ДОКУМЕНТА...................................................................................................... |
10 |
|
|
2.7.1. |
Управление документом.................................................................................................... |
11 |
|
|
2.7.2. Ввод и редактирование формул........................................................................................ |
11 |
||
|
2.7.3. Ввод и редактирование текста........................................................................................ |
13 |
||
|
2.7.4. |
Правка документа.............................................................................................................. |
14 |
|
|
2.7.5. Печать и посылка документа по электронной почте.................................................... |
15 |
||
3. |
ВЫЧИСЛЕНИЯ ................................................................................................................................ |
16 |
||
|
3.1. |
ПЕРЕМЕННЫЕ И ФУНКЦИИ MATHCAD .......................................................................................... |
16 |
|
|
3.1.1. |
Переменные......................................................................................................................... |
16 |
|
|
3.1.2. Основные приемы выполнения расчетов в среде MathCAD ........................................... |
17 |
||
|
3.1.3. |
Функции............................................................................................................................... |
22 |
|
|
3.1.4. Символьные вывод математического выражения......................................................... |
22 |
||
|
3.1.5. Допустимые имена переменных и функций..................................................................... |
23 |
||
|
3.2. |
ОПЕРАТОРЫ..................................................................................................................................... |
23 |
|
|
3.2.1. |
Арифметические операторы............................................................................................ |
23 |
|
|
3.2.2. |
Вычислительные операторы............................................................................................. |
24 |
|
|
3.2.3. |
Логические операторы ...................................................................................................... |
24 |
|
|
3.2.4. |
Операторы выражения..................................................................................................... |
25 |
|
|
3.2.5. |
Операторы пользователя.................................................................................................. |
25 |
|
|
3.3. |
УПРАВЛЕНИЕ ВЫЧИСЛЕНИЯМИ....................................................................................................... |
25 |
|
4. |
ТИПЫ ДАННЫХ.............................................................................................................................. |
26 |
||
|
4.1. |
ДАННЫЕ........................................................................................................................................... |
26 |
|
|
4.1.1. |
Действительные числа...................................................................................................... |
26 |
|
|
4.1.2. |
Встроенные константы.................................................................................................... |
26 |
|
|
4.1.3. |
Строковые выражения...................................................................................................... |
27 |
|
|
4.2. |
РАЗМЕРНЫЕ ПЕРЕМЕННЫЕ............................................................................................................... |
27 |
|
|
4.2.1. |
Создание размерной переменной....................................................................................... |
27 |
|
|
4.3. |
МАССИВЫ........................................................................................................................................ |
27 |
|
|
4.3.1. |
Ввод массива....................................................................................................................... |
27 |
|
|
4.3.2. Доступ к элементам массива............................................................................................ |
28 |
||
|
4.3.3. |
Ранжированные переменные............................................................................................. |
28 |
|
|
4.3.4. |
Отображение вывода массивов ....................................................................................... |
29 |
|
|
4.4. ФОРМАТ ВЫВОДА ЧИСЛОВЫХ ДАННЫХ .......................................................................................... |
29 |
||
5. |
СИМВОЛЬНЫЕ ВЫЧИСЛЕНИЯ................................................................................................. |
29 |
||
6. |
СОЗДАНИЕ ГРАФИКОВ................................................................................................................ |
30 |
||
7. ЗАДАНИЕ К ЛАБОРАТОРНОЙ РАБОТЕ................................................................................... |
31 |
|||
|
7.1. ОПРЕДЕЛЕНИЕ КОРНЕЙ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ.................................................................. |
31 |
||
|
7.2. ОПРЕДЕЛЕНИЕ КОРНЕЙ ТРАНСЦЕНДЕНТНЫХ УРАВНЕНИЙ.............................................................. |
33 |
||
|
7.3. РЕШЕНИЕ СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ................................................................................. |
35 |
||
|
7.4. РАЗЛОЖЕНИЕ ФУНКЦИИ В СТЕПЕННОЙ РЯД .................................................................................... |
37 |
||
|
7.5. РАЗЛОЖЕНИЕ ФУНКЦИИ НА ЭЛЕМЕНТАРНЫЕ ДРОБИ....................................................................... |
38 |
||
|
7.6. |
ДИФФЕРЕНЦИРОВАНИЕ ФУНКЦИЙ................................................................................................... |
39 |
|
|
7.7. |
ИНТЕГРИРОВАНИЕ ФУНКЦИЙ .......................................................................................................... |
39 |
|
8. |
КОНТРОЛЬНЫЕ ВОПРОСЫ........................................................................................................ |
40 |
||
9. |
ЛИТЕРАТУРА................................................................................................................................... |
41 |
4
1. ЦЕЛЬ РАБОТЫ
Изучение основных возможностей математических расчетов и их графической интерпретации в среде пакета MathCAD компании MathSoft. Получение навыков профессиональной работы с документами, содержащими математические расчеты.
2. ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
2.1. Назначение и возможности MathCAD
MathCAD - это мощный математический редактор, позволяющий проводить разнообразные научные и инженерные расчеты, начиная от элементарных арифметических и заканчивая сложными численными расчетами. Его возможности:
-ввод на компьютере разнообразных математических выражений (для дальнейших расчетов или создания документов, презентаций, Web-страниц);
-проведение математических расчетов;
-подготовка графиков с результатами расчетов;
-ввод исходных данных и вывод результатов в текстовые файлы или файлы с базами данных в других форматах;
-подготовка отчетов работы в виде печатных документов;
-подготовка Web-страниц и публикация результатов в Интернете;
-получение различной справочной информации из области математики,
имногое другое.
Особенности работы в среде MathCAD:
-в отличие от большинства других математических приложений, построен по принципу «что видите, то и получаете»;
-математические выражения и текст вводятся с помощью формульного редактора MathCAD, который по возможностям и простоте использования не уступает, к примеру, редактору формул, встроенному в Microsoft Word;
-математические расчеты производятся немедленно, в соответствии с введенными формулами;
-графики различных типов (по выбору пользователя) с богатыми возможностями форматирования вставляются непосредственно в документы;
-возможен ввод и вывод данных в файлы различных форматов;
-документы могут быть распечатаны непосредственно в MathCAD в том виде, который пользователь видит на экране компьютера, или сохранены в формате RTF для последующего редактирования в более мощных текстовых редакторах (например, Microsoft Word);
-возможно полноценное сохранение документов MathCAD в форма- Web-страниц (генерация вспомогательных графических файлов происходит автоматически);
-имеется опция объединения разрабатываемых Вами документов в электронные книги, которые, с одной стороны, позволяют в удобном виде
5
хранить математическую информацию, а с другой — являются полноценными MathCAD-программами, способными осуществлять расчеты; - символьные вычисления позволяют осуществлять аналитические преобразования, а также мгновенно получать разнообразную справочную м;
тематическую информацию
2.2. Основы языка MathCAD
Язык, на котором изъясняются в среде MathCAD для изображения констант, переменных величин, операторов, функций, уравнений и иных математических записей, практически полностью совпадает с общепринятым в математике.
Символами этого языка являются: малые и заглавные буквы латинского и греческого алфавита; арабские цифры от 0 до 9; знаки математических операций (+, - , * , / ,= и т.д.); имена функций (cos, sin, tan, log, n! и т.д.) и
некоторые специальные знаки.
В математике различают константы (целые и вещественные) « переменные величины. Значение константы остается неизменным в процессе выполнения программы, значение переменной - может изменяться.
Примеры записи целых констант:
1, - 5, 0, 769, - 3 и т.д.
Примеры записи вещественных констант:
0,564; - 89,439; 7,72 и т.д.
Вещественные константы можно также представить в сжатой форме при большом числе знаков с использованием буквы Е в качестве основания 10: аЕn, где а - целое или дробное число, Е - основание 10, n - целое число, являющееся показателем основания 10.
Примеры записи вещественных констант с использованием буквы Е:
5,4389Е+6 |
есть число 5438900; |
3,246Е-3 |
есть число 0,003246; |
1Е23 |
есть число 1023. |
Вычисления могут производиться с точностью до 15 знака после запятой.
Переменные величины обозначаются одной или несколькими буквами латинского алфавита: А, В, CR, а, в, с, ав, ut, RP, S3; или греческого алфавита: α, β, γ и т.д.
Переменные величины не должны совпадать с именами функций. Комплексные числа с целыми или вещественными константами
записываются в виде: 5,1 + i*3,5 или 4 + j*2, а с переменными величинами в виде:
a+i*b или c+j*d, где i и j = −1
6
Функции, представляющие собой зависимости одной переменной величины от другой (аргумента) записываются в виде Z(x), а в случае нескольких аргументов в форме Z(x,y,a).
Заголовок окна |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Строка Меню |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Стандартная панель инструментов |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Панель форматирования |
|
|
Панель инструментов |
||||
|
|
|
|
|
|
|
|
|
«Математика» |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рабочая область |
|
|
Строка состояния |
|
||
|
|
|
|
|
|
|
|
|
|
|
Рис. 1
Громадный набор стандартных функций; тригонометрических и обратных им, гиперболических и обратных им, показательных и логарифмических, функций комплексного аргумента, специальных (Бесселя, Чебышева, Лагера, Лежандра, Эрмита и других), статистических, финансовых, связанных с разнообразными преобразованиями и поиском оптимальных решений и т.д., представлены подменю "Встроенные функции" и на математических инструментальных панелях. Путем обращения к этим встроенным в пакет MathCAD функциям можно выполнять самые разнообразные компьютерные вычисления.
Знаки всех математических операций, как арифметических (сложение, вычитание, деление, возведение в степень, извлечение корня и т.д.), так и
7
относящихся к высшей математике (интегрирование, дифференцирование, связанных с матричным и векторным исчислением и т.д.) в пакете MathCAD совпадают с общепринятыми в математике.
Приведем примеры арифметических операторов, указывающих на выполнение определенных математических операций над данными (операндами): сложение + , вычитание -, деление /, умножение * и т.д.
Следует различать операции равенства = и присваивания :=. В программе сначала переменной присваивается определенное значение и только после окончания вычислений можно поставить знак равенства.
Примеры записи математических выражений, вводимых с помощью специальной панели инструментов: sin, cos, tan, log. ln, n! и т.д.
Ввод всех перечисленных математических символов в составляемую программу на языке MathCAD осуществляется с помощью клавиатуры или специального инструментария в рамках языка визуального программирования путем обращения к специальным панелям.
Результаты расчета по программе, составленной на языке MathCAD, могут быть представлены в виде числа, символьной форме, таблицы или графика.
2.3. Интерфейс MathCAD
Для создания документа в среде MathCAD необходимо в требуемой папке, например, на рабочем столе в папке «Петров», выбрать из контекстного меню команду Создать→MathCAD Document, с клавиатуры ввести название этого документа, например, «Задание к ЛР-7 по MathCAD» и открыть документ, дважды щелкнув на созданный файл. На экране откроется следующее окно (рис.1):
Таким образом, оконный интерфейс MathCAD содержит:
1.Заголовок;
2.Строку меню, пункты которого доступны при помощи мыши и клавиатуры (краткое нажатие на клавишу ALT, затем стрелки и ENTER);
3.Стандартной панели инструментов (на них вынесены наиболее часто употребляемые команды). Доступны только при помощи мыши. Активизируются по необходимости в меню инструментов View→Toolbars;
4.Линейка горизонтальная (активизируется View→Ruler). Доступна только при помощи мыши;
5.Горизонтальная и вертикальная полосы прокрутки. Доступны при помощи мыши;
6.Рабочая область;
7.Контекстное меню (активизируется щелчком правой кнопки мыши для конкретного положения курсора);
8.Строка состояния (активизируется View→Status Bar). Отображает (слева направо):
-контекстно-зависимая подсказка о готовящемся действии,
-режим вычислений (AUTO) или задаваемый вручную (Calc F9),
-текущий режим раскладки клавиатуры NUM,