MATLAB
벡터는 숫자의 1차원 배열입니다. MATLAB은 두 가지 유형의 벡터 생성을 허용합니다 -
행 벡터 요소 집합을 대괄호로 묶고 공백이나 쉼표를 사용하여 요소를 구분하여 만듭니다.
라이브 데모r = [7 8 9 10 11]
MATLAB은 위의 명령문을 실행하고 다음 결과를 반환합니다 -
r = 7 8 9 10 11
열 벡터 요소를 구분하는 데 세미콜론을 사용하여 요소 집합을 대괄호로 묶는 방식으로 생성됩니다.
라이브 데모c = [7; 8; 9; 10; 11]
MATLAB은 위의 명령문을 실행하고 다음 결과를 반환합니다 -
c = 7 8 9 10 11
여러 가지 방법으로 벡터 요소 중 하나 이상을 참조할 수 있습니다. i 번째 벡터 v의 성분을 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을 사용하면 벡터에서 요소 범위를 선택할 수 있습니다.
예를 들어, 행 벡터 rv를 생성해 보겠습니다. 9개 요소 중 rv(3:7)를 작성하여 요소 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
이 섹션에서는 다음 벡터 연산에 대해 설명하겠습니다. -
벡터의 덧셈과 뺄셈
벡터의 스칼라 곱하기
벡터의 전치
벡터 추가
벡터의 크기
벡터 내적
균일한 간격의 요소가 있는 벡터
MATLAB
MATLAB은 내림차순으로 정렬된 계수를 포함하는 행 벡터로 다항식을 나타냅니다. 예를 들어, 방정식 P(x) =x4 + 7x3 - 5x + 9는 −로 나타낼 수 있습니다. p =[1 7 0 -5 9]; 다항식 평가 다중 함수는 지정된 값에서 다항식을 평가하는 데 사용됩니다. 예를 들어, 이전 다항식 p를 평가하려면 , x =4에서 −를 입력합니다. 라이브 데모 p = [1 7 0 -5 9]; polyval(p,4) MATLAB은 위의 명령문을 실행하고 다음 결과를 반환합니다. - ans = 693 MATLAB은 p
Simulink는 MATLAB과 통합된 동적 및 임베디드 시스템을 위한 시뮬레이션 및 모델 기반 설계 환경입니다. MathWorks에서 개발한 Simulink는 다중 도메인 동적 시스템을 모델링, 시뮬레이션 및 분석하기 위한 데이터 흐름 그래픽 프로그래밍 언어 도구입니다. 기본적으로 사용자 정의 가능한 블록 라이브러리 세트가 있는 그래픽 블록 다이어그램 도구입니다. 이를 통해 MATLAB 알고리즘을 모델에 통합하고 추가 분석을 위해 시뮬레이션 결과를 MATLAB으로 내보낼 수 있습니다. Simulink는 −를 지원합니다. 시스