Main Content

nearestDiv

나눗셈 결과를 가장 가까운 정수 방향으로 반올림

R2021a 이후

설명

예제

y = nearestDiv(x,d)x/d를 가장 가까운 정수 값으로 반올림한 결과를 반환합니다.

예제

y = nearestDiv(x,d,m)x/d를 가장 가까운 m의 배수로 반올림한 결과를 반환합니다.

x의 데이터형과 dm의 값이 주어진 경우 워드 길이 및 소수부 길이가 가능한 최대 해 및 최소 해 모두를 충분히 포함하도록 y의 데이터형이 계산됩니다.

예제

모두 축소

나눗셈 연산을 수행하고 가장 가까운 정수 값으로 반올림합니다.

nearestDiv(int16(201),10)
ans = 
    20

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 13
        FractionLength: 0

나눗셈 연산을 수행하고 가장 가까운 7의 배수로 반올림합니다.

nearestDiv(int16(201),10,7)
ans = 
    21

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 13
        FractionLength: 0

nearestDiv를 사용하는 함수를 정의합니다.

function y = nearestDiv_example(x,d)
y = nearestDiv(x,d);
end

입력값을 정의하고 MATLAB®에서 해당 함수를 실행합니다.

x = fi(pi);
d = fi(2);
y = nearestDiv_example(x,d)
y = 
     1

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 2
        FractionLength: 0

이 함수에 대한 코드를 생성하려면 분모 d가 상수로 정의되어야 합니다.

codegen nearestDiv_example -args {x, coder.Constant(d)}
Code generation successful.

또는 코드 본문에서 분모 d를 상수로 정의할 수 있습니다.

function y = nearestDiv10(x)
y = nearestDiv(x,10);
end
x = fi(5*pi);
y = nearestDiv10(x)
y = 
     1

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 2
        FractionLength: 0
codegen nearestDiv10 -args {x}
Code generation successful.

입력 인수

모두 축소

피제수로, 스칼라로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | fi

제수로, 스칼라로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | fi

가장 가까운 배수로 반올림하는 값으로, 스칼라로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | fi

출력 인수

모두 축소

나눗셈 후 내림한 결과로, 스칼라로 반환됩니다.

x의 데이터형과 dm의 값이 주어진 경우 워드 길이 및 소수부 길이가 가능한 최대 해 및 최소 해 모두를 충분히 포함하도록 y의 데이터형이 계산됩니다.

확장 기능

버전 내역

R2021a에 개발됨

참고 항목

| |