Читайте также: |
|
При определении функции иногда возникает необходимость присвоения разных значений функции для разных значений переменной. Подобным примером может служить ступенчатая функция:
Для построения графика данной функции в среде Mathcad требуется введение специальной условной функции. При этом используется функция if (если). Клише данной функции выглядит следующим образом:
if (условие, выражение 1, выражение 2).
Если условие верно, то функция имеет значение, определяемое выражением 1, иначе функции присваивается значение выражения 2. Параметры условной функции разделяются запятыми, как аргументы многопараметрической функции.
Таким образом, ступенчатая функция может быть записана в следующем виде:
if (, 1, 0).
В Mathcad данная функция будет выглядеть следующим образом:
В качестве условия могут быть использованы как операции сравнения типа «больше», «меньше», «равно» и их комбинации, так и логические операции типа «и», «или», «не». Знаки всех этих операций могут быть вставлены в редактируемое выражение с панели Boolean:
Существует еще один (более удобный, наглядный) способ определения функций с помощью логических выражений. Можно воспользоваться инструментами палитры Programming (программирование):
Построим график функции
Последовательность действий следующая. Набираем:
Нажимаем кнопку
Чтобы число маркеров для заполнения логическими условиями стало равно трем (именно столько сложных условий содержит определение нашей функции ), еще раз нажмем кнопку
Теперь, по очереди помещая курсор в каждый маркер, нажимаем кнопку
Далее пишем:
Теперь устанавливаем логические знаки:
Заполняем условия:
Получаем график функции:
Дата добавления: 2015-07-08; просмотров: 96 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Трехмерные графики | | | Вычисление определенных интеrралов |