nanclip

Отсеките векторные данные с NaNs в заданных перьевых вниз местоположениях

Синтаксис

dataout = nanclip(datain)
dataout = nanclip(datain,pendowncmd)

Описание

dataout = nanclip(datain) и dataout = nanclip(datain,pendowncmd) возвратитесь перо вниз разграничило данные в матричном datain как NaN- разграниченные данные в dataout. Когда первый столбец datain равняется pendowncmd, сегмент запускается и NaN вставляется во все столбцы dataout. pendowncmd по умолчанию -1.

Разграниченные данные пера вниз являются матрицей с первым столбцом, состоящим из перьевых команд. В начале каждого сегмента в данных этот первый столбец имеет запись, соответствующую перьевой вниз команде. Другие записи указывают, что сегмент продолжается. NaN- разграниченные данные состоят из столбцов данных, каждый сегмент которых заканчивается в NaN в каждом столбце данных. С тех пор нет никакого перьевого столбца команды, NaN- разграниченный формат может представлять те же данные в меньшем количестве столбцов; остальные столбцы имеют больше записей, один для каждого NaN (то есть, для каждого сегмента).

Примеры

datain = [-1 45 67; 0 23 54; 0 28 97; -1 47 89; 0 56 12]

datain =
    -1    45    67          % Begin first segment
     0    23    54
     0    28    97
    -1    47    89          % Begin second segment
     0    56    12

dataout = nanclip(datain)

dataout =
    45    67
    23    54
    28    97
   NaN   NaN                % End first segment
    47    89
    56    12
   NaN   NaN                % End second segment

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

Представлено до R2006a