Использование функций с условиями сравнения

Существует ряд встроенных функций, у которых возвращаемый ими результат зависит от знака или значения аргумента. К числовым функциям с условиями сравнения относятся:

Ceil (x) – наименьшее целое, большее или равное x;

Floor (x) - наибольшее целое, меньшее или равное x;

mod (x, y) – остаток от деления x / y со знаком x;

Ф (x) – функция Хейвисайда – дает 0 при x<0 и 1 в противном случае;

d (m, n) – функция, именуемая символом Кронекера, возвращающая 1 при n=m и 0 в противном случае.

Задача_1.     Найти остатки от деления 274 на 56; 4678 на 23; 23817 на 51.

Задача_2.      - Вычислить  и с помощью функции Хейвисайда установить знак. Для набора Ф использовать панель греческих символов.

& Рассмотрим ряд встроенных логических функций:

csgn (z) – функция знака, аргумент комплексное число (возвращает 0, если z=0, 1 – если Re(z)=0 и Im(z)>0, -1 в иных случаях);

round (x, n) – при n >0 возвращает округленное значение x с n десятичными разрядами. При n <0 возвращает округленное значение x с n цифрами слева от десятичной точки. При n =0 возвращает округленное до ближайшего целого значение x. x – скаляр типа real scalar или целое число;

sign (x) – функция знака (возвращает 0 если x=0, 1 – если x>0 и –1 в ином случае);

signum (z) – возвращает 1, если z =0 и z /  в ином случае;

trunc (x) – целая часть от действительного числа x.

Функция условных выражений if: if(Условие, Выражение 1, Выражение 2). Если в этой функции условие выполняется, то будет вычисляться выражение 1, в противном случае – выражение 2.

Задача_3. Приведем пример применения функции if для моделирования процесса однополупериодного выпрямления, который используется в электротехнике для преобразования переменного тока в пульсирующий одной полярности.

¿ _3. 1) Задать значения переменной x от 0 до 12 с шагом 0,1.

2) Задать , .

3) Построить график зависимости y (x).

 

Задача_4. Смоделируем периодический пилообразный сигнал с помощью рекурсивно заданной функции.

¿ _4. 1) Используем заданные значения переменной x от 0 до 12 с шагом 0,1.

2) Задать ;

3) Присвоить Т значение 3;

4) Задать Р(х) следующим образом: если x <T, то Р(х) есть F(x), иначе Р(х) есть Р(х -Т).

5) Построить график зависимости Р(x).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: