finddim

Найдите размерности с заданной меткой

Синтаксис

Описание

пример

dim = finddim(dlX,label) возвращает размерности в dlX это имеет метку label. Если никакая размерность не совпадает с labeldim isempty.

Примеры

свернуть все

Создайте dlarray с некоторыми повторными метками. Задайте метки как 'TSSU'. dlarray вызовите переупорядочивает метки, потому что это осуществляет порядок 'SCBTU'. Смотрите использование.

dlX = dlarray(randn(5,4,3,2),'TSSU');

Получите размерности с меткой 'T'.

dimU = finddim(dlX,'T')
dimU = 3

Получите размерности с меткой 'S'.

dimS = finddim(dlX,'S')
dimS = 1×2

     1     2

Получите размерности с меткой 'B'.

dimB = finddim(dlX,'B')
dimB =

  1x0 empty double row vector

Получите размер dlX размерности пометили 'S'.

SSize = size(dlX,finddim(dlX,'S'))
SSize = 1×2

     4     3

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

свернуть все

Введите dlarrayВ виде dlarray объект.

Пример: dlX = dlarray(randn(3,4),'ST')

Один dlarray пометьте в виде одного из этих символов:

  • S — Пространственный

  • C — Канал

  • B — Пакетные наблюдения

  • T — Время или последовательность

  • U — Незаданный

Пример: "C"

Типы данных: char | string

Выходные аргументы

свернуть все

Размерность, возвращенная как вектор действительных чисел. Если никакая метка во входном массиве dlX соответствия labeldim isempty. Таким образом, если dlX не помечен, dim isempty.

Смотрите также

| |

Введенный в R2019b