MATLAB
콜론(:) MATLAB에서 가장 유용한 연산자 중 하나입니다. 벡터, 첨자 배열을 만들고 반복을 지정하는 데 사용됩니다. .
1에서 10까지의 정수를 포함하는 행 벡터를 생성하려면 −
라이브 데모1:10
MATLAB은 명령문을 실행하고 1에서 10까지의 정수를 포함하는 행 벡터를 반환합니다. −
ans = 1 2 3 4 5 6 7 8 9 10
예를 들어 -
와 같이 1이 아닌 다른 증분 값을 지정하려는 경우 라이브 데모100: -5: 50
MATLAB은 명령문을 실행하고 다음 결과를 반환합니다. -
ans = 100 95 90 85 80 75 70 65 60 55 50
다른 예를 들어 보겠습니다 -
라이브 데모0:pi/8:pi
MATLAB은 명령문을 실행하고 다음 결과를 반환합니다. -
ans = Columns 1 through 7 0 0.3927 0.7854 1.1781 1.5708 1.9635 2.3562 Columns 8 through 9 2.7489 3.1416
콜론 연산자를 사용하여 인덱스 벡터를 생성하여 배열의 행, 열 또는 요소를 선택할 수 있습니다.
다음 표는 이러한 목적을 위한 용도를 설명합니다(행렬 A가 있다고 가정하겠습니다) -
형식 | 목적 |
---|---|
A(:,j) | A의 j번째 열입니다. |
A(i,:) | A의 i번째 행입니다. |
A(:,:) | 는 동등한 2차원 배열입니다. 행렬의 경우 A와 동일합니다. |
A(j:k) | A(j), A(j+1),...,A(k)입니다. |
A(:,j:k) | A(:,j), A(:,j+1),...,A(:,k)입니다. |
A(:,:,k) | k 번째 입니다. 3차원 배열 A의 페이지. |
A(i,j,k,:) | 는 4차원 배열 A의 벡터입니다. 벡터는 A(i,j,k,1), A(i,j,k,2), A(i,j,k,3) 및 등등. |
A(:) | 는 단일 열로 간주되는 A의 모든 요소입니다. 대입문의 왼쪽에서 A(:)는 이전의 모양을 유지하면서 A를 채웁니다. 이 경우 오른쪽은 A와 동일한 수의 요소를 포함해야 합니다. |
스크립트 파일을 만들고 그 안에 다음 코드를 입력하십시오 -
라이브 데모A = [1 2 3 4; 4 5 6 7; 7 8 9 10] A(:,2) % second column of A A(:,2:3) % second and third column of A A(2:3,2:3) % second and third rows and second and third columns
파일을 실행하면 다음과 같은 결과가 표시됩니다. -
A = 1 2 3 4 4 5 6 7 7 8 9 10 ans = 2 5 8 ans = 2 3 5 6 8 9 ans = 5 6 8 9
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는 −를 지원합니다. 시스