Неопределенная функция 'normalize' для входных аргументов типа 'double'

Я хочу использовать функцию MATLAB "normalize"который нормализует данные до нулевого среднего и единицы измерения. Во время компиляции я все еще получаю ошибку:

Неопределенная функция 'normalize'для входных аргументов типа'double".

Хотя эта функция поддерживает двойные входы.

Когда я набрал:

which normalize -all

Я получил:

C:\Program Files\MATLAB\R2017a\toolbox\signal\signal\@dfilt\normalize.m  % dfilt method

Может ли кто-нибудь помочь мне, пожалуйста?

1 ответ

Скорее всего, вы используете версию MATLAB старше R2018a, то есть, когда функция normalize был впервые представлен. which Команда показывает вам normalize метод для dfilt объекты класса (из панели инструментов обработки сигналов), которые существовали ранее, которые принимают только аргументы типа dfilt,

Другие вопросы по тегам