メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

aeroReadSpaceWeatherData

宇宙天気データのMATファイル出力

R2023a 以降

説明

matfile = aeroReadSpaceWeatherData(spaceWeatherFile) は、CelesTrak® からダウンロードされた宇宙天気データ ファイル spaceWeatherFile から宇宙天気データを読み取り、そのデータを MAT ファイル matfile に保存します。この関数は、MAT ファイルを現在の作業ディレクトリに保存し、ファイル名とその完全パスを matfile で返します。

fluxSolarAndGeomagnetic 関数は、MAT ファイルから太陽フラックスと地磁気データを抽出します。

matfile = aeroReadSpaceWeatherData(spaceWeatherFile,Name=Value) は、1 つ以上の名前と値の引数によって指定された追加のパラメータに基づいて matfile を作成します。

[matfile,startdate] = aeroReadSpaceWeatherData(___) は、 matfile に保存されているデータに対応する最も早い日付 startdate を返します。前の構文からの入力引数の組み合わせを指定します。

[matfile,startdate,enddate] = aeroReadSpaceWeatherData(___) は、 matfile に保存されているデータに対応する最も早い日付 startdate と最も遅い日付 enddate をそれぞれ返します。

入力引数

すべて折りたたむ

宇宙天気データ ファイル。文字ベクトルまたは文字列として指定された、https://celestrak.org/spacedata/ からの統合された宇宙天気データを含むコンマ区切り値 (CSV) ファイルです。ファイル名に拡張子 .csv を追加する必要があります。ファイル名は MATLAB® パス上にあるか、ファイル名とともにパスを指定する必要があります。

データ型: char | string

名前と値の引数

すべて折りたたむ

オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。

R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。

例: Format='numeric' は、宇宙天気データが 1 次元セル配列 (F107_DATA_TYPE) と数値配列 (その他のすべてのデータは matfile 内) として保存されることを指定します。

spaceWeatherFile からデータを読み取る最も早い日付。datetime オブジェクトまたはスカラーとして指定されます。デフォルト値は spaceWeatherFile の最も早い日付です。StartDateEndDate より後には発生しません。

spaceWeatherFile からデータを読み取る最終日付。datetime オブジェクトまたはスカラーとして指定されます。デフォルト値は spaceWeatherFile の最新の日付です。EndDateStartDate より前に発生できません。

matfile を保存するフォルダー。文字ベクトルまたは文字列スカラーとして指定します。デフォルトのフォルダーは、書き込み権限を持つ現在のフォルダーです。FolderName を指定する前に、まず書き込み権限でこのフォルダーを作成してください。

宇宙天気データが matfile に保存される形式。次のいずれかの値として指定されます。

  • 'numeric' — データは 1 次元セル配列 (F107_DATA_TYPE) と数値配列 (その他のすべてのデータは matfile) として保存されます。これらの変数は matfile に保存されます。

    宇宙天気データファイルの変数説明

    YEAR

    ISO 8601 年。

    MONTH

    ISO 8601 月。

    DAY

    ISO 8601の日。

    BRSN

    バーテルスの太陽回転数。1832 年 2 月 8 日から連続してカウントされる 27 日間の間隔のシーケンス。

    ND

    バーテルズの 27 日周期内の日数 (01 ~ 27)。

    KP1

    協定世界時 0000 ~ 0300 の惑星 3 時間範囲インデックス (Kp)。

    KP2

    協定世界時 0300-0600 の惑星 3 時間範囲インデックス (Kp)。

    KP3

    協定世界時 0600-0900 の惑星 3 時間範囲指数 (Kp)。

    KP4

    協定世界時 0900-1200 の惑星 3 時間範囲指数 (Kp)。

    KP5

    協定世界時 1200 ~ 1500 の惑星 3 時間範囲指数 (Kp)。

    KP6

    協定世界時 1500 ~ 1800 の惑星 3 時間範囲指数 (Kp)。

    KP7

    1800~2100 協定世界時の惑星 3 時間範囲指数 (Kp)。

    KP8

    協定世界時 2100-0000 の惑星 3 時間範囲指数 (Kp)。

    KP_SUM

    1 日の 8 つの惑星の 3 時間範囲インデックス (Kp) の合計。

    AP1

    協定世界時 0000-0300 の惑星等価振幅 (Ap)。

    AP2

    協定世界時 0300-0600 の惑星等価振幅 (Ap)。

    AP3

    協定世界時 0600-0900 の惑星 3 時間範囲指数 (Kp)。

    AP4

    協定世界時 0900-1200 の惑星等価振幅 (Ap)。

    AP5

    協定世界時 1200 ~ 1500 の惑星等価振幅 (Ap)。

    AP6

    協定世界時 1500-1800 における惑星等価振幅 (Ap)。

    AP7

    1800~2100協定世界時の惑星等価振幅(Ap)。

    AP8

    協定世界時 2100-0000 の惑星等価振幅 (Ap)。

    AP_AVG

    1 日の 8 つの惑星等価振幅指数 (Ap) の算術平均。

    CP

    Cp または惑星の毎日のキャラクター図。8 つの Ap インデックスの合計から決定される、その日の磁気活動の全体的なレベルの定性的な推定値。Cp の範囲は、0 (静穏) から 2.5 (非常に乱れた) まで、10 分の 1 単位で表されます。

    C9

    Cp 指数の 0 ~ 2.5 の範囲を 0 ~ 9 の 1 桁に変換します。

    ISN

    国際太陽黒点数。記録には、1980 年 12 月 31 日まではチューリッヒ番号、それ以降は国際ブリュッセル番号が含まれています。

    F107_OBS

    観測された10.7cm太陽電波フラックス(F10.7)。10-22 W/m2/Hz 単位で測定されます。

    • 1947 年 2 月 14 日から 1991 年 5 月 31 日まで毎日、カナダのオタワで協定世界時 17:00 に実施されました。

    • 1991 年 6 月 1 日から毎日、協定世界時 2000 時にカナダ、ブリティッシュ コロンビア州ペンティクトンで開催されます。

    F107_ADJ

    10.7cm太陽電波フラックス(F10.7)(1AUに調整)。

    F107_DATA_TYPE

    フラックス修飾子:

    • OBS — 観測されたフラックス測定。

    • INT — 欠損データのCelesTrak線形補間。

    • PRD — 45 日間の予測フラックス。

    • PRM — 月間予測フラックス。

    F107_OBS_CENTER81

    F10.7(観測値)の81日間の算術平均を中心化しました。

    F107_OBS_LAST81

    過去 81 日間の算術平均は F10.7 (観測値)。

    F107_ADJ_CENTER81

    F10.7 の中心化された 81 日間の算術平均 (1 AU に調整済み)。

    F107_ADJ_LAST81

    過去 81 日間の算術平均は F10.7 (1 AU に調整済み)。

  • 'timetable' — データは timetable に保存されます。

    matfile には 'fluxData' という名前の timetable 変数が含まれています。timetable の列は 'numeric' 変数と同じ名前を持ちますが、YEARMONTHDAYdatetime オブジェクトを含む単一の DATE 列に結合されている点が異なります。

出力引数

すべて折りたたむ

文字配列として指定された、宇宙天気データを含む新しい MAT ファイルへの完全なパス。MAT ファイル名の形式は aerospaceweatherdataYYYYMMDD.mat です。

  • YYYY —CelesTrak ファイルが読み取られた年。

  • MM — CelesTrak ファイルが読み取られた月。

  • DD — CelesTrak ファイルが読み取られた暦日。

matfile に保存されたデータに対応する最も早い日付。[year,dayOfYear,UTSeconds] 形式の 3 要素ベクトルとして指定されます。デフォルト値は spaceWeatherFile の最も早い日付です。

matfile に保存されたデータに対応する最新の日付。[year,dayOfYear,UTSeconds] 形式の 3 要素ベクトルとして指定されます。デフォルト値は spaceWeatherFile の最新の日付です。

バージョン履歴

R2023a で導入