setData

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

Описание

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

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

где:

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

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

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

  • F 1..., FM является основными функциями.

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

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

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

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

свернуть все

Поверхность усиления в виде a 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.), Например, для 2D входа, 2D выход получает поверхность, Kco имеет размерности [2,2(M+1)]. Смотрите evalSurf для примера, который использует setData на усилении со знаком массива.

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

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

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

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

свернуть все

Поверхность усиления с новыми содействующими значениями, возвращенными как a tunableSurface объект.

Смотрите также

| | |

Введенный в R2015b