Точки выборки в виде разделенной запятой пары, состоящей из 'SamplePoints'
и или вектор из значений точки выборки или одна из опций в следующей таблице, когда входные данные таблица. Точки выборки представляют x - местоположения оси данных, и должны быть отсортированы и содержать уникальные элементы. Точки выборки не должны быть однородно произведены. Векторный [1 2 3 ...]
значение по умолчанию.
Когда входные данные являются таблицей, можно задать точки выборки как табличную переменную с помощью одной из следующих опций.
Опция для табличного входа | Описание | Примеры |
---|
Имя переменной | Вектор символов или скалярная строка, задающая одно имя табличной переменной | 'Var1'
"Var1"
|
Скалярный переменный индекс | Скалярный индекс табличной переменной | 3
|
Логический вектор | Логический вектор, элементы которого каждый соответствует табличной переменной, где true задает соответствующую переменную как точки выборки, и всеми другими элементами является false | [true false false]
|
Указатель на функцию | Указатель на функцию, который берет табличную переменную в качестве входа и возвращает логический скаляр, который должен быть true только для одной табличной переменной | @isnumeric
|
vartype индекс | Табличный индекс, сгенерированный vartype функция, которая возвращает индекс только для одной переменной | vartype('numeric')
|
Примечание
Эта пара "имя-значение" не поддерживается, когда входными данными является timetable
. Расписания всегда используют вектор времен строки как точки выборки. Чтобы использовать различные точки выборки, необходимо отредактировать расписание так, чтобы времена строки содержали желаемые точки выборки.
Движущиеся окна заданы относительно точек выборки. Например, если t
вектор времен, соответствуя входным данным, затем rmoutliers(rand(1,10),'movmean',3,'SamplePoints',t)
имеет окно, которое представляет временной интервал между t(i)-1.5
и t(i)+1.5
.
Когда вектор точек выборки имеет тип данных datetime
или duration
, затем движущаяся длина окна должна иметь, вводят duration
.
Пример: rmoutliers(A,'SamplePoints',0:0.1:10)
Пример: rmoutliers(T,'SamplePoints',"Var1")
Типы данных: single
| double
| datetime
| duration