Сглаженные данные об ответе
yy = smooth(y)yy = smooth(y,span)yy = smooth(y,method)yy = smooth(y,span,method)yy = smooth(y,'sgolay',degree)yy = smooth(y,span,'sgolay',degree)yy = smooth(x,y,___)gpuarrayYY = smooth(gpuarrayY,___)gpuarrayYY = smooth(gpuarrayX,gpuarrayY,___) сглаживает данные об ответе в вектор-столбце yy = smooth(y)y с помощью фильтра скользящего среднего значения.
Первые несколько элементов yy следуют.
yy(1) = y(1) yy(2) = (y(1) + y(2) + y(3))/3 yy(3) = (y(1) + y(2) + y(3) + y(4) + y(5))/5 yy(4) = (y(2) + y(3) + y(4) + y(5) + y(6))/5 ...
smooth обрабатывает конечные точки, результат отличается от результата, возвращенного функцией filter. выполняет операцию на графическом процессоре с помощью данных gpuarrayYY = smooth(gpuarrayY,___)gpuArray. Можно использовать данные об ответе gpuArray со всеми предыдущими синтаксисами. Этот синтаксис требует Parallel Computing Toolbox™.
выполняет операцию на графическом процессоре с помощью входных данных gpuarrayYY = smooth(gpuarrayX,gpuarrayY,___)gpuArray. Этот синтаксис требует Parallel Computing Toolbox.
Используя gpuArray
только рекомендуются входные параметры x и y с функцией smooth, если вы используете метод по умолчанию, 'moving'. Используя данные графического процессора с другими методами не предлагает преимущества производительности.
Для большего количества опций для сглаживания данных, включая движущиеся средние и Гауссовы методы, смотрите smoothdata.
Можно сгенерировать сглаженную подгонку к данным с помощью сплайна сглаживания. Для получения дополнительной информации смотрите fit.