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

33
020
005
000
.
( )
nA diag y
,
=
– вырезает
n
-ную наддиагональ из матрицы
А
. Матрица
может не являться квадратной. При
0
<
n
выводится поддиаганаль с
соответствующим номером.
Для поворота векторов и матриц используются следующие функции:
fliplr
(
A
) – переставляет столбцы матрицы
А
симметрично
относительно вертикальной оси;
flipud
(
A
) – переставляет строки матрицы
А
симметрично
относительно горизонтальной оси;
( )
nA rot
,
90
n
раз поворачивает матрицу
А
на 90° против часовой
стрелки. При отсутствии параметра
n
производится поворот матрицы
на 90°. При нецелом значении
n
функция не производит никаких
действий, не выдавая ни предупреждений, ни сообщений об ошибке.
Кроме того имеются функции, генерирующие «именные» матрицы Ганкеля,
Теплица, Гильберта, Адамара, Уилкинсона и т.д. Эти функции носят
соответствующие имена и об их вызове можно узнать, используя оператор
help
.
При этом следует учитывать, что эти имена записываются в общепринятой
транскрипции языка оригинала:
hankel
,
toeplitz
,
hilb
,
hadamard
,
Wilkinson
и т.д.
2. 7. 5. Операции над векторами и матрицами
( )
υ
,
u cross
y
=
– векторное произведение двух векторов
u
и
υ
длины 3;
Если для следующих функций аргументами являются вектора, то
результатом их применения является скаляр. Если же аргументами являются
матрицы, то результат вычислений вектор,
j
-й компонент которого – результат
применения соответствующей функции к
j
-му столбцу матрицы.
( )
x sum y
=
– сумма компонент вектора ;
( )
x prob
y
=
– произведение компонент вектора ;
( )
x
y
min
=
– минимальная компонента вектора;
( )
x
y
max
=
– максимальная компонента вектора;
( )
x mean
y
=
– среднее арифметическое компонент вектора;
( )
x std y
=
– среднее квадратическое отклонение компонент вектора;
( )
x
median
y
=
– медианная компонента вектора. Под медианой в этом
случае понимается величина, полученная в результате следующих
операций: все
n
компонент вектора располагаются в порядке
возрастания и в новом векторе выбирается компонента с номером
(
)
21
+
n
для нечетных
n
и среднее арифметическое компонент с
номерами
2
n
и
12
+
n
для четных
n
;
1...,25,26,27,28,29,30,31,32,33,34 36,37,38,39,40,41,42,43,44,45,...286
Powered by FlippingBook