getCoefficient

Класс: Aero.FixedWing.Coefficient
Пакет: аэро

Получите содействующие значения от содействующего объекта фиксированного крыла

Синтаксис

value = getCoefficient(fixedWingCoefficient,stateOutput,stateVariable)
value = getCoefficient(___,Name,Value)

Описание

value = getCoefficient(fixedWingCoefficient,stateOutput,stateVariable) получает содействующее значение value от коэффициента, заданного stateOutput и stateVariable.

value = getCoefficient(___,Name,Value) получает содействующее значение с помощью одного или нескольких Name,Value пары.

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

развернуть все

Aero.FixedWing.Coefficient объект, для которого можно получить коэффициент в виде скаляра.

Выход состояния в виде 6 1 вектора, где каждой записью является допустимый выход состояния. Для получения дополнительной информации о выходных параметрах состояния смотрите Aero.FixedWing.Coefficient.

Типы данных: char | string

Переменная состояния в виде вектора, где каждая запись является допустимой переменной состояния. Допустимые переменные состояния зависят от коэффициентов, заданных на объекте. Для получения дополнительной информации о состояниях фиксированного крыла смотрите Aero.FixedWing.State.

Типы данных: char | string

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'State','on'

Aero.FixedWing.State объект в виде скаляра, который вычисляет числовые значения любого Simulink.LookupTable объекты. Включая Aero.FixedWing.State гарантии value числовой вектор.

Типы данных: char | string

Имя компонента в виде строки. Допустимые имена компонентов зависят от свойств объектов и всех субкомпонентов на объекте. Имя компонента по умолчанию является текущим объектом.

Типы данных: char | string

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

развернуть все

Содействующие значения, возвращенные как вектор одного размера с stateOutput и stateVariable. Векторное содержимое зависит от типа коэффициентов в векторе.

Тип коэффициентов в вектореВектор

Все числовые константы

Числовой вектор

Simulink.LookupTable объекты

Вектор из Simulink.LookupTable объекты

Соединение числовых констант и Simulink.LookupTable объекты

Вектор из ячеек

Simulink.LookupTable объекты с включенным состоянием

Числовой вектор

Примеры

развернуть все

Получите CD_alpha на содействующем объекте фиксированного крыла.

C182 = astC182();
CD_alpha = getCoefficient(C182, "CD", "Alpha")
CD_alpha =

    0.1210

Получите вектор из содействующих значений на компоненте в содействующем объекте фиксированного крыла.

C182 = astC182();
coeffs = getCoefficient(C182, ["CY"; "Cm"], ["Aileron"; "Aileron"], "Component", "Aileron")
coeffs =

     0     0

Получите Simulink.LookupTable коэффициент от содействующего объекта фиксированного крыла.

SkyHogg = astSkyHogg();
Cl_zero = getCoefficient(SkyHogg, "Cl", "Zero")
Cl_zero =

     0

Получите Simulink.LookupTable коэффициент от коэффициента фиксированного крыла возражает и включает состояние.

[SkyHogg, CruiseState] = astSkyHogg();
Cl_zero = getCoefficient(SkyHogg, "Cl", "Zero", "State", CruiseState)
Cl_zero =

     0

Ограничения

  • Векторы для stateOutput, stateVariable, и value аргументы должны быть той же длиной.

  • Когда используется с Simulink.LookupTable объекты, этот метод требует Simulink® лицензия.

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

| |

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте