Main Content

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

juliandate

    説明

    jd = juliandate(datetime) は、1 つ以上の datetime 配列をユリウス日 jd に変換します。

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

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

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

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

    すべて折りたたむ

    日付時刻配列から 2016 年 2 月 4 日のユリウス日を計算します。

    dt = datetime('04-02-2016','InputFormat','dd-MM-yyyy')
    dt = datetime
       04-Feb-2016
    
    
    jd = juliandate(dt)
    jd = 2.4574e+06
    

    日付文字バージョンと dd-mm-yyyy 形式を使用して、2005 年 5 月 24 日のユリウス日を計算します。

    jd = juliandate('24-May-2005','dd-mmm-yyyy')
    jd = 2.4535e+06
    

    年、月、日の入力から、2006 年 12 月 19 日のユリウス日を計算します。

    jd = juliandate(2006,12,19)
    jd = 2.4541e+06
    

    年、月、日、時間、月、秒の入力から、2004 年 10 月 10 日午後 12 時 21 分 00 秒のユリウス暦を計算します。

    jd = juliandate(2004,10,10,12,21,0)
    jd = 2.4533e+06
    

    入力引数

    すべて折りたたむ

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

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

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

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

    データ型: double

    日付文字ベクトル。文字配列として指定され、各行は 1 つの日付に対応します。または、文字ベクトルの 1 次元セル配列です。

    データ型: char | string

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

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

    データ型: 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

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

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

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

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

    データ型: char | string

    出力引数

    すべて折りたたむ

    ユリウス日。m ユリウス日の列ベクトルとして返されます。これは、紀元前 4713 年 1 月 1 日の世界標準時の正午からの日数と端数です。

    • m行6列のベクトル — 年、月、日、時、分、秒を指定する6つの要素が含まれます

    • m行3列のベクトル — 年、月、日を指定する3つの要素が含まれます

    • 行または列ベクトル — m ユリウス日が含まれます

    依存関係

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

    入力構文dy の形式
    jd = juliandate(dateVector)m ユリウス日の m 行 6 列のベクトルまたは m 行 3 列のベクトル。
    jd = juliandate(dateCharacterVector,format)m ユリウス日の列ベクトル。ここで、 m は dateCharacterVector 内の文字ベクトルの数です。

    制限

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

    バージョン履歴

    R2006b で導入

    すべて展開する