メインコンテンツ

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

mjuliandate

修正ユリウス通日計算機

    説明

    mjd = mjuliandate(datetime) は、1 つ以上の datetime 配列を修正ユリウス日mjd に変換します。修正ユリウス通日は正午ではなく深夜に始まり、対応するユリウス通日の最初の 2 桁は削除されます。

    mjd = mjuliandate(dateVector) は、1 つ以上の日付ベクトル dateVector を修正ユリウス日mjd に変換します。

    mjd = mjuliandate(dateCharacterVector,format) は、形式 format を使用して、1 つ以上の日付文字ベクトル dateCharacterVector を修正ユリウス日mjd に変換します。

    mjd = mjuliandate(year,month,day,'Action'=value)mjd = mjuliandate([year,month,day],'Action'=value) は、year,month,day 配列の対応する要素の修正ユリウス日を返します。

    mjd = mjuliandate(year,month,day,hour,minute,second,'Action'=value)mjd = mjuliandate([year,month,day,hour,minute,second],'Action'=value) は、year,month,day,hour,minute,second 配列の対応する要素の修正ユリウス日を返します。6 つの引数を、同じ長さまたはスカラー値の 1 次元配列として指定します。

    すべて折りたたむ

    この例では、2004年10月10日午後12時21分00秒の修正ユリウス日を計算する方法を示します。

    mjd = mjuliandate(2004,10,10,12,21,0)
    mjd = 
    5.3289e+04
    

    この例では、datetime 配列から 2016 年 2 月 4 日の修正ユリウス日を計算する方法を示します。

    dt = datetime('04-02-2016','InputFormat','dd-MM-yyyy')
    dt = datetime
       04-Feb-2016
    
    
    jd = mjuliandate(dt)
    jd = 
    57422
    

    この例では、2006 年 12 月 19 日の修正ユリウス日を計算する方法を示します。

    mjd = mjuliandate(2006,12,19)
    mjd = 
    54088
    

    この例では、2005 年 5 月 24 日の修正ユリウス日を計算する方法を示します。

    mjd = mjuliandate('24-May-2005','dd-mmm-yyyy')
    mjd = 
    53514
    

    入力引数

    すべて折りたたむ

    datetime 配列。m 行 1 列の配列または 1 行 m 列の配列として指定されます。

    完全または部分的な日付ベクトル。それぞれ m 個の完全または部分的な日付ベクトルを含む m 行 6 列または m 行 3 列の行列として指定されます。

    • 完全な日付ベクトル - 年、月、日、時、分、秒を指定する6つの要素が含まれます

    • 部分的な日付ベクトル - 年、月、日を指定する3つの要素が含まれます

    データ型: double

    日付文字ベクトル。各行が 1 つの日付に対応する文字配列として指定するか、文字ベクトルの 1 次元配列セル配列として指定します。

    データ型: char | string

    日付形式。文字ベクトル、文字列列スカラー、または整数として指定します。dateCharacterVector のすべての日付は同じ形式で、datenum 関数と同じ日付形式記号を使用する必要があります。

    mjuliandate は、文字 Q を含む形式を受け入れません。

    形式に日付数値を計算するのに十分な情報が含まれていない場合は、次のようになります。

    • 時間、分、秒はデフォルトで 0 になります。

    • 日数はデフォルトで 1 になります。

    • 月はデフォルトで 1 月になります。

    • 年はデフォルトで現在の年になります。

    データ型: char | string

    正のスカラーまたは 1 次元配列として指定される年。

    依存関係

    構文に応じて、yearmonthday または yearmonthdayhourminutesecond を同じ長さまたはスカラー値の 1 次元配列として指定します。

    データ型: char | string

    正または負のスカラーまたは 1 次元配列として指定される月。

    依存関係

    構文に応じて、yearmonthday または yearmonthdayhourminutesecond を同じ長さまたはスカラー値の 1 次元配列として指定します。

    データ型: double

    正または負のスカラーまたは 1 次元配列として指定される日。

    依存関係

    構文に応じて、yearmonthday または yearmonthdayhourminutesecond を同じ長さまたはスカラー値の 1 次元配列として指定します。

    データ型: double

    正または負のスカラーまたは 1 次元配列として指定される時間。

    依存関係

    構文に応じて、yearmonthday または yearmonthdayhourminutesecond を同じ長さまたはスカラー値の 1 次元配列として指定します。

    データ型: double

    正または負のスカラーまたは 1 次元配列として指定される分。

    依存関係

    構文に応じて、yearmonthday または yearmonthdayhourminutesecond を同じ長さまたはスカラー値の 1 次元配列として指定します。

    データ型: double

    2 番目は、正または負のスカラーまたは 1 次元配列として指定します。

    依存関係

    構文に応じて、yearmonthday または yearmonthdayhourminutesecond を同じ長さまたはスカラー値の 1 次元配列として指定します。

    データ型: double

    yearmonthdayhour、および minute の非整数 10 進日付入力に対するアクション。次のように指定されます。

    • 'Error' — 整数でない日付値のエラーと合計数を表示します。

    • 'Warning' — 調整された非整数日付値の警告と合計数を表示します。この関数は、値を計算する前に、非整数値をそれに相当する整数値に調整します。

    • 'None' — 警告やエラーを表示しません。この関数は、値を計算する前に、非整数値をそれに相当する整数値に調整します。

    データ型: char | string

    出力引数

    すべて折りたたむ

    修正ユリウス通日。修正ユリウス通日の行ベクトルまたは列ベクトルとして返されます。修正ユリウス通日は、 1858 年 11 月 17 日の世界時の午前 0 時からの日数と端数です。

    依存関係

    出力形式は入力形式によって異なります。

    入力構文dy 形式
    mjd = mjuliandate(dateVector)行ベクトル。
    mjd = mjuliandate(dateCharacterVector,format)列ベクトル。

    制限

    修正ユリウス日の計算ではうるう秒は考慮されません。

    バージョン履歴

    R2006b で導入

    すべて展開する