angle(x,y) – положительный угол с осью х для точки с координатами (х,у).
Пример: 1.1.Требуется вычислить значение y=sin(x) при x=π/6. Ставим курсор в левой части экрана и набираем
x:=π/6 y:=sin(x) x=0.5
Греческие буквы следует набирать с помощью специальной панели инструментов, которая появляется на экране при нажатии на пиктограмму
1.2.7 Функция if
Функция if предназначена для создания условных выражений:
if (условие, выражение _1, выражение _2).
Если в этой функции условие выполняется, то будет вычисляться выражение _1, в противном случае – выражение _2.
Условие – это оператор для сравнения двух величин, которые называются оператором отношения или логическим оператором. Ниже приводится перечень логических операторов и правила набора их на клавиатуре:
Таблица 1.1
Оператор
Клавиши
Наименование операции
x>y
x>y
х больше у
x<y
x<y
х меньше у
x >y
x ctrl0 y
х больше или равно у
x <y
x ctrl9 y
х меньше или равно у
x # y
x ctrl3 y
х неравно у
x = y
x ctrl=y
х равно у
Не следует путать оператор сравнения (знак равенства) с похожим знаком вывода значений переменных. В системе MathCAD знак равенства как оператор отношения имеет больший размер и более жирное написание.
Выражения с логическими операторами возвращают логическое значение, соответствующее выполнению или невыполнению условия, заданного оператором. Если условие выполнено, возвращается единица, если не выполнено – нуль (0).
Пример 1.2: Требуется рассчитать мгновенное значение тока, полученного в результате однополупериодного выпрямления синусоидального тока i = 50 sin(314 t) в различные моменты времени.
i := if(i>0, 50*sin(314*t), 0)
i = 25.
Чтобы вычислить значение выпрямленного тока в другие моменты времени, достаточно в самом первом выражении изменить значение t и задать режим вычислений.
1.2.8 Функции пользователя
Несмотря на широкий набор встроенных функций, часто возникает необходимость расширить систему новыми функциями, представляющими интерес для пользователя. Функции пользователя вводятся с применением следующего выражения:
<Список_параметров> – перечень используемых в выражении переменных, разделённых запятыми;
<Выражение> – любое математическое выражение, содержащее доступные системе операторы и функции с операндами и аргументами, указанными в списке параметров.
Пример 1.3. Использование функции двух переменных: