getCoefficient

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

Получите содействующее значение для Aero.FixedWing объект

Синтаксис

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

Описание

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

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

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

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

Aero.FixedWing объект в виде скаляра.

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

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

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

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

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

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

Пример: 'Component','Hello'

Aero.FixedWing.State объект вычислить числовые значения Simulink.LookupTable объекты в виде скаляра.

Типы данных: double

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

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

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

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

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

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

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

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

Simulink.LookupTable объекты

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

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

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

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

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

Примеры

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

Получите CD_alpha на Aero.FixedWing объект.

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

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

C182 = astC182();
coeffs = getCoefficient(C182,{'CY'; 'Cm'},{'Aileron';'Aileron'},'Component','Aileron')

Получите Simulink.LookupTable коэффициент от Aero.FixedWing объект.

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

Получите Simulink.LookupTable коэффициент от Aero.FixedWing возразите и включайте состояние.

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

Ограничения

  • Каждый вектор из входных параметров stateOutput и stateVariable должна быть та же длина.

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

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

| | (Simulink)

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