182
•
( )
x sqrt
y
=
– квадратный корень.
•
( )
x abs
y
=
– абсолютная величина.
•
( )
x log y
=
– натуральный логарифм.
•
( )
x
log y
10
=
– десятичный логарифм.
•
( )
x log y
2
=
– логарифм по основанию два от числа.
•
( )
x sign y
=
– сигнум-функция.
20. 7. 2. Функции округления
•
( )
x
round
y
=
– округление элементов
х
до ближайшего целого
(округление в традиционном смысле).
•
( )
x ceil
y
=
– округление элементов
х
до ближайшего целого в сторону
увеличения.
•
( )
x fix y
=
– округление элементов
х
до ближайшего целого в сторону
нуля (служит для выделения целой части чисел).
•
( )
x floor
y
=
– округление элементов
х
до ближайшего целого в
сторону уменьшения.
20. 7. 3. Функции над комплексными числами
Комплексные числа в Scilab задаются простыми операциями. Они могут
являться элементами матрицы и соответственно, если аргументами
нижеследующих функций являются комплекснозначные матрицы, то функции
вычисляются поэлементно.
•
( )
x conj
y
=
– комплексное сопряжение.
•
( )
x imag y
=
– мнимая часть.
•
( )
x real
y
=
– действительная часть.
•
( )
x sign y
=
– сигнум-функция, для комплексного
x
,
( )
( )
x abs x x sign
.
=
.
20. 7. 4. Формирование векторов и матриц
•
(
)
max xmin,
x
linspace
y
=
– формирует вектор
у
из 100 элементов
равномерно расположенных между точками
xmin
и
xmax
. Если
вектор должен содержать другое число компонент
N
, обращение к
этой функции должно иметь вид
(
)
Nmax,
xmin,
x
linspace
y
=
.
•
y=logspace
(
)
2,1
dd
– формирует вектор
у
из 50 элементов
логарифмически расположенных между точками
1^10
d
и
2^10
d
. Если
вектор должен содержать другое число компонент
N
, обращение к
этой функции должно иметь вид
y=logspace
(
)
Ndd
,2,1
.
•
(
)
MN zeros
y
,
=
– формирует нулевую матрицу размерности
MN
×
.
При наличии единственного операнда
N
формируется квадратная
матрица размерности
NN
×
.