Очистите разделители 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