MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
水平風モデルの実装
wind = atmoshwm(latitude,longitude,altitude)
wind = atmoshwm(latitude,longitude,altitude,Name,Value)
wind = atmoshwm(latitude,longitude,altitude) は、米国海軍研究所の水平風モデル (HWM™) ルーチンを実装し、1 つ以上の地理座標セット (latitude、longitude、および altitude) の風の南北成分と東西成分を計算します。
wind
latitude
longitude
altitude
例
wind = atmoshwm(latitude,longitude,altitude,Name,Value) は、Name,Value ペアの引数を 1 つ以上指定したオプションを追加で使用します。
Name,Value
すべて折りたたむ
この例では、南緯 45 度、西経 85 度、平均海面 (msl) より高度 25,000 メートルの場合の全水平風モデルを計算する方法を示します。日付は、Ap インデックス 80 を使用して、年 150 日目、UTC 午前 11 時です。横型バージョンは14です。
w = atmoshwm(-45,-85,25000,'day',150,'seconds',39600,'apindex',80,'model','total', 'version', '14')
w = 1×2 3.2874 25.8735
北緯 50 度、海抜 100,000 メートルと 150,000 メートルの 2 つの高度、および西経 20 度の静かな水平風モデルを計算します。日付は 1 月 30 日の午前 0 時 UTC です。デフォルトの水平モデル バージョンは 14 です。
w = atmoshwm([50;50],[-20;-20],[100000;150000],'day',[30;30])
w = -42.9350 -40.3693 29.1106 0.6253
北緯 70 度、西経 65 度、海抜 150,000 メートルの高度における乱れた水平風モデルを計算します。日付は 6 月 15 日の午前 0 時 UTC です。デフォルトの水平モデル バージョンは 14 です。
dw = atmoshwm(70,-65,150000,'day',166,'model','disturbance')
dw = 1.7954 -1.7130
測地緯度(度単位)。スカラーまたは M 行 1 列の配列として指定されます。
例: -45
データ型: double
double
測地経度(度単位)。スカラーまたは M 行 1 列の配列として指定されます。
例: -85
ジオポテンシャル高度(メートル単位、0 ~ 500 km の範囲内)。スカラーまたは M 行 1 列の配列として指定されます。値は 0 ~ 500 km の範囲外になります。
例: 25000
オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
Name1=Value1,...,NameN=ValueN
Name
Value
R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。
例: 'apindex',80,'model','total' は、Ap 指数 80 に対して全水平風モデルを計算することを指定します。
'apindex',80,'model','total'
apindex
atmoshwm がモデルを評価する協定世界時 (UTC) のインデックス。M 行 1 列のゼロの配列、スカラー、または M 行 1 列の配列として指定されます。M は要求された地理座標の数です。3 時間間隔の地磁気擾乱指数値を含む NOAA 国立地球物理データセンター から指数を選択します。Ap インデックス値がゼロより大きい場合、モデル評価では磁気効果が考慮されます。
atmoshwm
Ap インデックスを 0 ~ 400 の値として指定します。擾乱または総風モデル タイプに対してのみ Ap インデックス値を指定します。
day
UTC での年内の日数。日を 1 から 366 (うるう年の場合) までの値として指定します。値は、M 行 1 列のゼロの配列、スカラー、または M 行 1 列の配列として指定します。値は 1 日から 366 日の範囲内に折り返されます。
seconds
選択した日の午前 0 時からの経過秒数 (UTC)。M 行 1 列のゼロの配列、スカラー、または M 行 1 列の配列として指定します。
秒数を 0 ~ 86,400 までの値で指定します。値は 0 ~ 86400 秒の範囲内に折り返されます。
model
'quiet'
'disturbance'
'total'
風成分を計算する水平風モデルのタイプ。この設定は、M 内のすべての地球物理データのセットに適用されます。
磁気擾乱のない水平風モデルを計算します。静かなモデル タイプでは、Ap インデックス値は考慮されません。このモデル タイプでは、Ap インデックス値を指定しないでください。
風の磁気擾乱の影響のみを計算します。このモデル タイプでは、0 以上の Ap インデックス値を指定します。
静穏外乱と磁気外乱の複合効果を計算します。このモデル タイプでは、0 以上の Ap インデックス値を指定します。
データ型: char | string
char
string
action
'Error'
'None'
'Warning'
入力が範囲外の場合の関数の動作。次のいずれかの値として指定されます。このタイプは、M 内のすべての地球物理データのセットに適用されます。
version
'14'
'07'
指定された水平風モデル タイプを実装します。
水平風モデル14。
水平風モデル07。
水平風モデルの南北風と東西風の成分が、M 行 2 列の配列として返されます (m/s 単位)。
すべて展開する
atmoshwm 関数は次のようになります:
day 10 進入力値を受け入れます。
altitude 入力値を 500 km に制限します。
500
その結果、この関数からの出力値は以前のリリースから変更される可能性があります。
atmoscoesa | atmosnrlmsise00 | atmoscira
atmoscoesa
atmosnrlmsise00
atmoscira
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ