본문 바로가기
MATLAB 코딩/기초

[matlab 공부하자] 34.bsxfun 함수(두 배열간 원하는 계산을 수행)

by bigpicture 2019. 7. 3.
반응형

34.bsxfun 함수(두 배열간 원하는 계산을 수행)



bsxfun 함수는 두 배열간에 원하는 연산을 수행해주는 함수입니다.

아래와 같이 표현합니다.


bsxfun(@원하는 연산, 배열1, 배열2)


예를들어 두 배열의 차를 구하고 싶다고 해봅시다. 사실 차 같은 경우는 그냥 빼면되긴 하지만요.


a=[1 2 3 4 5]'

b=[10 20 30 40 50]'


c=bsxfun(@minus,a,b);


실행 결과는 아래와 같습니다. 



>> c


c =


    -9

   -18

   -27

   -36

   -45


이외에도 다양한 연산이 가능합니다. 아래 표를 첨부하였습니다.


반응형

댓글