Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_Маткад.doc
Скачиваний:
1
Добавлен:
29.12.2019
Размер:
2.86 Mб
Скачать

2.2 Константы и переменные

Константы (системные переменные)

Некоторые имена в MathCAD зарезервированы под системные переменные, которые называются встроенными константами. Они делятся на два типа: математические, хранящие значения некоторых специальных математических символов, и системные, используемые в некоторых численных алгоритмах.

Математические константы:

= 3,14159... – число Пи;

e = 2,71823... – основание натурального логарифма;

 = 10307 – «машинная бесконечность»;

% = 0,01 – процент;

i, j – мнимая единица.

Системные переменные:

TOL = 0,001 – погрешность численных методов;

ORIGIN = 0 – начальное значение индексов векторов и матриц.

Эти системные переменные имеют указанные значения после загрузки MathCAD. Однако их значения можно переопределить в программе.

Переменные

Это элементы языка, которые имеют имя и могут менять в программе свои значения.

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

Для присваивания переменной значения используются конструкции вида:

1) <имя переменной> := <выражение>;

2) <имя переменной> <выражение>,

где <выражение> – любое допустимое выражение на MathCAD, :=,  – операторы присваивания (вводятся с помощью панели инструментов). Работают они справа налево: вначале вычисляются значения выражения, затем соответствующие переменные получают эти значения.

Тип переменной заранее не объявляется. Он определяется типом выражения в правой части после оператора присваивания.

Первый способ определяет так называемое локальное присваивание. Второй способ относится к так называемым глобальным переменным.

До присваивания неглобальной переменной какого-либо значения ее применять нельзя, т.к. это вызовет ошибку с сообщением «undefined», а сама переменная отмечается красным цветом. Использование глобальных переменных может проходить до присваивания им значения. Для вывода числовых значений переменных после их имени нужно ввести знак равенства =.

В данном разделе мы рассмотрим пока только простые переменные. Остальные типы будут изучены позднее. Напомним, что простая переменная имеет только одно (действительное или комплексное) значение.

2.3 Арифметические и логические операторы

О ператоры – элементы языка, которые позволяют создавать математические выражения.

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

Широкое использование операторов в MathCAD объясняется стремлением максимально приблизить вид документа к математическому стилю. Сравните, например, sqrt(x) в языке Pascal и в системе MathCAD.

В системе MathCAD достаточно много встроенных операторов. Ниже рассматривается только их часть, необходимая на начальной стадии работы.