17 : 01 : 11,356078과 같은 날짜가 많은 스프레드 시트가 있습니다. datenum은 마이크로 초를 처리 할 수있는 정밀도가 없다는 것을 알고 있습니다. 또한 datevec는 날짜가 3.5608e + 5 (밀리 초)가되는 것을 고려하면 좋지 않습니다. 델타 시간을 계산해야하기 때문에 마이크로 초의 정밀도가 필요합니다.MATLAB의 마이크로 초 단위 날짜
3
A
답변
1
matlab의 기존 날짜 형식은 마이크로 초보다 작은 것을 허용하지 않습니다. 따라서 해결 방법은 이러한 형식을 피하는 것입니다.
비교적 간단한 방법은 숫자를 분리하는 것입니다. 예를 들어, 날짜가 두 번째로 반올림 된 벡터 1 개와 그 초의 소수를 갖는 다른 벡터가 있습니다. 이렇게하면 필요한 경우 매우 높은 정밀도를 얻을 수 있습니다.
차이를 계산하려면 나머지 시간의 차이를 초 단위로 차이를 더하십시오. (상수를 사용하여 차이를 스케일링)
1
내 생각에 가장 깨끗한 해결책은 수동으로 입력 문자열을 마이크로 초로 변환하고 타임 스탬프 벡터를 만드는 기능입니다.
불행히도 Matlab의 날짜/시간 구조는 밀리 초보다 낮지 않습니다.
4
최신 릴리스 R2014b를 사용할 수있는 기회가 있으면 나노초 정밀도를 처리하는 새로운 datetime
개체를 포함하여 날짜 및 시간 처리 정밀 검사가 포함됩니다.
그 이전에, 당신은 당신이 밀리 초 정밀도 이상을 필요로하는 경우 조금 붙어하고, 저장하고 조작하여 시간보다는에 의존하는 자신 만의 방법을 구현해야 할 수도있어 내장 datenum
및 datestr
등
0
datenum의 문제는 두 배의 정밀도로 제한된다는 것입니다. 당신은 날짜 문자열을 먹이로 하루 오프셋을 제거하면 0-jan-0000-hrs:mins:secs
datenum 꽤 femptoseconds를 해결할 수 있습니다. 이것은 날짜에 관심이없는 경우에만 유용하지만 두 번 변환하면 문제가 될 수 있습니다.
관련 문제
- 1. Java utc 시간 (마이크로 초 단위 및 15 마이크로 초 단위)
- 2. , 초, 밀리 초, 마이크로
- 3. 마이크로 초 단위로 날짜 형식 변경
- 4. 날짜 시간 형식 (밀리 초 단위)
- 5. 날짜 차이를 초 단위로 얻는 방법 (단위 : 초)
- 6. 스톱워치 (초 단위 및 밀리 초 단위)
- 7. 상대 템플릿의 Php 마이크로 초
- 8. 마이크로 초 지연
- 9. 시간차 차이 (마이크로 초)
- 10. C# 시간 (마이크로 초)
- 11. C 언어로 측정 한 밀리 또는 마이크로 초 단위
- 12. Mysql 5.6 타임 스탬프에서 파티셔닝 (마이크로 초 단위)
- 13. NSTimeInterval (초 단위) =
- 14. 데이트 피커 분 단위 및 초 단위
- 15. 초 단위로 변환 초 단위 초 단위 형식
- 16. 밀리 초/마이크로 초 해상도에 대한
- 17. TimeVal 구조 초 및 마이크로 초
- 18. MATLAB의 요소 단위 행렬
- 19. 마이크로 초 단위의 C++ 타이머
- 20. 타이밍 마이크로 초 단위의 기능
- 21. Brython : 움직이는 요소마다 [...] 마이크로 초
- 22. Python의 마이크로 초 해상도가 낮습니다.
- 23. C의 현재 마이크로 초 시간?
- 24. 시간대가있는 형식 문자열로 마이크로 초 변환
- 25. HighCharts dateformat에 마이크로 초 (% f)가 없습니다.
- 26. 초 단위 시간 변환
- 27. 인쇄 시간 (초 단위)
- 28. bc없이 밀리 초 시간 (밀리 초 단위)
- 29. MATLAB의 날짜 일관성 검사
- 30. 마이너스 UNIX 타임 스탬프에서 PHP 날짜 시간이 밀리 초/마이크로 초