통신이론 matlab을 이용한 PDF 그리기
- 최초 등록일
- 2012.09.11
- 최종 저작일
- 2011.09
- 6페이지/ MS 파워포인트
- 가격 1,000원
소개글
HW 1) -2부터 2까지 범위를 가지는 균일분포 난수 10000개를 발생시키고 0.1의 interval로 pdf를 그리시오.
HW 2) 상기 HW 2)에서 발생하는 난수의 개수를 100으로 변경하고 같은 interval로 pdf를 그리시오, 이때, pdf가 HW2)의 결과와 다르다면 그 이유를 설명하라
10점 만점 받은 자료입니다.
목차
HW 1) -2부터 2까지 범위를 가지는 균일분포 난수 10000개를 발생시키고 0.1의 interval로 pdf를 그리시오.
HW 2) 상기 HW 2)에서 발생하는 난수의 개수를 100으로 변경하고 같은 interval로 pdf를 그리시오, 이때, pdf가 HW2)의 결과와 다르다면 그 이유를 설명하라
본문내용
1번 소스입니다
clc;clear all
a=4*rand(1, 10000)-2;%-2~2 랜덤넘버 10000개를 생성후 a에 저장합니다.
row=1;
col=40;
count1=zeros(row,col);%여기에는 구간별로 카운트해서 값을 저장할겁니다.
for j=1:40
for i=1:10000
if (a(i)>(-2.1+0.1*j))&&(a(i)<=(-2.0+0.1*j))%구간이 40구간이므로
%구간별로 카운트합니다.
count1(j)=count1(j)+1;%카운트!
end
end
end
for k=1:40
pdf(k)=count1(k)/1000;%pdf를 만듬니다. pdf=integral(f(x))dx 이므로.
end
x=[-1.95: 0.1: 1.95];%-2~2면 0.1씩하면 41개이므로 -1.95부터 1.95까지로 했습니다.
plot(x, pdf, `r`);
xlabel(`x`);
ylabel(`pdf`);
참고 자료
없음