검색어 입력폼

matlab 프로그래밍 문제풀이

저작시기 2010.04 |등록일 2010.04.01 한글파일한글 (hwp) | 19페이지 | 가격 2,000원

소개글

1. 1+2+3⋯⋯⋯⋯⋯⋯.+1000의 합을 구하는 script m-file을 작성하라.
(a) for loop를 이용
(b) while loop를 이용

2. π값을 다음의 공식을 이용하여 n의 값이 10000이 될 때까지 계산하되 1000항마다 중간결과를 화면에 출력시키는 script m-file을 작성하라
(제곱근을 계산하는 명령어 : sqrt)

목차

1~17

본문내용

14. row 개수가 1, column 개수가 n인 배열 x에 대한 평균값을 구하는 방법에는 여러 가지가 있다. 아래와 같이 정의되는 평균값들을 출력시키는 function m-file을 작성하라.
(단, 출력변수는 아래 순서대로 am, gm, rms, hm의 4개가 되도록 한다.)
arithmetic mean :
geometric mean :
root-mean-square(rms) average :
harmonic mean :
function [am rms gm hm]=agrhm(X)
n=length(X);
xam=0;
xrms=0;
xgm=1;
xhm=0;
for i=1:n
x=X(i);
xam=xam+x;
xrms=xrms+x^2;
xgm=xgm*x;
xhm=xhm+(1/x);
end
am=xam/n;
rms=(xgm)^(1/n);
gm=sqrt(xrms/n);
hm=n/(xhm);
end

(결과)
[am rms gm hm]=agrhm(A)
am = 3
rms = 2.6052
gm = 3.3166
hm = 2.1898

참고 자료

essential of matlab programming
다운로드 맨위로