본문 바로가기
VisualStudio.C++.C#/코딩팁,함수활용,단편

C . 실수 일정단위 분할하여 구간 인덱스만들기 .

by i.got.it 2025. 11. 27.

 

 

 

 

 

실수 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


 

 

 

 

 

 

댓글



비트코인




            암호화폐/외환/나스닥/골드          
       
현물 |선물 인버스 |선물 USDT , bybit MT5               프랍 트레이딩. MT4,MT5