이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

rdivide, ./

우측 배열 나눗셈

설명

예제

x = A./BA의 각 요소를 대응하는 B 요소로 나눕니다.

x = rdivide(A,B)AB로 나누는 방법이 있지만 거의 사용되지 않습니다. 이 표현식은 클래스에 대한 연산자 오버로드를 지원합니다.

예제

모두 축소

두 개의 숫자형 배열 AB를 만들고, 두 번째 배열 B를 첫 번째 배열인 A로 나눕니다.

A = [2 4 6 8; 3 5 7 9];
B = 10*ones(2,4);
x = A./B
x = 2×4

    0.2000    0.4000    0.6000    0.8000
    0.3000    0.5000    0.7000    0.9000

int16 스칼라 값을 int16 벡터의 각 요소로 나눕니다.

a = int16(10);
b = int16([3 4 6]);
x = a./b
x = 1x3 int16 row vector

   3   3   2

MATLAB®은 정수 데이터형을 나눌 때 결과를 반올림합니다.

배열을 만들고 이를 사용해 스칼라 값을 나눕니다.

C = 5;
D = magic(3);
x = C./D
x = 3×3

    0.6250    5.0000    0.8333
    1.6667    1.0000    0.7143
    1.2500    0.5556    2.5000

배열로 나눌 스칼라 값을 지정할 경우, 스칼라 값은 같은 크기의 배열로 확장된 다음 요소별 나누기가 수행됩니다.

입력 인수

모두 축소

분자로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다. 숫자형 입력값 AB는 동일한 크기이거나 호환되는 크기를 가져야 합니다. 후자의 예로는 AMxN 행렬이고 B가 스칼라이거나 1xN 행 벡터인 경우를 들 수 있습니다. 자세한 내용은 기본 연산에 대해 호환되는 배열 크기 항목을 참조하십시오.

datetime형 배열인 경우 한 배열이 스칼라가 아닌 한 서로 크기가 같아야 합니다.

B가 정수 데이터형인 경우 A는 동일한 정수형이거나 double형 스칼라여야 합니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | duration | char
복소수 지원 여부:

분모로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다. 숫자형 입력값 AB는 동일한 크기이거나 호환되는 크기를 가져야 합니다. 후자의 예로는 AMxN 행렬이고 B가 스칼라이거나 1xN 행 벡터인 경우를 들 수 있습니다. 자세한 내용은 기본 연산에 대해 호환되는 배열 크기 항목을 참조하십시오.

datetime형 배열인 경우 한 배열이 스칼라가 아닌 한 서로 크기가 같아야 합니다.

A가 정수 데이터형인 경우 B는 동일한 정수형이거나 double형 스칼라여야 합니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | duration | char
복소수 지원 여부:

출력 인수

모두 축소

해로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 반환됩니다. A 또는 B가 정수 데이터형인 경우 x는 동일한 정수 데이터형입니다.

  • 요소별 연산자 ./.\는 등식 A./B = B.\A의 관계에 있습니다.

  • 정수를 나눌 경우 더 많은 반올림 옵션을 사용하려면 idivide를 사용하십시오.

  • MATLAB®은 복소수형 정수 나눗셈을 지원하지 않습니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

R2006a 이전에 개발됨