# datenum

シリアル日付番号に変換する

## 呼び出し手順

    N = datenum()
                N = datenum(DT)
                N = datenum(Y, M, D)
                N = datenum(Y, M, D, H, MI, S)

## 説明

datenum 関数は(datevecにより定義された)日付ベクトルをシリアル日付番号に変換します. 日付番号は、ある基準日から経過した日数です. デフォルトで,このシリアル日付の１は 1-Jan-0000 に対応します.

N = datenum() は現在の日付に対応するシリアル日付番号を返します.

N = datenum(DT) は,一つまたは複数のベクトルをシリアル日付番号Nに変換します. DTは,m個の完全な日付ベクトルからなるm行x6列，または部分的な日付ベクトルからなるm行x3列の行列 です.

N = datenum(Y, M, D) はY,M,D(年,月,日)配列に対応するシリアル日付番号を返します. Y,M,Dは同じ大きさの配列(またはスカラー)とする必要があります.

N = datenum(Y, M, D, H, MI, S) は配列 Y, M, D, H, MI, および S (年,月,日,時間,分, および秒)に対応するシリアル日付番号を返します. Y, M, D, H, MI, および Sは同じ大きさの配列(またはスカラー)とする必要があります.

## 例

    // N = datenum()
    datenum()

    // N = datenum(DT)
    A = [ 0 1 1 0 0 0 ; 2005 2 8 21 37 30 ]
    datenum(A)

    // N = datenum(Y, M, D)

    Years = [0; 1973; 2006]
    Months = [1; 8; 2]
    Days = [1; 4; 8]
    datenum(Years,Months,Days)

    Years = [0 0 0 ; 0 0 0]
    Months = [1 1 1 ; 1 1 1]
    Days = [1 2 3 ; 4 5 6]
    datenum(Years,Months,Days)

    // N = datenum(Y, M, D, H, MI, S)

    Years = grand(5,10,'uin',0,2006)
    Months = grand(5,10,'uin',1,12)
    Days = grand(5,10,'uin',1,28)
    Hours = grand(5,10,'uin',0,23)
    Minutes = grand(5,10,'uin',0,59)
    Seconds = grand(5,10,'uin',0,59)
    datenum(Years,Months,Days,Hours,Minutes,Seconds)

## 参考

- datevec
- calendar