MATLAB-벡터
벡터는 숫자의 1 차원 배열입니다. MATLAB은 두 가지 유형의 벡터를 생성 할 수 있습니다.
- 행 벡터
- 열 벡터
행 벡터
Row vectors 요소 집합을 대괄호로 묶고 공백이나 쉼표를 사용하여 요소를 구분하여 만듭니다.
r = [7 8 9 10 11]
MATLAB은 위의 문을 실행하고 다음 결과를 반환합니다.
r =
7 8 9 10 11
열 벡터
Column vectors 요소를 구분하는 데 세미콜론을 사용하여 요소 집합을 대괄호로 묶어 만듭니다.
c = [7; 8; 9; 10; 11]
MATLAB은 위의 문을 실행하고 다음 결과를 반환합니다.
c =
7
8
9
10
11
벡터의 요소 참조
여러 가지 방법으로 벡터의 요소 중 하나 이상을 참조 할 수 있습니다. 벡터 v 의 i 번째 성분은 v (i)라고합니다. 예를 들면-
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(3)
MATLAB은 위의 문을 실행하고 다음 결과를 반환합니다.
ans = 3
v (:)와 같이 콜론이있는 벡터를 참조하면 벡터의 모든 구성 요소가 나열됩니다.
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(:)
MATLAB은 위의 문을 실행하고 다음 결과를 반환합니다.
ans =
1
2
3
4
5
6
MATLAB을 사용하면 벡터에서 다양한 요소를 선택할 수 있습니다.
예를 들어, 9 개 요소 의 행 벡터 rv 를 생성 한 다음 다음과 같이 작성 하여 요소 3 ~ 7을 참조합니다.rv(3:7)sub_rv 라는 새 벡터를 만듭니다 .
rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)
MATLAB은 위의 문을 실행하고 다음 결과를 반환합니다.
sub_rv =
3 4 5 6 7
벡터 연산
이 섹션에서는 다음 벡터 연산에 대해 설명합니다.
벡터의 더하기와 빼기
벡터의 스칼라 곱셈
벡터 전치
벡터 추가
벡터의 크기
벡터 내적
균일 한 간격의 요소가있는 벡터