fixedWingAircraft

Создайте самолет с неподвижным крылом

    Описание

    пример

    aircraft = fixedWingAircraft(name,referencearea,referencespan,referencelength) возвращает объект самолета с неподвижным крылом, aircraft, заданный именем самолета, name, область ссылки, referencearea, ссылочный промежуток, referencespan, и ссылочная длина, referencelength.

    aircraft = fixedWingAircraft(name,referencearea,referencespan,referencelength,degreesoffreedom) возвращает объект самолета с неподвижным крылом, созданный с заданными степенями свободы, degreesoffreedom.

    aircraft = fixedWingAircraft(___,Name,Value) возвращает объект самолета с неподвижным крылом, созданный с одним или несколькими Name,Value аргументы.

    Примеры

    свернуть все

    Создайте самолет с неподвижным крылом.

    aircraft = fixedWingAircraft("MyPlane",174,36,4.9)
    aircraft = 
    
      FixedWing with properties:
    
            ReferenceArea: 174
            ReferenceSpan: 36
          ReferenceLength: 4.9000
             Coefficients: [1×1 Aero.FixedWing.Coefficient]
         DegreesOfFreedom: "6DOF"
                 Surfaces: [1×0 Aero.FixedWing.Surface]
                  Thrusts: [1×0 Aero.FixedWing.Thrust]
              AspectRatio: 7.4483
               Properties: [1×1 Aero.Aircraft.Properties]
               UnitSystem: "Metric"
              AngleSystem: "Radians"
        TemperatureSystem: "Kelvin"

    Создайте 4-й самолет с неподвижным крылом массы точки порядка с помощью позиционных параметров.

    aircraft = fixedWingAircraft("MyPlane",174,36,4.9,"PM4")
    aircraft = 
    
      FixedWing with properties:
    
            ReferenceArea: 174
            ReferenceSpan: 36
          ReferenceLength: 4.9000
             Coefficients: [1×1 Aero.FixedWing.Coefficient]
         DegreesOfFreedom: "PM4"
                 Surfaces: [1×0 Aero.FixedWing.Surface]
                  Thrusts: [1×0 Aero.FixedWing.Thrust]
              AspectRatio: 7.4483
               Properties: [1×1 Aero.Aircraft.Properties]
               UnitSystem: "Metric"
              AngleSystem: "Radians"
        TemperatureSystem: "Kelvin"

    Создайте самолет с неподвижным крылом, задающий модульную систему как Name,Value аргумент.

    aircraft = fixedWingAircraft("MyPlane",174,36,4.9,"UnitSystem","English (kts)")
    aircraft = 
    
      FixedWing with properties:
    
            ReferenceArea: 174
            ReferenceSpan: 36
          ReferenceLength: 4.9000
             Coefficients: [1×1 Aero.FixedWing.Coefficient]
         DegreesOfFreedom: "6DOF"
                 Surfaces: [1×0 Aero.FixedWing.Surface]
                  Thrusts: [1×0 Aero.FixedWing.Thrust]
              AspectRatio: 7.4483
               Properties: [1×1 Aero.Aircraft.Properties]
               UnitSystem: "English (kts)"
              AngleSystem: "Radians"
        TemperatureSystem: "Kelvin"

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

    свернуть все

    Самолеты с неподвижным крылом называют в виде скалярной строки.

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

    Область ссылки в виде числового скаляра, обычно обозначаемого как 'S', в модулях:

    МодулиUnitSystem
    метры придали квадратную форму (m2) 'Metric'
    ноги придали квадратную форму (ft2)'English (kts)' или 'English (ft/s)'

    Совет

    Этот аргумент также существует как Name,Value аргумент ReferenceArea. Если вы задаете ReferenceArea Name,Value аргумент, его значение заменяет referencearea позиционный параметр.

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

    Ссылочный промежуток в виде числового скаляра, обычно обозначаемого как 'b', в модулях:

    МодулиUnitSystem
    метры придали (m) квадратную форму 'Metric'
    ноги придали (ft) квадратную форму'English (kts)' или 'English (ft/s)'

    Совет

    Этот аргумент также существует как Name,Value аргумент ReferenceSpan. Если вы задаете ReferenceSpan Name,Value аргумент, его значение заменяет referencespan позиционный параметр.

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

    Ссылочная длина в виде числового скаляра, обычно обозначаемого как 'c', в модулях:

    МодулиUnitSystem
    метры придали (m) квадратную форму 'Metric'
    ноги придали (ft) квадратную форму'English (kts)' или 'English (ft/s)'

    Совет

    Этот аргумент также существует как Name,Value аргумент ReferenceLength. Если вы задаете ReferenceLength Name,Value аргумент, его значение заменяет referencelength позиционный параметр.

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

    Степени свободы в виде строки или вектора символов.

    Степени свободыОписание
    '6DOF'

    Шесть степеней свободы. Описывает поступательное и вращательное перемещение в трехмерном пространстве.

    '3DOF'

    Три степени свободы. Описывает поступательное и вращательное перемещение на 2D пробеле.

    'PM4'

    Четвертая масса точки порядка. Описывает поступательное перемещение на 2D пробеле.

    'PM6'

    Шестая масса точки порядка. Описывает поступательное перемещение в трехмерном пространстве.

    Совет

    Этот аргумент также существует как Name,Value аргумент DegreesofFreedom. Если вы задаете DegreesofFreedom Name,Value аргумент, его значение заменяет degreesoffreedom позиционный параметр.

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

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

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

    Пример: "UnitSystem", "Английский язык (kts)"

    Модульная система в виде 'Metric', 'English (kts)', или 'English (ft/s)'.

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

    Угловая система в виде 'Radians' или 'Degrees'.

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

    Температурная система в виде 'Kelvin', 'Celsius', 'Rankine', или 'Fahrenheit'.

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

    Область ссылки в виде числового скаляра, обычно обозначаемого как 'S', в модулях:

    МодулиUnitSystem
    метры придали квадратную форму (m2) 'Metric'
    ноги придали квадратную форму (ft2)'English (kts)' или 'English (ft/s)'

    Совет

    Этот аргумент также существует как referencearea позиционный параметр. Если вы задаете ReferenceArea Name,Value аргумент, его значение заменяет referencearea позиционный параметр.

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

    Ссылочный промежуток в виде числового скаляра, обычно обозначаемого как 'b', в модулях:

    МодулиUnitSystem
    метры придали (m) квадратную форму 'Metric'
    ноги придали (ft) квадратную форму'English (kts)' или 'English (ft/s)'

    Совет

    Этот аргумент также существует как referencespan позиционный параметр. Если вы задаете ReferenceSpan Name,Value аргумент, его значение заменяет referencespan позиционный параметр.

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

    Ссылочная длина в виде числового скаляра, обычно обозначаемого как 'c', в модулях:

    МодулиUnitSystem
    метры придали (m) квадратную форму 'Metric'
    ноги придали (ft) квадратную форму'English (kts)' или 'English (ft/s)'

    Совет

    Этот аргумент также существует как referencelength позиционный параметр. Если вы задаете ReferenceLength Name,Value аргумент, его значение заменяет referencelength позиционный параметр.

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

    Aero.FixedWing.Coefficients экземпляр класса в виде скаляра, который содержит коэффициенты, задающие самолет с неподвижным крылом. Этот объект игнорирует это свойство, если никакое значение не установлено.

    Степени свободы в виде строки или вектора символов.

    Степени свободыОписание
    '6DOF'

    Шесть степеней свободы. Описывает

    поступательное и вращательное перемещение

    в трехмерном пространстве.

    '3DOF'

    Три степени свободы. Описывает

    поступательное и вращательное перемещение

    на 2D пробеле.

    'PM4'

    Четвертая масса точки порядка. Описывает

    поступательное перемещение на 2D пробеле.

    'PM6'

    Шестая масса точки порядка. Описывает

    поступательное перемещение в трехмерном пространстве.

    Совет

    Этот аргумент также существует как degreesoffreedom позиционный параметр. Если вы задаете DegreesofFreedom Name,Value аргумент, его значение заменяет degreesoffreedom позиционный параметр.

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

    Aero.FixedWing.Surface определения в виде вектора, который содержит определения поверхностей на самолете с неподвижным крылом. Объект игнорирует это свойство, если никакое значение не установлено.

    Aero.FixedWing.Thrust определения в виде вектора, который содержит определения тяги на самолете с неподвижным крылом. Объект игнорирует это свойство, если никакое значение не установлено.

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

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

    свернуть все

    Самолет с неподвижным крылом, возвращенный как скаляр.

    Введенный в R2021b