setData

Установите значения коэффициентов настраиваемой поверхности

Описание

Knew = setData(K,Kco) устанавливает текущие значения настраиваемых коэффициентов настраиваемой поверхности. K является tunableSurface объект, который представляет параметрическую поверхность усиления:

K(n(σ))=γ[K0+K1F1(n(σ))++KMFM(n(σ))],

где:

  • σ является вектором переменных планирования.

  • n (σ) является функцией нормализации (см. Normalization свойство tunableSurface).

  • γ является масштабным коэффициентом (см. Normalization свойство tunableSurface).

  • F 1,..., FM являются базисными функциями.

  • K 0,..., KM являются настраиваемыми коэффициентами.

Kco является массивом новых значений для коэффициентов [K 0,..., KM].

Knew = getData(K,J,KcoJ) устанавливает текущее значение коэффициента J-й функции базиса FJ в KcoJ. Использование J = 0, чтобы задать коэффициент K 0.

Входные параметры

свернуть все

Поверхность усиления, заданная как tunableSurface объект,

Новые значения коэффициентов настраиваемой поверхности, заданные как массив.

Если настраиваемая поверхность K - скалярное усиление, затем длина K является (M+1), где M - количество базисных функций в параметризации. Для примера, если K представляет настраиваемую поверхность усиления:

K(α,V)=K0+K1α+K2V+K3αV,

затем Kco - вектор 1 на 4 [K 0, K 1, K 2, K 3].

Для коэффициентов усиления, оцененных в массиве, каждый коэффициент расширяется до размерностей ввода-вывода коэффициента усиления. Эти расширенные коэффициенты сцеплены горизонтально в Kco. (См. tunableSurface.) Для примера, для поверхности усиления с двумя входами, с двумя выходами, Kco имеет размерности [2,2(M+1)]. Посмотрите evalSurf для примера, который использует setData на значенном в массиве коэффициенте усиления.

Индекс функции базиса, заданный как неотрицательное целое число. Чтобы задать коэффициент постоянства K 0, используйте J = 0.

Коэффициент J-й функции базиса в параметризации настраиваемой поверхности, заданный как скаляр или массив.

Если настраиваемая поверхность K является скалярным коэффициентом усиления, тогда KcoJ является скаляром. Если K - коэффициент усиления, оцениваемый в массиве, тогда KcoJ - массив, который соответствует размерностям ввода-вывода усилителя.

Выходные аргументы

свернуть все

Поверхность усиления с новыми значениями коэффициентов, возвращенная как tunableSurface объект.

См. также

| | |

Введенный в R2015b