Иллюстрированный самоучитель по MathCAD 12

Переменные и оператор присваивания

Описанные пока действия демонстрируют использование Mathcad в качестве обычного калькулятора с расширенным набором функций. Для математика же интерес представляет, как минимум, возможность задания переменных и операций с функциями пользователя. Для того чтобы присвоить некоторой переменной (например, переменной х) определенное значение, необходимо ввести выражение типа х:= 1. Этот пример приведен в первой строке листинга 1.3, а в его второй строке осуществляется вычисление значения переменной х при помощи оператора численного вывода (знака равенства).

Как вы видите, присваивание обозначается не знаком равенства, а специальным символом, чтобы подчеркнуть его отличие от операции численного вывода. Оператор присваивания вводится нажатием клавиши-двоеточия :, либо при помощи панели Calculator (Калькулятор). Символ равенства "=" говорит о вычислении значения слева направо, а символ ": = " – о присваивании значения справа налево.

Примечание 1
Тем не менее пользователю позволено изменить внешнюю форму оператора на более привычный для математика символ обычного равенства (что категорически не рекомендуется делать, поскольку сильно ухудшает восприятие Mathcad-программы). Для этого (рис. 1.6) следует вызвать нажатием правой кнопки мыши из области оператора присваивания контекстное меню и выбрать в нем пункт Equal (Равно). Кстати, подобным образом можно выбирать написание и некоторых других операторов, допускающих обозначение разными символами (например, оператора умножения)
.

Примечание 2
Если попытаться ввести знак численного вывода (обычного равенства) для переменной, впервые встречающейся в документе, он будет автоматически заменен символом присваивания
.

Листинг 1.3. Присваивание значения переменной и его использование в расчетах:

Иллюстрированный самоучитель по MathCAD 12 › Основные сведения о Mathcad › Переменные и оператор присваивания

Иллюстрированный самоучитель по MathCAD 12 › Основные сведения о Mathcad › Переменные и оператор присваивания
Рис. 1.6. Выбор вида оператора присваивания (см. листинг 1.3)

Для того чтобы вычислить значение выражения, содержащего некоторую переменную, следует просто ввести его, а затем применить оператор численного вывода (листинг 1.3, последняя строка). При этом необходимо, чтобы этой переменной ранее в документе было присвоено какое-либо значение.

Примечание
Помимо оператора обычного присваивания, в Mathcad имеется еще один оператор глобального присваивания (=). Если вставить его для задания значения переменной в любой части документа (например, в самом низу), то эта переменная автоматически будет определена в любой части документа
.

В отличие от численных, для символьных вычислений задание значений всех переменных необязательно (листинг 1.4). Если некоторым переменным присвоены значения (как переменной а в листинге 1.4), то для получения результата используется это числовое значение. Если же переменной не было присвоено никакого значения, (как переменной k), она воспринимается аналитически, просто как некоторое имя.

Символьные вычисления, позволяющие решить многие задачи аналитически, являются одной из самых впечатляющих возможностей Mathcad. Фактически Mathcad "знает" математику, по крайней мере, на уровне неплохого ученого. Умелое использование интеллекта символьного процессора Mathcad избавит вас от огромного количества рутинных вычислений, например, интегралов и производных. Обратите внимание на традиционную форму написания выражений (листинг 1.4), единственная особенность заключается в необходимости применения знака символьных вычислений вместо знака равенства. Его, кстати, можно ввести в редакторе Mathcad с любой из панелей Evaluation (Выражения) или Symbolic (Символика), а символы интегрирования и дифференцирования – с панели Calculus (Вычисления).

Листинг 1.4. Переменные в аналитических расчетах:

Иллюстрированный самоучитель по MathCAD 12 › Основные сведения о Mathcad › Переменные и оператор присваивания

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.