Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

ldivide, .\

좌측 배열 나눗셈

설명

예제

x = B.\AA의 각 요소를 대응하는 B 요소로 나눕니다. AB는 크기가 같거나 호환 가능해야 합니다.

AB의 크기가 호환되는 경우에는 두 배열이 서로 일치하도록 암시적으로 확장됩니다. 예를 들어, A 또는 B 중 하나가 스칼라인 경우에는 스칼라가 다른 배열의 각 요소와 결합됩니다. 또한 방향이 서로 다른 벡터(행 벡터 1개와 열 벡터 1개)가 암시적으로 확장되어 행렬을 형성합니다.

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

예제

모두 축소

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

A = ones(2,3);
B = [1 2 3; 4 5 6];
x = B.\A
x = 2×3

    1.0000    0.5000    0.3333
    0.2500    0.2000    0.1667

스칼라 c를 만들고 숫자형 배열로 나눕니다. 결과는 배열과 크기가 동일합니다.

c = 2;
D = [1 2 3; 4 5 6];
x = D.\c
x = 2×3

    2.0000    1.0000    0.6667
    0.5000    0.4000    0.3333

1×2 행 벡터와 3×1 열 벡터를 만들고 나눕니다.

a = 1:2;
b = (1:3)';
b .\ a
ans = 3×2

    1.0000    2.0000
    0.5000    1.0000
    0.3333    0.6667

결과는 3×2 행렬이며, 여기서 행렬에 있는 각각의 (i,j) 요소는 b(i) .\ a(j)와 같습니다.

a=[a1a2],b=[b1b2b3],          b.\a=[b1.\a1b1.\a2b2.\a1b2.\a2b3.\a1b3.\a2].

입력 인수

모두 축소

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

  • A 또는 B가 정수 데이터형인 경우 다른 입력값은 동일한 정수형이거나 double형 스칼라여야 합니다. 정수 데이터형을 가진 피연산자는 복소수일 수 없습니다.

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

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

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

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

확장 기능

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장