Отсеките векторные данные с 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