Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Условный оператор

Читайте также:
  1. I.2 Операторы цикла с присваиванием.
  2. I.3. Оператор цикла с предусловием.
  3. Turbo Pascal. Операторы цикла.
  4. X. Оператора манипулирования данными. Вставка данных
  5. Арифметические операции, функции, выражения. Арифметический оператор присваивания
  6. Безусловный лидер
  7. Безусловный переход.

При определении функции иногда возникает необходимость присвое­ния разных значений функции для разных значений переменной. Подоб­ным примером может служить ступенчатая функция:

Для построения графика данной функции в среде Mathcad требуется введение специальной ус­ловной функции. При этом используется функция if (если). Клише данной функции выглядит следующим образом:

if (условие, выражение 1, выражение 2).

Если условие верно, то функция имеет значение, опре­деляемое выражением 1, иначе функции присваивается зна­чение выражения 2. Параметры условной функции разделяются запятыми, как аргументы многопараметрической функции.

Таким образом, ступенчатая функция может быть записана в следующем виде:

if (, 1, 0).

В Mathcad данная функция будет выглядеть следующим об­разом:

 

 

В качестве условия могут быть использованы как операции сравнения типа «больше», «меньше», «равно» и их комбинации, так и логические операции типа «и», «или», «не». Знаки всех этих опе­раций могут быть вставлены в редактируемое выражение с панели Boolean:

 

 

 

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

 

 

Построим график функции

Последовательность действий следующая. Набираем:

 

 

Нажимаем кнопку

 

 

 

Чтобы число маркеров для заполнения логическими условиями стало равно трем (именно столько сложных условий содержит определение нашей функции ), еще раз нажмем кнопку

 

 

 

 

Теперь, по очереди помещая курсор в каждый маркер, нажимаем кнопку

 

 

 

Далее пишем:

 

 

Теперь устанавливаем логические знаки:

 

 

Заполняем условия:

 

Получаем график функции:

 

 

 

 


Дата добавления: 2015-07-08; просмотров: 96 | Нарушение авторских прав


Читайте в этой же книге: Задание 11 | Лабораторная работа № 5. Математический пакет MathCAD | Вычисления в режиме непосредственного ввода | Задание 2 | Функции пользователя | Табулирование функций | Решение уравнений | Двумерные графики | Задание 7 | Задание 8 |
<== предыдущая страница | следующая страница ==>
Трехмерные графики| Вычисление определенных интеrралов

mybiblioteka.su - 2015-2024 год. (0.008 сек.)