Вычисление
размера размерности массива
Для вычисления
размера каждой размерности массива используется функция size:
-
М = size(A.DIM)
возвращает размер размерности, указанной скаляром DIM, в виде вектора-строки
размером 2. Для двумерного или одномерного массива А size(A.l) возвращает
число рядов, a size (А, 2) - число столбцов;
Для N-мерных
массивов А при n>2 size(A) возвращает N-мерный вектор-строку, отражающий
страничную организацию массива, последняя составляющая этого вектора равна N.
В векторе отсутствуют данные о единичных размерностях (тех, где расположены
вектор-строка или вектор-столбец, т. е. size(A,DIM)==l). Исключение представляют
N-мерные массивы Java массивов javaarray, которые возвращают размер массива
самого высокого уровня.
Вообще, когда
входным аргументом size является javaarray, то возвращаемое число столбцов всегда
1, а число рядов (строк) равно размеру (длине) javarray.
-
[Ml, М2
,МЗ,..., MN] = si ze(A) возвращает размер первых N размерностей массива
А;
-
D = size
(А), для mxn матрицы А возвращает двухэлементный вектор-строку, в котором
первая составляющая — число строк т, а вторая составляющая — число столбцов
n;
-
[m.n] =
size(A) возвращает число рядов и столбцов в разных выходных параметрах (выходных
аргументах в терминологии MATLAB) тип.
Содержание раздела