관측 데이터를 분석할 때, 날짜 변수에는 몇 가지 형식이 존재한다.
이론
1. 양력 (solar calender)
- 그래고리력은 전 세계적으로 통용되는 태양력이다.
- 현재 대한민국에서 사용하는 (태)양력은 그래고리력으로 사용하고 있다.
- 매트랩에서 기본적으로 사용하는 기준시간이다.
- 매트랩의 시간 배열을 나타내는 명령어로 datetime, datevec,datenum 존재
- 개인적으로는 datetime은 거의 안쓰지만, matlab program에서는 datetime을 권장한다.
2. 유닉스 시간 (unix time)
- 시간을 나타내는 방식으로 POSIX 시간으로도 불린다.
- 협정 세계시(UTC)의 기준인 1970.01.01을 기준으로부터 시간을 환산하여 계산한다.
- 관측자료의 시간을 처리할 때, 종종 발견된다.
3. 율리우스력 (julian date)
- 율리우스 통일(적일) 이라고도 한다.
- 기원전 4713.01.01 기점으로 계산한 날자 수이다.
- 아직까지 데이터를 처리하며 해당 양식은 보지 못했지만 매뉴얼에 있어 추가했다.
4. [matlab] datetime / datevec / datenum
- datetime : 특정 시점의 연, 월, 일, 시, 분, 초 성분을 역산 ISO 달력을 사용하여 지정한다.
- datevec : 날짜/시간을 성분 벡터로 변환한다.
- datenum : 특점 시점을 날짜 일련번호 값으로 변환한다.
변환
%% default setting
% 현재 시간을 기준으로 양력 시간 설정
% 출력 표시 형식 설정
%% convert
1_1. solar → unix
1_2. unix → solar
2_1. solar → julian
2_2. julian → solar
3. datetime / datevec / datenum
추가
1. unix time 시작 시간
2. julian date 시작 시간
'matlab' 카테고리의 다른 글
구조체형 배열 자동 생성 (0) | 2023.02.01 |
---|---|
여러 파일의 데이터를 한 변수에 저장 (0) | 2023.02.01 |
문자열 공백 제거 (0) | 2023.01.31 |
matlab 닫힌 레이아웃 복구 (0) | 2023.01.25 |
matlab 단축키 / 팁 (0) | 2023.01.25 |