Использование пакета MathСAD в инженерных расчетах. Регеда В.В - 34 стр.

UptoLike

Составители: 

34
ceil(x)наименьшее целое, большее или равное x;
floor(x)наибольшее целое, меньшее или равное x;
mod(x, y)остаток от деления x/y со знаком x;
angle(x, y)положительный угол между осью x и радиусом-
вектором точки с координатами (x,y);
Φ
(x)функция Хевисайдаединичного скачка (дает 0 при x<0 и
1 в противном случае);
δ
(m, n)функция, именуемая символом Кронекера, возвращаю-
щая 1 при m = n и 0 в противном случае.
Функцию Хевисайда можно использовать для задания прямо-
угольного импульса с шириной τ.
pulse(t,τ):= Φ(t)-Φ(t-τ).
Более широкие возможности дает функция
if для создания услов-
ных выражений:
if(Условие, Выражение 1, Выражение 2).
Если в этой функции условие выполняется, то вычисляется выра-
жение 1, в противном случаевыражение 2.
Пример использования функции показан на рис. 19.
Рис. 19
ПРИМЕНЕНИЕ ФУНКЦИИ IF
x 0 0.1, 20..:=
fx( ) sin x():=
Cиносоидальный сигнал
yx() iffx() 0 fx(), fx(),():=
Cигнал двухполупериодного выпрямлени
я
Графики функций
01020
1
0
1
fx()
01020
1
0
1
yx()
   ceil(x) – наименьшее целое, большее или равное x;
   floor(x) – наибольшее целое, меньшее или равное x;
   mod(x, y) – остаток от деления x/y со знаком x;
   angle(x, y) – положительный угол между осью x и радиусом-
вектором точки с координатами (x,y);
   Φ(x) – функция Хевисайда – единичного скачка (дает 0 при x<0 и
1 в противном случае);
   δ(m, n) – функция, именуемая символом Кронекера, возвращаю-
щая 1 при m = n и 0 в противном случае.
   Функцию Хевисайда можно использовать для задания прямо-
угольного импульса с шириной τ.
                        pulse(t,τ):= Φ(t)-Φ(t-τ).
  Более широкие возможности дает функция if для создания услов-
ных выражений:
               if(Условие, Выражение 1, Выражение 2).
  Если в этой функции условие выполняется, то вычисляется выра-
жение 1, в противном случае – выражение 2.
  Пример использования функции показан на рис. 19.

                         ПРИМЕНЕНИЕ ФУНКЦИИ IF
                 x := 0 , 0.1.. 20
             f( x) := sin ( x)                                Cиносоидальный сигнал

             y ( x) := if( f( x) ≥ 0 , f( x) , −f( x) )       Cигнал двухполупериодного выпрямления
                                                          Графики функций

         1                                                                1



 f( x)   0                                                          y ( x) 0




         1                                                                1
             0                   10                20                          0   10      20
                                                          Рис. 19


                                                            34