3.1. Арифметические операторы
В MathCAD используются обычные операторы из курса математики. Они вызываются кнопкой 1 математической палитры (см. рис. 1.4):
Сложение (X+Y) / вычитание (X-Y) (+ или — ): возвращает сумму (X+Y) / разность (X-Y). Если операнды не помещаются в одну строку, то взамен клавиши + можно использовать клавиши Ctrl+Enter. Тогда в документ будет вставлено
X… или X…
+Y + -Y.
Операнды должны иметь одинаковую размерность или быть скалярными величинами.
Умножение (X*Y) (*): возвращает произведение X×Y. Операнды могут иметь одинаковую размерность, быть скалярами, а также может быть X – скаляр, Y – матрица. MathCAD также поддерживает «подразумеваемое умножение» между константами и переменными. Например, можно записать 5X вместо 5*X. Подразумеваемое умножение для восьмеричных и шестнадцатеричных констант не поддерживается.
Деление (Y/z) (/): возвращает частное от Y/z. Если z=0, то появляется сообщение об ошибке. Операнды Y и z – скаляры, причем z не равно 0. Если Y — массив, то оператор делит каждый элемент массива на z. Если Y=0 и z=0, то результат равен 0.
Комплексно-сопряженное число (X) (“): меняет знак мнимой части комплексного числа X, т.е. из числа Re(X) + i Im(X) получаем число Re(X) — i Im(X).
Факториал (n!) (!): возвращает факториал числа, равный 1×2×3×…×n. Число n должно быть положительным целым. Факториалы n>170 вызывают переполнение разрядной сетки, поэтому их целесообразно обрабатывать символическим процессором.
Степень (z^w) (^): возвращает значение основания z в степени w. Операндами являются вещественные или комплексные числа. Степень w должна быть безразмерной величиной.
Абсолютная величина |z| (|): возвращает абсолютную величину от z. Операнд должен быть скаляр.
Корень n-й степени из z (z^(1/n))(Ctrl+): возвращает вещественный корень n-й степени из z, если это возможно.
Квадратный корень из z (z^0.5)(): возвращает положительный квадратный корень для положительных z или главное значение для невещественных z.
3.2. Операторы векторов и матриц