次のユリウス日付の配列を考えてみましょう
Jday1 = datenum('2011-01-01 00:00','yyyy-mm-dd HH:MM'):60/(60*24):...
datenum('2011-12-31 23:00','yyyy-mm-dd HH:MM');
Jday2 = datenum('2011-04-01 00:00','yyyy-mm-dd HH:MM'):60/(60*24):...
datenum('2011-12-31 23:00','yyyy-mm-dd HH:MM');
Jday3 = datenum('2011-02-06 00:00','yyyy-mm-dd HH:MM'):60/(60*24):...
datenum('2011-12-31 22:00','yyyy-mm-dd HH:MM');
これらはすべて長さが異なり、時間も異なります。
どの日付が 3 つの配列で同じか、つまり、すべての配列間で一貫した dateTime のインデックスを返すにはどうすればよいでしょうか?
サイズが同じであれば strcmp を使用できることはわかっていますが、例のように長さが異なる場合はどうすればよいでしょうか? また、配列の数が 2 ではなく 3 であるため、ここでは strcmp が問題になります。