x = A./B는 A의 각 요소를 대응하는 B 요소로 나눕니다. A와 B는 크기가 같거나 호환 가능해야 합니다.
A와 B의 크기가 호환되는 경우에는 두 배열이 서로 일치하도록 암시적으로 확장됩니다. 예를 들어, A 또는 B 중 하나가 스칼라인 경우에는 스칼라가 다른 배열의 각 요소와 결합됩니다. 또한 방향이 서로 다른 벡터(행 벡터 1개와 열 벡터 1개)가 암시적으로 확장되어 행렬을 형성합니다.
x = rdivide(A,B)로 A를 B로 나누는 방법이 있지만 거의 사용되지 않습니다. 이 표현식은 클래스에 대한 연산자 오버로드를 지원합니다.
피연산자로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다. 입력 인수 A와 B는 동일한 크기이거나 호환되는 크기를 가져야 합니다. 후자의 예로는 A가 M×N 행렬이고 B가 스칼라이거나 1×N 행 벡터인 경우를 들 수 있습니다. 자세한 내용은 기본 연산에 대해 호환되는 배열 크기 항목을 참조하십시오.
A 또는 B가 정수 데이터형인 경우 다른 입력값은 동일한 정수형이거나 double형 스칼라여야 합니다. 정수 데이터형을 가진 피연산자는 복소수일 수 없습니다.
R2016b부터는 암시적 확장이 추가되어, 이전에 오류를 반환했던 기본 연산을 위한 일부 인수 조합이 이제는 결과를 생성합니다. 예를 들어, 이전에는 행 벡터와 열 벡터를 더할 수 없었지만 이제는 이러한 피연산자들도 덧셈에서 유효합니다. 즉, [1 2] + [1; 2]와 같은 표현식은 이전에 크기 불일치 오류를 반환했지만 이제는 실행됩니다.
요소별 연산자를 사용하는 코드이면서 일치하지 않는 크기에 대해 이전에 반환됐던 오류와 관련된 코드라면(특히 try/catch 블록 내에서) 해당 코드는 더 이상 이러한 오류를 포착하지 않을 수 있습니다.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.