Класс: Aero.FixedWing.State
Пакет: аэро
Установите значение состояния к Aero.FixedWing.State объект
state = setState(state,statename,value)
устанавливает state = setState(state,statename,value)value состояния к заданному значению имени состояния.
state — Aero.FixedWing.State объектAero.FixedWing.State объект в виде скаляра.
value — Значения состоянияЗначения состояния в виде вектора.
Если состояния являются всеми скалярными константами, value числовой вектор.
Если одно из большего количества состояний не является скалярными константами, value вектор ячейки.
Совет
Каждый вектор из statename и value должна быть та же длина.
state — Модифицированный Aero.FixedWing.State объектМодифицированный входной объект с модифицированными состояниями в заданных местоположениях.
Установите угол тангажа состояния круиза.
[C182, CruiseState] = astC182();
CruiseState = setState(CruiseState, "Alpha", 5)CruiseState =
State with properties:
Alpha: NaN
Beta: NaN
AlphaDot: 0
BetaDot: 0
Mass: 82.2981
Inertia: [3×3 table]
CenterOfGravity: [1.2936 0 0]
CenterOfPressure: [1.2250 0 0]
AltitudeMSL: 5000
GroundHeight: 0
XN: 0
XE: 0
XD: -5000
U: 220.1000
V: 0
W: 0
Phi: 0
Theta: 0
Psi: 0
P: 0
Q: 0
R: 0
Weight: 2.6500e+03
AltitudeAGL: 5000
Airspeed: NaN
GroundSpeed: 220.1000
MachNumber: NaN
BodyVelocity: [NaN NaN NaN]
GroundVelocity: [220.1000 0 0]
Ur: NaN
Vr: NaN
Wr: NaN
FlightPathAngle: 0
CourseAngle: 0
InertialToBodyMatrix: [3×3 double]
BodyToInertialMatrix: [3×3 double]
BodyToWindMatrix: [3×3 double]
WindToBodyMatrix: [3×3 double]
DynamicPressure: NaN
Environment: [1×1 Aero.Aircraft.Environment]
UnitSystem: "English (ft/s)"
AngleSystem: "Radians"
TemperatureSystem: "Fahrenheit"
ControlStates: [1×4 Aero.Aircraft.ControlState]
OutOfRangeAction: "Limit"
DiagnosticAction: "Warning"
Properties: [1×1 Aero.Aircraft.Properties]Установите UV, и W скоростные компоненты состояния круиза.
[C182, CruiseState] = astC182(); CruiseState = setState(CruiseState, ["U", "V", "W"], [50, 1, 10])
CruiseState =
State with properties:
Alpha: 0.1974
Beta: 0.0196
AlphaDot: 0
BetaDot: 0
Mass: 82.2981
Inertia: [3×3 table]
CenterOfGravity: [1.2936 0 0]
CenterOfPressure: [1.2250 0 0]
AltitudeMSL: 5000
GroundHeight: 0
XN: 0
XE: 0
XD: -5000
U: 50
V: 1
W: 10
Phi: 0
Theta: 0
Psi: 0
P: 0
Q: 0
R: 0
Weight: 2.6500e+03
AltitudeAGL: 5000
Airspeed: 51
GroundSpeed: 51
MachNumber: 0.0465
BodyVelocity: [50 1 10]
GroundVelocity: [50 1 10]
Ur: 50
Vr: 1
Wr: 10
FlightPathAngle: 0.1974
CourseAngle: 0.0200
InertialToBodyMatrix: [3×3 double]
BodyToInertialMatrix: [3×3 double]
BodyToWindMatrix: [3×3 double]
WindToBodyMatrix: [3×3 double]
DynamicPressure: 2.6639
Environment: [1×1 Aero.Aircraft.Environment]
UnitSystem: "English (ft/s)"
AngleSystem: "Radians"
TemperatureSystem: "Fahrenheit"
ControlStates: [1×4 Aero.Aircraft.ControlState]
OutOfRangeAction: "Limit"
DiagnosticAction: "Warning"
Properties: [1×1 Aero.Aircraft.Properties]1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.