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()
함수를 사용하여 요소 수를 얻은 후 합을 길이로 나누어 평균을 구해야 합니다.