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

MATLAB 콜론 연산자 마스터하기: 벡터 생성과 효율적 반복

콜론(:) 연산자란?

MATLAB에서 콜론(:)은 가장 유용한 연산자 중 하나입니다. 벡터 생성, 배열 서브스크립팅, for 반복문 범위 지정에 사용됩니다.

기본 벡터 생성

1부터 10까지 정수로 구성된 행 벡터를 만들려면:

1:10

실행 결과:

ans =
     1     2     3     4     5     6     7     8     9    10

증감값 지정

증감값을 1이 아닌 다른 값으로 지정하려면 시작:증감:끝 형식을 사용합니다.

100:-5:50

실행 결과:

ans =
   100    95    90    85    80    75    70    65    60    55    50

소수 증감값 사용

0:pi/8:pi

실행 결과:

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)3차원 배열 A의 k번째 페이지
A(i,j,k,:)4차원 배열 A에서 벡터 추출
A(:)A의 모든 요소를 단일 열 벡터로. 대입문 좌변에서 형태 유지하며 채움

실전 예제

A = [1 2 3 4; 4 5 6 7; 7 8 9 10];
A(:,2)        % 두 번째 열
A(:,2:3)      % 두 번째, 세 번째 열
A(2:3,2:3)    % 2~3행, 2~3열

실행 결과:

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 숫자 유형: 정수, 부동소수점, 변환과 범위 총정리