산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> MATLAB

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

  1. MATLAB - 개요
  2. MATLAB - 기본 구문
  3. MATLAB - 변수
  4. MATLAB - 명령
  5. MATLAB - 데이터 유형
  6. MATLAB - 연산자
  7. MATLAB - 행렬
  8. MATLAB - 배열
  9. MATLAB - 콜론 표기법
  10. MATLAB - 숫자