- •1.3. Графики
- •1.4.Системные переменные
- •1.5.Ранжированные переменные
- •1.6. Функции для работы с комплексными числами
- •1.7. Функции доступа к файлам
- •Упражнения
- •Матричные операции в ptc MathCad Prime 3.1
- •Функции операций с матрицами
- •Функции вычисления числовых характеристик матриц
- •Программирование в Ptc MathCad prime
- •Создание процедуры
- •Упражнения
Основы работы с MathCAD prime 3.1
1.1. Интерфейс пользователя
Рабочая область в свою очередь может содержать следующие основные виды областей:
а) Пустая область б) Текст в) Математическое выражение г) Изображение
Текст вводится после нажатия комбинации клавиш CTRL-T, математические выражения, как правило, распознаются автоматически.
Вкладки ленты
Математика
Ввод/вывод
Функции
Матрицы/таблицы
Графики
Форматирование формул
Форматирование текста
Расчет
Документ
Приступая к работе
Вкладки содержат все необходимые инструменты для работы с документом.
1.2. Создание формул
Формулы - основные объекты MathCad. Новый объект по умолчанию является формулой. Для того, чтобы начать ввод формулы необходимо установить крестообразный курсор в нужное место и начать ввод букв, цифр, знаков операций. При этом создается область формулы.
Элементы формул можно вводить с клавиатуры или с помощью вкладок.
В программе MathCad можно использовать буквенные определения, которым сопоставляются числовые значения, и которые рассматриваются как переменные. Значения задаются с помощью оператора локального присваивания (он выглядит ":=" и вводится нажатием ":"). Для выделения элементов формулы, которые в рамках операции должны рассматриваться как одно целое, используется клавиша Space (пробел).
Если все значения переменных известны, то для вычисления числового значения выражения (скалярного, векторного или матричного) необходимо подставить все числовые значения и выполнить заданные действия. Для вывода в программе MathCad применяется оператор вывода "=".
Функция пользователя
Функция пользователя вначале должна быть определена, а затем к ней может быть произведено обращение. Функция пользователя определяется следующим образом:
Имя_функции(Переменная1, Переменная2, …) := Выражение
В скобках указывается список формальных аргументов функции - перечень используемых в выражении переменных, разделяемых запятыми. Затем записывается оператор присваивания, справа от которого записывается выражение. Примеры задания функций одной и двух переменных:
f(x):= 10 - exp(x)
mult(x, у) := x*y
Обращение к функции осуществляется по ее имени с подстановкой на место формальных аргументов фактических параметров (констант, переменных, определенных до обращения к функции, и выражений). Например:
f(3), sin(1), mult(2,3).
Комментарии, описания и иллюстрации располагаются в текстовых блоках, которые игнорируются при проведении расчетов.
1.3. Графики
Все основные типы графиков и инструменты работы с ними расположены на вкладке Графики:
– график кривой в двухмерной декартовой системе координат (XY).
– график кривой в полярной системе координат.
– контурный график.
–трехмерный (3D) график.
1.4.Системные переменные
Переменная |
Назначение |
Значение по умолчанию |
|
Число |
3.14159 |
e |
Основание натурального логарифма |
2.718 |
|
Системная бесконечность |
10307 |
i или j |
Мнимая единица |
|
% |
Процент |
0.01 |
TOL |
Погрешность численных методов |
0.001 |
ORIGIN |
Нижняя граница индексации массивов |
0 |
1.5.Ранжированные переменные
Ранжированная переменная – переменная, которая принимает ряд значений при каждом ее использовании.
Для определения ранжированной переменной общего вида используется выражение:
Имя_переменной := начальное_значение, начальное_значение + шаг .. конечное_значение.
Например
.
Вводится данное выражение слежующим
образом. Вводим t, нажимаем
:, далее 0 и запятая. После ввода запятой
автоматически добавится знакоместо
для следующего значения t
и две точки. Вводим
и после двух точек
.
Переменная t будет принимать значения 0, π/4, 2π/4 вплоть до 2π.
Если шаг равен 1, тогда ранжированную переменную можно задавать следующим образом:
Имя_переменной := начальное_значение.. конечное_значение.
1.6. Функции для работы с комплексными числами
Re(z) |
Вещественная часть z. |
Im(z) |
Мнимая часть z. |
Arg(z) |
Угол в комплексной плоскости между вещественной осью и z. |
|
Модуль z. Чтобы записать модуль от выражения, заключите его в выделяющую рамку и нажмите клавишу с вертикальной полосой | . |
|
Число, комплексно сопряженное к z. Чтобы применить к выражению оператор сопряжения, выделите выражение, затем нажмите CTRL-Shift-_. |
1.7. Функции доступа к файлам
READPRN, WRITEPRN - считывают матрицу из файла со строками и столбцами данных или записывают в виде такого файла матрицу из MathCAD, т.е. выполняют действия со структурированными данными.
Функции READPRN и WRITEPRN считывают и записывают в файл прямоугольную матрицу (число — частный случай матрицы размерностью 1x1).
Формат функций доступа к файлам:
А := READPRN("file") - читает структурированный файл данных. Возвращает матрицу. Каждая строка в файле данных становится строкой в матрице A. Число элементов в каждой строке должно быть одинаковым.
A:=WRITEPRN("file",A)- записывает матрицу в файл данных. Каждая строка матрицы становится строкой в файле.
Создаваемый в MathCAD файл данных можно просмотреть и отредактировать в любом текстовом редакторе, отображающем ASCII-данные. Примерами таких редакторов может служить программа Блокнот, входящая в состав Windows.
При вводе имени файла его необходимо заключать в кавычки. Если не указывать расширение, по умолчанию подразумевается расширение .prn
