このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
fixedWingState
構文
説明
は、デフォルトの環境を使用して、固定翼航空機 state = fixedWingState(aircraft)aircraft から作成された固定翼 state オブジェクトを返します。
は、指定された環境 state = fixedWingState(aircraft,environment)environment を使用して固定翼の state オブジェクトを返します。
は、state = fixedWingState(___,Name=Value)Name=Value 引数で定義された環境を持つ固定翼の state オブジェクトを返します。
例
固定翼航空機オブジェクトから固定翼航空機状態オブジェクトを作成する
aircraft = astC182(); state = fixedWingState(aircraft)
state =
State with properties:
Alpha: 0
Beta: 0
AlphaDot: 0
BetaDot: 0
Mass: 0
Inertia: [3x3 table]
CenterOfGravity: [0 0 0]
CenterOfPressure: [0 0 0]
AltitudeMSL: 0
GroundHeight: 0
XN: 0
XE: 0
XD: 0
U: 50
V: 0
W: 0
Phi: 0
Theta: 0
Psi: 0
P: 0
Q: 0
R: 0
Weight: 0
AltitudeAGL: 0
Airspeed: 50
GroundSpeed: 50
MachNumber: 0.0448
BodyVelocity: [50 0 0]
GroundVelocity: [50 0 0]
Ur: 50
Vr: 0
Wr: 0
FlightPathAngle: 0
CourseAngle: 0
InertialToBodyMatrix: [3x3 double]
BodyToInertialMatrix: [3x3 double]
BodyToWindMatrix: [3x3 double]
WindToBodyMatrix: [3x3 double]
BodyToStabilityMatrix: [3x3 double]
StabilityToBodyMatrix: [3x3 double]
DynamicPressure: 2.9711
Environment: [1x1 Aero.Aircraft.Environment]
ControlStates: [1x4 Aero.Aircraft.ControlState]
OutOfRangeAction: "Limit"
DiagnosticAction: "Warning"
Properties: [1x1 Aero.Aircraft.Properties]
UnitSystem: "English (ft/s)"
TemperatureSystem: "Fahrenheit"
AngleSystem: "Radians"
固定翼航空機オブジェクトから固定翼航空機状態オブジェクトを作成し、位置引数を使用して質量を指定します。
aircraft = astC182();
state = fixedWingState(aircraft,"Mass",500)state =
State with properties:
Alpha: 0
Beta: 0
AlphaDot: 0
BetaDot: 0
Mass: 500
Inertia: [3x3 table]
CenterOfGravity: [0 0 0]
CenterOfPressure: [0 0 0]
AltitudeMSL: 0
GroundHeight: 0
XN: 0
XE: 0
XD: 0
U: 50
V: 0
W: 0
Phi: 0
Theta: 0
Psi: 0
P: 0
Q: 0
R: 0
Weight: 1.6093e+04
AltitudeAGL: 0
Airspeed: 50
GroundSpeed: 50
MachNumber: 0.0448
BodyVelocity: [50 0 0]
GroundVelocity: [50 0 0]
Ur: 50
Vr: 0
Wr: 0
FlightPathAngle: 0
CourseAngle: 0
InertialToBodyMatrix: [3x3 double]
BodyToInertialMatrix: [3x3 double]
BodyToWindMatrix: [3x3 double]
WindToBodyMatrix: [3x3 double]
BodyToStabilityMatrix: [3x3 double]
StabilityToBodyMatrix: [3x3 double]
DynamicPressure: 2.9711
Environment: [1x1 Aero.Aircraft.Environment]
ControlStates: [1x4 Aero.Aircraft.ControlState]
OutOfRangeAction: "Limit"
DiagnosticAction: "Warning"
Properties: [1x1 Aero.Aircraft.Properties]
UnitSystem: "English (ft/s)"
TemperatureSystem: "Fahrenheit"
AngleSystem: "Radians"
カスタム環境と Name=Value 引数を使用して、固定翼航空機オブジェクトから固定翼航空機状態オブジェクトを作成します。
aircraft = astC182();
state = fixedWingState(aircraft,aircraftEnvironment(aircraft,"COESA",1000))state =
State with properties:
Alpha: 0
Beta: 0
AlphaDot: 0
BetaDot: 0
Mass: 0
Inertia: [3x3 table]
CenterOfGravity: [0 0 0]
CenterOfPressure: [0 0 0]
AltitudeMSL: 0
GroundHeight: 0
XN: 0
XE: 0
XD: 0
U: 50
V: 0
W: 0
Phi: 0
Theta: 0
Psi: 0
P: 0
Q: 0
R: 0
Weight: 0
AltitudeAGL: 0
Airspeed: 50
GroundSpeed: 50
MachNumber: 0.0449
BodyVelocity: [50 0 0]
GroundVelocity: [50 0 0]
Ur: 50
Vr: 0
Wr: 0
FlightPathAngle: 0
CourseAngle: 0
InertialToBodyMatrix: [3x3 double]
BodyToInertialMatrix: [3x3 double]
BodyToWindMatrix: [3x3 double]
WindToBodyMatrix: [3x3 double]
BodyToStabilityMatrix: [3x3 double]
StabilityToBodyMatrix: [3x3 double]
DynamicPressure: 2.8851
Environment: [1x1 Aero.Aircraft.Environment]
ControlStates: [1x4 Aero.Aircraft.ControlState]
OutOfRangeAction: "Limit"
DiagnosticAction: "Warning"
Properties: [1x1 Aero.Aircraft.Properties]
UnitSystem: "English (ft/s)"
TemperatureSystem: "Fahrenheit"
AngleSystem: "Radians"
入力引数
スカラーとして指定された固定翼航空機オブジェクト。
固定翼航空機の環境名。スカラー文字列として指定されます。
ヒント
この引数は、名前値引数 Environment としても存在します。Environment 名前値引数を指定した場合、その値は environment 位置引数よりも優先されます。
データ型: string
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。
例: "Mass",500
単位系は、'Metric'、'English (kts)'、'English (ft/s)' として指定されます。
角度システム。'Radians' または 'Degrees' として指定されます。
温度システム。'Kelvin'、'Celsius'、'Rankine'、または 'Fahrenheit' として指定されます。
固定翼航空機の質量。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
ニュートン (N) |
|
ナメクジ(ナメクジ) |
|
データ型: double
航空機の慣性マトリックス。このマトリックス形式で機体を指定する数値の 3 行 3 列のテーブルとして指定されます。
| X | Y | Z | |
|---|---|---|---|
| X | イクス | イクシー | イクス |
| Y | イクス | いやー | アイズ |
| Z | イズクス | イジー | イズ |
マトリックスにはこれらの単位があります。
| 単位 | 単位系 |
|---|---|
キログラムメートル2乗 (kg m^2) |
|
スラグフィートの二乗 (スラグ ft^2) |
|
データ型: double
固定翼航空機のボディ座標系における重心の位置。これらの単位で 3 要素ベクトルとして指定されます。
| 単位 | 単位系 |
|---|---|
メートル (m) |
|
フィート(ft) |
|
データ型: double
固定翼航空機のボディ座標系における圧力中心の位置。これらの単位で 3 要素ベクトルとして指定されます。
| 単位 | 単位系 |
|---|---|
メートル (m) |
|
フィート(ft) |
|
データ型: double
海抜高度。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
メートル (m) |
|
フィート(ft) |
|
データ型: double
海抜からの地上高。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
メートル (m) |
|
フィート(ft) |
|
データ型: double
固定翼航空機の北の位置。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
メートル (m) |
|
フィート(ft) |
|
データ型: double
固定翼航空機の東の位置。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
メートル (m) |
|
フィート(ft) |
|
データ型: double
地上速度の前方成分。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
メートル毎秒 (m/s) |
|
フィート/秒 (ft/s) |
|
ノット(kts) |
|
データ型: double
地上速度の横方向成分。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
メートル毎秒 (m/s) |
|
フィート/秒 (ft/s) |
|
ノット(kts) |
|
データ型: double
地上速度の下向き成分。これらの単位でスカラー数値として指定されます。
| 単位 | 単位系 |
|---|---|
メートル毎秒 (m/s) |
|
フィート/秒 (ft/s) |
|
ノット(kts) |
|
データ型: double
オイラーロール角度。AngleSystem プロパティに応じて、ラジアンまたは度単位のスカラー数値として指定されます。
データ型: double
オイラーピッチ角。AngleSystem プロパティに応じて、ラジアンまたは度単位のスカラー数値として指定されます。
データ型: double
オイラーヨー角。AngleSystem プロパティに応じて、ラジアンまたは度単位のスカラー数値として指定されます。
データ型: double
車体のロール速度。AngleSystem プロパティに応じて、ラジアン/秒または度/秒の単位でスカラー数値として指定されます。
データ型: double
ボディピッチレート。AngleSystem プロパティに応じて、ラジアン/秒または度/秒の単位でスカラー数値として指定されます。
データ型: double
ボディのヨーレート。AngleSystem プロパティに応じて、ラジアン/秒または度/秒の単位でスカラー数値として指定されます。
データ型: double
固定翼航空機の迎え角率。AngleSystem プロパティに応じて、ラジアン/秒または度/秒の単位でスカラー数値として指定されます。
データ型: double
固定翼航空機の横滑り率の角度。AngleSystem プロパティに応じて、ラジアン/秒または度/秒の単位でスカラー数値として指定されます。
データ型: double
ベクトルとして指定された現在の制御状態の値。
制御状態を設定するには、
setupControlStatesを使用します。制御状態の位置を設定するには、
setStateを使用します。制御状態の位置を取得するには、
getStateを使用します。
データ型: double
Aero.Aircraft.Environment オブジェクトに含まれる、スカラーとして指定された現在の環境の定義。
ヒント
この引数は、environment 位置引数としても存在します。Environment 名前値引数を指定した場合、その値は environment 位置引数よりも優先されます。
出力引数
Aero.FixedWing.State オブジェクト。environment と同じサイズの行列として返されます。
バージョン履歴
R2021b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)