Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 33

31
( )
x tana y
=
– арктангенс.
( )
x sqrt
y
=
– квадратный корень.
( )
x abs
y
=
– абсолютная величина.
( )
x log y
=
– натуральный логарифм.
( )
x
log y
10
=
– десятичный логарифм.
( )
x sign y
=
– сигнум-функция
<
==
>
=
0
если ,1
0
если ,0
0
если ,1
ij
ij
ij
ij
x
x
x
y
.
2. 7. 2. Функции округления
( )
x
round
y
=
– округление элементов
х
до ближайшего целого
(округление в традиционном смысле)
( )
x ceil
y
=
– округление элементов
х
до ближайшего целого в сторону
увеличения
( )
x fix y
=
– округление элементов
х
до ближайшего целого в сторону
нуля (служит для выделения целой части чисел)
( )
x floor
y
=
– округление элементов
х
до ближайшего целого в
сторону уменьшения
( )
y,x rem y
=
– остаток.
( )
N*y x y,x rem
−=
, где
( )
yx fix N
=
( )
y,x gcd y
=
– наибольший общий делитель для элементов матриц
х
и
у
.
2. 7. 3. Функции над комплексными числами
Комплексные числа в MATLAB задаются простыми операциями вида
i
a
897 .77.6
+ =
, либо
b i a d
*
+=
, если
a
и
b
заданные ранее действительные
переменные. Комплексные числа могут являться элементами матрицы и
соответственно, если аргументами нижеследующих функций являются
комплекснозначные матрицы, то функции вычисляются поэлементно.
( )
x angle
y
=
– аргумент комплексного числа.
( )
x conj
y
=
– комплексное сопряжение.
( )
x imag y
=
– мнимая часть.
( )
x real
y
=
– действительная часть.
( )
x sign y
=
– сигнум-функция, для комплексного
x
,
( )
( )
x abs x x sign
.
=
.
Функции преобразования типов переменных:
num
2
str
– преобразует числовую переменную в строку символов;
1...,23,24,25,26,27,28,29,30,31,32 34,35,36,37,38,39,40,41,42,43,...286
Powered by FlippingBook