본문 바로가기
Matlab

Matlab 실습 2. 함수

by Mene 2022. 12. 24.
반응형

문제 : 평균과 표준편차를 구하는 함수를 만들어보자.

 

코드 

function [mean, stdev]=stat(x)
% STAT 평균과 표준편차
% 백터 x에 대해,
% stat(x)는 x의 평균값을 반환
% [mean, stdev] = stat(x)는 평균과 표준편차 둔다 반환
% 행렬 x에 대해, stat(x)는 행순으로 동작
[m,n] = size(x);
if m ==1
m = n; % 열 백터의 경우를 취급
end
mean=sum(x)/m;
stdev=sqrt(sum(x.^2)/m-mean.^2);

 

- x=[1 2 3 4 ] 등 벡터를 대입하고 stat(x)를 실행하면 평균과 표준편차가 나온다.

- 표준편차의 경우 각 행렬의 값을 일일이 제곱해야 하므로 .^2 을 사용한다.

반응형

'Matlab' 카테고리의 다른 글

Matlab 실습 4.Step function(2)  (0) 2022.12.24
Matlab 실습 3. 구간별로 다른 함수의 그래프  (0) 2022.12.24
Matlab 실습 1. Step function  (0) 2022.12.24
[Matlab] 6.M-파일, function  (0) 2022.01.01
[Matlab] 5.그래픽-2  (0) 2022.01.01

댓글