Hvordan Plot Beta Fordeling av MATLAB

En beta-fordelingen er en sannsynlighetsfordeling funksjon lik den kjente klokkeformede eller normalfordeling. En vanlig fordeling er symmetrisk og alle sannsynligheter variere fra null til en. En beta-fordelingen er en mer generell variasjon av en normalfordeling som kan ha en strammere domene og kan være asymmetrisk. To konstanter - "a" og "b" - tak i symmetri. Programmet MATLAB utfører aritmetikk, kalkulus, figur plotting og mye mer. Hundrevis av bygge-funksjoner gjør det til et nyttig verktøy for studenter og fagfolk. En av disse innebygde funksjoner beregner beta sannsynligheter, og du kan plotte sin resulterer distribusjon.

Bruksanvisning

1 Lag en matrise, eller verdiliste, som inneholder domenet over hvor du vil at betafordeling spredning. For eksempel, hvis du ønsker det inneholdt mellom 0,2 og 0,8, og deretter skriver du inn følgende kode i MATLAB sin ledeteksten:

x = [0,2: 0,01: 0,8];

Trykk "Enter" på tastaturet. MATLAB oppretter en liste med tall som spenner 0,2 til 0,8 i trinn på 0,01 og lagrer disse tallene i en matrise som heter "x".

2 Velg eller oppgi verdier for "a" og "b", de to konstanter som bestemmer graden av fordelingen symmetri. Hvis de er like, så fordelingen vil være symmetrisk. Gi de to verdiene til MATLAB er "beta" -funksjonen som i følgende kode:

const1 = beta (a, b);

3 Direkte MATLAB å lage en "y" value for hver "x" verdi. Eksplisitt, forteller du MATLAB til å gi deg sannsynligheten for hver "x" verdi basert på "a" og "b" du har gitt tidligere. Bruk følgende looping kode i MATLAB er bedt om å gjøre det:

for i = 1: lengde (x)
y (i) = 1 / const1

x (i) ^ (a-1) (1-x (i)) ^ (b-1);
slutt

4 Plott betafordeling du opprettet. Dette vil være en plotting av "y" versus "x". Avslutt med følgende kode:

plot (x, y)

Trykk på "Enter" -tasten. MATLAB vil åpne en figur vindu og tegne inn betafordeling.