tugas2

Upload: darma-setiawan

Post on 14-Jan-2016

8 views

Category:

Documents


0 download

DESCRIPTION

ok

TRANSCRIPT

  • Nama : Darma Setiawan Putra

    NRP : 2214206006

    Tugas#2 : Sistem Komunikasi Digital

    1. Membangkitkan nilai random

    Perintah di matlab :

    x=round(10*rand(1,20)) % membangkitkan nilai random dengan matrik 1x20 % dari rentang bilangan 0 hingga 10

    Tampilan :

    2. Mendapatkan nilai mean (rata-rata)

    Formula :

    =1

    =

    1 + 2 + 3 ++

    =1

    =8 + 7 + 9 + 1 + 2 + 5 + 10 + 8 + 5 + 3 + 1 + 7 + 5 + 2 + 4 + 2 + 8 + 4 + 9 + 0

    20= 5

    Perintah di matlab :

    nilai_rerata=mean(x)

    Tampilan :

    3. Mendapatkan nilai Variansi

    Formula :

    2 = ( )

    2=1

    1=(1 )

    2 + (2 )2 ++ ( )

    2

    1=182

    19= 9.578947

  • 8 7 9 1 2 5 10 8 5 3 1 7 5 2 4 2 8 4 9 0

    3 2 4 -4 -3 0 5 3 0 -2 -4 2 0 -3 -1 -3 3 -1 4 -5 ( )

    2 9 4 16 16 9 0 25 9 0 4 16 4 0 9 1 9 9 1 16 25

    Perintah di matlab :

    variansi=var(x)

    Tampilan :

    4. Mendapatkan nilai standar deviasi atau simpangan baku

    Formula :

    = ( )2=1

    1= 2 = 9.5789 = 3.0949

    Perintah di matlab :

    standar_deviasi=std(x)

    Tampilan :

    5. Mendapatkan Grafik Probability Density Function (PDF)

    Nilai x

  • Grafik

    6. Mendapatkan Grafik Cummulative Density Function (CDF)

    Nilai x

    Grafik

    0 2 4 6 8 10 12 14 16 18 200

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0.14

    0.16Grafik probability density function (PDF)

    Banyaknya data

    p d

    f

    0 2 4 6 8 10 12 14 16 18 200

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1Grafik cummulative density function (CDF)

    Banyaknya data

    c d

    f

  • 7. Listing program :

    %membuat grafik probability density function (pdf) clear all; clc; x=round(10*rand(1,20)) % membangkitkan nilai random dengan matrik 1x20 % sebanyak 10 bilangan t=0:19; % mengurutkan bilangan dari 0 sampai 19 h=hist(x,t); % banyaknya bilangan dari 0 hingga 19 p=h/sum(h);

    plot(t,p,'o:'),grid title('Grafik probability density function (PDF)') xlabel('Banyaknya data') ylabel('p d f')

    %membuat grafik cummulative density function (cdf) for i=0:19 c(i+1)=sum(p(1:i+1)); end

    figure plot(t,c,'o:'),grid title ('Grafik cummulative density function (CDF)') xlabel ('Banyaknya data') ylabel ('c d f')

    %mendapatkan nilai mean nilai_rerata=mean(x)

    %mendapatkan nilai variansi variansi=var(x)

    %mendapatkan nilai deviasi standar_deviasi=std(x)