반응형
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
이외에도 다양한 연산이 가능합니다. 아래 표를 첨부하였습니다.
반응형
'MATLAB 코딩 > 기초' 카테고리의 다른 글
[matlab 공부하자] 36.전체 문장에서 원하는 문자가 들어있는지 찾는 함수 (strfind) (0) | 2019.07.03 |
---|---|
[matlab 공부하자] 35.두 문자열을 비교 (strcmp) (0) | 2019.07.03 |
[matlab 공부하자] 33. and 연산자 (0) | 2019.07.03 |
[matlab 공부하자] 32.magic 행렬 (0) | 2019.07.03 |
[matlab 공부하자] 31.행렬에서 특정 행 또는 열을 제거하기 (0) | 2019.07.03 |
댓글