- •Основы пользовательского интерфейса
- •1. Запуск пакета Mathcad 11. Запуск пакета Mathcad можно выполнить несколькими способами.
- •4. Назначение кнопок панели инструментов Математика.
- •5. Завершение работы с пакетом Mathcad. Выход из пакета Mathcad можно осуществить несколькими способами.
- •7.3. Операторы присвоения. Предназначены для определения переменных и функций пользователя.
- •8. Форматирование результатов. В пакете Mathcad ввод и вывод числовых данных возможен в двух основных представлениях:
7.3. Операторы присвоения. Предназначены для определения переменных и функций пользователя.
Присваивание значений переменным.
Название |
Обозна чение |
Ввод |
Шаблон |
Зона действия |
Обычное |
:= |
Клавиша <:>, на панелях Арифметика и Вычисления |
▪ := ▪
|
Слева направо и сверху вниз |
Глобальное |
≡ |
Клавиша <~>, на панели Вычисления |
▪ ≡ ▪
|
В любой части документа |
Локальное |
|
Сочетание клавиш Shift+[, на панели Программирование |
▪ ▪
|
В программном блоке |
Примеры записи операторов присвоения:
-
Верная запись
Неверная запись
X:=2.6
abc:=-t+2
A_B≡A-B
f0:=ln(x)
5:=f
d-s:=z
|A|≡B
i:=sin·(x)
-
Операторы вывода. Используется для вывода значений переменных и функций.
Название |
Обозна чение |
Ввод |
Шаблон |
Пример |
Численный |
= |
Клавиша <=>, кнопка на панелях Арифметика и Вычисления |
▪ = ▪▪
|
+=6.28 |
Символьный |
|
Кнопка на панелях Вычисления и Символы |
▪
|
+2·
|
7.5 Функции.
В общем случае функция – это выражение, согласно которому проводятся определенные вычисления с заданными аргументами и определяется результат.
В MathCAD можно использовать функции двух типов:
- встроенные функции;
- функции, определенные пользователем.
Применение функций обоих типов в расчетах совершенно одинаково, с тем исключением, что любую встроенную функцию можно сразу использовать в любом месте документа, а пользовательскую функцию необходимо предварительно определить в документе до момента вычисления ее значения. Некоторые наиболее часто используемые встроенные функции можно ввести с панели Арифметика ( sin, cos, ln, log…). Любую встроенную функцию можно ввести с помощью команды Вставить/Функции… или с помощью кнопки на панели инструментов.
Определение функции пользователя. Для определения функции пользователя используется оператор присвоения. В левой части оператора записывается имя функции, вслед за которым в круглых скобках - список аргументов. В правой части оператора присвоения записывается выражение, соответствующее данной функции.
Имя_функции(Список аргументов) := Выражение
Имя_функции задается по тем же правилам, что и имена переменных.
Список аргументов – введенные через запятую имена переменных, от которых зависит функция.
Выражение может содержать константы, переменные, операторы, встроенные функции и другие функции пользователя.
При определении функции аргументы называют формальными, а при обращении – фактическими. Значения формальным аргументам предварительно не присваиваются. Конкретные значения формальным аргументам, которые используются в математическом выражении, задаются при вызове функции.
Внимание!
Все переменные, присутствующие справа в выражении определения функции, либо должны входить в список параметров функции (в скобках, слева после имени функции), либо должны быть определены ранее. В противном случае будет выведено сообщение об ошибке, причем имя неопределенной переменной будет выделено красным цветом.
Вызов функции пользователя.
Вызов функции осуществляется одним из двух способов:
1) в операторе вывода;
2) в операторе присвоения.
В первом случае записается имя функции, в скобках фактические параметры и знак равно (=).
Имя_функции(список факт. параметров) =
Если результат работы функции далее используется в документе, то целесообразно вызов функции записать в операторе присвоения, присвоив результат вызова функции некоторой переменной.
Имя_переменной := Имя_функции(список факт. параметров)
Внимание!
Во время вызова функции количество и порядок следования фактических аргументов обязятельно должен соответствовать количеству и порядку следования формальных.
Фактическим аргументом может быть или числовое значение, или некоторая заданная переменная или математическое выражение.
Пример.
Определение функций: ,
Вызов функций: ,