행렬, 배열 요소를 다루는 MATLAB-변수, 벡터와

  1. MATLAB-변수 모든 MATLAB 변수는 배열입니다. 즉, 각 변수는 여러 요소를 포함할 수 있습니다.배열을 사용하면 하나의 변수에 여러 개의 관련 데이터를 저장할 수 있게 됩니다.행 벡터 x와 열 벡터 y는 다음과 같이 표현할 수 있습니다.변수로 행렬을 쉽게 작성할 수 있습니다.줄이 2개이고 줄이 3개인 행렬은 아래와 같이 표현할 수 있습니다.또한 행렬 내부에서 연산이 가능합니다.길이가 긴 벡터를 만들 때: 연산자를 사용하여 쉽게 할 수 있습니다.이때 특정 간격을 지정하여 작성할 수도 있습니다. (default 간격은 1입니다.) 만들고자 하는 벡터의 각 요소 간의 간격이 아닌 개수를 알고 있는 경우 linspace 함수를 사용하여 벡터를 생성할 수 있습니다. 아래에서는 0부터 시작해서 1부터 끝나고 요소의 개수가 5개인 벡터입니다.전치 행렬은 「연산자를 사용해 간단하게 실시할 수 있습니다.이미 생성한 벡터 x에 대해서도 전치 행렬을 생성하여 저장할 수도 있으며 행 벡터를 생성함과 동시에 전치시킬 수도 있습니다.2. MATLAB-배열 생성 함수 Random인 값, 즉 난수로 구성된 행렬은 rand 함수로 쉽게 생성할 수 있습니다.다음은 5X5 난수 행렬과 5X1 난수 행렬을 생성하는 방법입니다.모든 요소가 0인 행렬은 zeros 함수에 의해 생성할 수 있습니다.배열 크기는 size 함수로 알 수 있으며 전체 요소의 개수는 numel 함수로 확인할 수 있습니다.3. MATLAB-배열 요소 참조 배열의 각 요소를 인덱스라고 합니다. 인덱스의 각 값에 액세스 및 변경함으로써 배열을 취급할 수 있습니다.아래에서는 데이터라는 행렬의 6행 3열 요소에 접근하는 방법, 최종행 3열 요소에 접근하는 방법에 대해 코드를 작성했습니다.만약 해당 레벨의 모든 요소를 지정하기 위해서는: 연산자를 인덱스로 사용해야 합니다.아래에서는 data라는 행렬의 두 번째 열 c의 모든 요소를 포함하는 행 벡터 density와 data 행렬의 마지막 두 열을 포함하는 행렬 volume을 생성했습니다.4. MATLAB-배열 연산 배열 요소에 대하여 덧셈, 곱셈 등 다양한 연산을 수행할 수 있습니다.배열 내 요소 중 최대값은 max 함수로 찾을 수 있으며 배열 요소에 대한 반올림은 round 함수로 수행할 수 있습니다.또한 * 연산자로 행렬이 가능하며, * 연산자로 요소별 곱셈을 수행할 수 있습니다.
  2. [참고 자료] 1. Matworksonramp https://matlabacademy.mathworks.com/R2020b/kr/portal.html?course=gettingstarted&s_tid=course_mlor_start2#chapter=6&lesson=1&section=1
  3. matlabacademy.mathworks.com

error: Content is protected !!