134 Rozdział 10
W przypadku rozkładu normalnego powinna być znana wartość oczekiwana - m oraz odchylenie standardowe - s zmiennej losowej x, wówczas
x = m + srandn,
gdzie
randn - funkcja generująca liczby pseudolosowe podlegające rozkładowi normalnemu o wartości oczekiwanej 0 i odchyleniu standardowemu 1.
W razie braku wartości oczekiwanej i odchylenia standardowego w praktycznych inżynierskich obliczeniach korzystających z liczb losowych można posługiwać się przybliżonym oszacowaniem wartości oczekiwanej jako średniej w przedziale zmienności
m =
(10.15)
oraz przybliżonym oszacowaniem odchylenia standardowego opartego na tzw. regule 3-sigma
.v = X,mx ~*min . (10.16)
Reguła 3-sigma mówi, że praktycznie całe prawdopodobieństwo zmiennej losowej o rozkładzie normalnym mieści się w przedziale zawartym od m - 3s do m + 3s.
Zasady korzystania z generatora liczb losowych zilustrowano na przykładzie losowania długości ciągów liniowych kabli średniego napięcia.
Należy wylosować 20 długości ciągu linii kablowych zasilanych z głównego punktu zasilania (GPZ). Funkcja powinna czytać dane z klawiatury, a wylosowane długości - zapisywać w pliku tekstowym:
function [ciagdlug]= kable
%losowanie 20 długości ciągu linii kablowych średniego napięcia %zasilanego z GPZ 110kV/SN fd=fopen('kableout.m','wt');
fprintf('\nProgram losuje długości ciągu linii kablowych w GPZ’); fprintf('\n Założenia:');
fprintf(‘\n 1. Długości ciągów podlegają normalnemu rozkładowi.'); fprintf(’\n 2. Dlugosc ciągu nie może mniejsza od minimum.'); fprintf('\n 2. Dlugosc ciągu nie może większa od maksimum.');
% czytanie danych z klawiatury
fprintf('\n Podaj namjniejsza dlugosc ciągu linii kablowych w km:'); ciagmin=input(' ciagmin = ');
fprintf('\n Podaj największa dlugosc ciągu linii kablowych w km:'); ciagmax=input(’ ciagmin = ’);
% oszacowanie wartości oczekiwanej ciągu linii kablowych