(Чтобы быть удаленным) Векторная нормализация в заданном измерении
dsp.Normalizer
Система object™ выполняет векторную нормализацию вдоль строк, столбцов или заданного измерения.
Выполнять векторную нормализацию:
Создайте dsp.Normalizer
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
возвращает Системный объект нормализации, norm
= dsp.Normalizernorm
, это нормирует вход по каждому столбцу квадратичной нормой столбца плюс срок смещения 1e-10, используемого, чтобы защитить от деления на нуль.
возвращает объект нормализации, norm
= dsp.Normalizer(Name,Value
)norm
, с каждым набором свойств к заданному значению.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
Примечание: Если вы используете R2016a или более ранний релиз, заменяете каждый вызов объекта с эквивалентным step
синтаксис. Например, obj(x)
становится step(obj,x)
.
norm = dsp.Normalizer; x = magic(3); y = norm(x)
y = 3×3
0.0899 0.0093 0.0674
0.0337 0.0467 0.0787
0.0449 0.0841 0.0225
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Normalization. Свойства объектов соответствуют параметрам блоков, кроме:
Treat sample-based row input as column — Блок позволяет вам вводить вектор-строку и нормировать вектор-строку как вектор-столбец. Объект нормализации всегда нормирует вдоль значения Свойства измерения.
Объект нормализации не поддерживает Minimum и опции Maximum для вывода данных.