Matlab의 배열곱셈(.*)와 행렬 곱셈(*)의 차이점

다양한 매트랩 연산자들이 존재한다. 그 중에 특별히 헷갈리는 것은 배열 곱과 행렬 곱의 차이이다.  

배열 곱은 .*으로 표시된다. 이는 일반적으로 행렬연산에서 실수를 나누어 곱하거나 나누어 줄 때 많이 쓴다.  실제적인 의미는 기존 행렬의 구조를 바꾸지 않으면서 해당 요소마다 곱하거나 나누어 주라는 의미이다. 

행렬 곱은 *으로 표시된다. 이는 행렬간의 곱을 하고자 할 때 많이 사용하게 된다. 일반적으로 우리가 고등학교에서 배우는 행렬간의 곱셈 연산이라고 생각하면 된다. 

댓글

이 블로그의 인기 게시물

HTML 태그 레퍼런스들

블로그 추천: 케라스, 그 간결함에 빠지다.

Jekyll Theme을 이용한 github 블로그 만들기 추천 블로그