ndims

Количество измерений массива

Синтаксис

Описание

пример

N = ndims(A) возвращает количество размерностей в массиве A. Количество размерностей всегда больше или равно 2. Функция игнорирует конечные синглтонные размерности, для которых size(A,dim) = 1.

Примеры

свернуть все

Создайте вектор-строку.

A = 1:5;

Найдите количество размерностей в векторе.

ndims(A)
ans = 2

Результатом является 2 потому что вектор имеет размер 1 на 5.

Создайте массив ячеек из векторов символов.

A{1,1,1} = 'cell_1';
A{1,1,2} = 'cell_2';
A{1,1,3} = 'cell_3'
A = 1x1x3 cell array
A(:,:,1) = 

    {'cell_1'}


A(:,:,2) = 

    {'cell_2'}


A(:,:,3) = 

    {'cell_3'}

Найдите количество размерностей массива ячеек.

ndims(A)
ans = 3

Результатом является 3 потому что у массива ячеек есть размер 1 на 1 на 3.

Входные параметры

свернуть все

Входной массив, заданный как скаляр, вектор, матрица, многомерный массив, таблица или timetable.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | table | timetable | cell | categorical | datetime | duration | calendarDuration

Алгоритмы

Количество размерностей в массиве совпадает с длиной вектора размера массива. Другими словами, ndims(A) = length(size(A)).

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

Генерация HDL-кода
Сгенерируйте Verilog и VHDL код для FPGA и ASIC проектов с использованием HDL- Coder™.

См. также

|

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте