Очистите NaN
диафрагмы в многоугольниках и линиях
[xdata, ydata] = removeExtraNanSeparators(xdata,ydata)
[xdata, ydata, zdata] = removeExtraNanSeparators(xdata,ydata,zdata)
[xdata, ydata] = removeExtraNanSeparators(xdata,ydata)
удаляет NaN
s от векторов xdata
и ydata
, отъезд только изолировал NaN
диафрагмы. Если существующий, один или несколько ведущий NaN
s удалены полностью. Если существующий, один запаздывающий NaN
сохраняется. NaN
s удалены, но никогда не добавляются, поэтому если вход испытывает недостаток в запаздывающем NaN
, так будет выход. xdata
и ydata
должен соответствовать в размере и иметь идентичный NaN
местоположения.
[xdata, ydata, zdata] = removeExtraNanSeparators(xdata,ydata,zdata)
удаляет NaN
s от векторов xdata
, ydata
, и zdata
, отъезд только изолировал NaN
диафрагмы и опционально, если сопоставимый с входом, одним запаздывающим NaN
.
xin = [NaN NaN 1:3 NaN 4:5 NaN NaN NaN 6:9 NaN NaN]; yin = xin; [xout, yout] = removeExtraNanSeparators(xin, yin); xout xout = 1 2 3 NaN 4 5 NaN 6 7 8 9 NaN xin = [NaN 1:3 NaN NaN 4:5 NaN NaN NaN 6:9]' yin = xin; zin = xin; [xout, yout, zout] = removeExtraNanSeparators(xin, yin, zin); xout xout = 1 2 3 NaN 4 5 NaN 6 7 8 9