실수 Z 를 분할 단위 DivStep 으로 분할하여 정수 인덱스 받기.
예 : DivStep 이 0.005 라면 Z 값에 따라 아래와 같이 0 중심으로 대칭적인 인덱스 필요.
Z | IdxStep
-----------------------------|---------
0.020 <= Z < 0.025 | +4
0.015 <= Z < 0.020 | +3
0.010 <= Z < 0.015 | +2
0.005 <= Z < 0.010 | +1
0.000 <= Z < 0.005 | 0
-0.005 < Z <= 0.000 | 0
-0.010 < Z <= -0.005 | -1
-0.015 < Z <= -0.010 | -2
-0.020 < Z <= -0.015 | -3
-0.025 < Z <= -0.020 | -4
0을 중심으로 대칭적인 경우에는, 한 줄 코드로 충분.
int IdxStep = (int)(Z / DivStep);
첫 등록 : 2025.11.27
최종 수정 :
단축 주소 : https://igotit.tistory.com/6323
'VisualStudio.C++.C# > 코딩팁,함수활용,단편' 카테고리의 다른 글
| C/C++ . 구조체 typedef struct , struct 차이점 (0) | 2026.03.08 |
|---|---|
| winapi . 100나노초 UTC 시각 . GetSystemTimePreciseAsFileTime . (0) | 2026.01.22 |
| 유니티 에서 C++ 로 제작된 DLL 활용 방법 . native plug-ins (0) | 2024.07.10 |
| MFC . CView . CDC TextOutW 문자열 출력. (3) | 2023.12.03 |
| CEvent . Lock() . SetEvent() . ResetEvent() (0) | 2022.04.09 |
댓글