Базовые функции Фурье для настраиваемой поверхности усиления
Расширения базовых функций используются для параметризации поверхностей усиления для настройки контроллеров, запланированных для усиления. fourierBasis генерирует периодические расширения рядов Фурье для параметризации поверхностей усиления, которые периодически зависят от переменных планирования, таких как усиление, которое изменяется в зависимости от углового положения. Использовать выходные данные fourierBasis для создания настраиваемых поверхностей усиления с помощью tunableSurface.
генерирует функцию, которая вычисляет первую shapefcn = fourierBasis(N)N гармоники eiāx:
), sin (Nāx)].
F - функция, представленная shapefcn. Срок F - первые 2*N базис функционирует в расширении ряда Фурье периодически изменяющегося коэффициента усиления, K (x), с K (-1) = K (1). Это расширение определяется:
kāx)}.
генерирует shapefcn = fourierBasis(N,nvars)nvars-мерный базис Фурье для периодических функций в области [-1,1] nvars. Эта основа является внешним продуктом nvars Базы Фурье с N гармоники вдоль каждого размера. Результирующая функция shapefcn берет nvars входные аргументы и возвращает вектор с (2*N+1)^(nvars-1)-1 записей.
Для определения базисных функций нескольких переменных планирования, в которых расширения различны для каждой переменной, используйте ndBasis.
задает имена переменных. Используйте этот синтаксис с любым из предыдущих синтаксисов, чтобы назвать переменные в shapefcn = fourierBasis(___,varnames)shapefcn. Использование имен переменных повышает читаемость tunableSurface отображение объектов и любого кода MATLAB ®, генерируемого с помощьюcodegen.
Если поверхность усиления K является периодическим в переменной планирования x с периодом P, убедитесь, что соответствующая запись в K.Normalization.InputScaling имеет значение P/2 для обеспечения согласованности с fourierBasis период, P = 2. При использовании нормализации по умолчанию значения x в K.SamplingGrid должен охватывать только один период [a, a + P], чтобы удовлетворить этому требованию. См. разделNormalization имущество tunableSurface для получения дополнительной информации.