Matlab의 mean() 함수를 사용하여 배열의 평균 얻기

Ammar Ali 2021년11월29일
Matlab의 mean() 함수를 사용하여 배열의 평균 얻기

이 튜토리얼에서는 MATLAB의 mean() 함수를 사용하여 배열의 평균 또는 평균을 찾는 방법에 대해 설명합니다.

MATLAB의 mean() 함수를 사용하여 배열의 평균 찾기

배열의 평균을 찾기 위해 Matlab의 내장 함수 mean()을 사용할 수 있습니다. 벡터나 배열을 전달하면 mean() 함수는 배열에 있는 모든 요소의 평균을 반환합니다. 예를 들어 mean() 함수를 사용하여 벡터의 평균을 구해 보겠습니다. 아래 코드를 참조하십시오.

vect = [1 3 5];
averg = mean(vect)

출력:

averg =

     3

입력이 행렬인 경우 mean() 함수는 각 행렬 열의 평균을 포함하는 행 벡터를 반환합니다. 예를 들어, 3개의 열이 있는 행렬이 있다고 가정합니다. 그런 다음 mean() 함수는 각 열의 평균이 될 세 개의 요소를 포함하는 행 벡터를 반환합니다. 예를 들어 mean() 함수를 사용하여 행렬 열의 평균을 구해 보겠습니다. 아래 코드를 참조하십시오.

vect = [1 3 5; 2 3 6]
averg = mean(vect)

출력:

vect =

     1     3     5
     2     3     6


averg =

    1.5000    3.0000    5.5000

보시다시피 입력 행렬에는 3개의 열이 있고 출력에는 3개의 요소가 있으며 각 요소는 각 열의 평균에 해당합니다. 열의 평균을 구하지 않으려면 각 행의 평균을 구하고 싶습니다. mean() 함수에서 두 번째 인수로 지정하면 정수 2가 되는 두 번째 인수를 추가해야 합니다. 예를 들어 mean()기능을 사용하여 행렬의 행 평균을 구해 보겠습니다. 아래 코드를 참조하십시오.

vect = [1 3 5; 2 3 6]
averg = mean(vect,2)

출력:

vect =

     1     3     5
     2     3     6


averg =

    3.0000
    3.6667

보시다시피 입력 행렬에는 두 개의 행이 있고 출력에는 두 개의 요소가 있으며 각 요소는 각 행의 평균에 해당합니다. mean() 함수의 두 번째 인수로 출력 파일 유형 또는 출력 데이터 유형을 지정할 수도 있습니다. 예를 들어, 출력이 이중 또는 기본이어야 함을 지정할 수 있습니다. 예를 들어 위의 행렬의 데이터 타입을 double로 정의하자. 아래 코드를 참조하십시오.

vect = [1 3 5; 2 3 6]
averg = mean(vect,'double')

출력:

vect =

     1     3     5
     2     3     6


averg =

    1.5000    3.0000    5.5000

mean() 함수를 사용하지 않으려면 sum()length() 함수를 사용하여 평균을 찾을 수도 있습니다. 평균은 요소의 합을 요소 수로 나눈 값과 같다는 것을 알고 있습니다. sum() 함수를 사용하여 요소의 합을 구하고 length() 함수를 사용하여 요소 수를 얻은 후 합을 길이로 나누어 평균을 구해야 합니다.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - MATLAB Array