7187

Генерирование случайных чисел с различными законами распределения на основе случайных чисел с равномерным распределением

Лабораторная работа

Социология, социальная работа и статистика

Генерирование случайных чисел с различными законами распределения на основе случайных чисел с равномерным распределением название лабораторной работы Этапы задания и результаты их реализации. 1. Сгенерировать последовательность случайных чисел, подч...

Русский

2013-01-18

207.53 KB

7 чел.

Генерирование случайных чисел с различными законами распределения

на основе случайных чисел с равномерным распределением

название лабораторной работы

Этапы задания и результаты их реализации.

1. Сгенерировать последовательность случайных чисел, подчиненных равномерному

закону распределения на отрезке [0,1], с помощью функции rand.

Код программы:

n=10;

x=rand(10,1)

Результат работы программы:

x  =

 

   0.2113249  

   0.7560439  

   0.0002211  

   0.3303271  

   0.6653811  

   0.6283918  

   0.8497452  

   0.6857310  

   0.8782165  

   0.0683740

2. Рассчитать математическое среднее, среднеквадратическое отклонение, дисперсию.

Код программы:

s=0;

for i=1:1:n,

s=s+x(i);

,end

mx=s/n

s=0;

for i=1:1:n,

s=(x(i)-mx).^2;

,end

dx=s/n

gx=sqrt(dx)

Результат работы программы:

mx  =

 

   0.5262266  

dx  =

 

   7.573D-08  

gx  =

 

   0.0002752  

3. Построить гистограмму для для сгенерированной последовательности x

Код программы:

clf();

histplot(20,x,style=2)

Результат работы программы:

4. Используя сгенерированную последовательность x построить новую

последовательность случайных равномерно распределенных чисел на отрезке [-5,6].

Рассчитать характеристики и построить гистограмму.

Код программы:

z=-5+(6+5)*x

s=0;

for i=1:1:n,

s=s+z(i);

,end

mz=s/n

s=0;

for i=1:1:n,

s=(z(i)-mz).^2;

,end

dz=s/n

gz=sqrt(dz)

clf();

histplot(20,z,style=2)

Результат работы программы:

z  =

 

 - 2.6754265  

   3.3164824  

 - 4.9975675  

 - 1.366402   

   2.3191921  

   1.9123097  

   4.3471976  

   2.5430412  

   4.6603813  

 - 4.2478856  

mz  =

 

   0.5811323  

dz  =

 

   2.3319414  

gz  =

 

   1.5270695  

7. Используя формулу y=rand(100,1,’normal’), сгенерировать последовательность нормально

распределенных случайных чисел. Рассчитать характеристики. Построить гистограмму.

Код программы:

y=rand(10,1,'normal')

s=0;

for i=1:1:n,

s=s+y(i);

,end

my=s/n

s=0;

for i=1:1:n,

s=(y(i)-my).^2;

,end

dy=s/n

gy=sqrt(dy)

m=mean(y)

s=msd(y)

d=variance(y)

clf();

histplot(20,y,style=2)

Результат работы программы:

y  =

 

   0.7223316  

   1.9273333  

   0.6380837  

 - 0.8498895  

   0.2546697  

 - 1.5417209  

 - 0.6834217  

 - 0.7209534  

   0.8145126  

   0.3240162  

my  =

 

   0.0884962  

dy  =

 

   0.0055470  

gy  =

 

   0.0744780  

m  =

 

   0.0884962  

s  =

 

   0.9738860  

d  =

 

   1.0538378  

  1.  На основе последовательности y построить последовательность z, рассчитываемую по заданной формуле. Рассчитать характеристики построенной последовательности и построить гистограмму.

Код программы:

gz=2;

mz=1;

z=y*gz+mz

m=mean(z)

s=msd(z)

d=variance(z)

clf();

histplot(20,z,style=2)

Результат работы программы:

z  =

 

   0.5339738  

   2.9482452  

   0.5312153  

   0.6356125  

   3.8055223  

   5.0640133  

   1.6537426  

   2.3773968  

   1.1227066  

 - 3.3788435  

m  =

 

   1.5293585  

s  =

 

   2.1786294  

d  =

 

   5.2738068  

10. На основе последовательности x построить экспоненциально распределенную

последовательность случайных чисел v, рассчитываемую по заданной формулеРассчитать характеристики построенной последовательности и построить гистограмму.

Код программы:

l=2;

v=-1*log(x/l)

m=mean(v)

s=msd(v)

d=variance(v)

m=1/l

d=1/l.^2

clf();

histplot(20,v,style=2)

Результат работы программы:

v  =

 

   1.6415018  

   0.7740429  

   0.7456850  

   1.7616172  

   1.6712817  

   1.0022653  

   2.034177   

   1.3875964  

   2.025492   

   1.3368257  

m  =

 

   1.4380485  

s  =

 

   0.4498795  

d  =

 

   0.2248795  

11. Рассчитать вероятности событий для сгенерированных последовательностей x,y,z;

P(x<0.2), P(0.1<=y<=0.3), P(z<1), P(0.1<v<3).

Код программы:

P1=sum(x<0.2)/n

P2=sum((y>=0.1)&(y<=0.3))/n

P3=sum(z<1)/n

P4=sum((v>0.1)&(v<3))/n

Результат работы программы:

P1  =

 

   0.  

P2  =

 

   0.1  

P3  =

 

   0.5  

P4  =

 

   1.  


 

А также другие работы, которые могут Вас заинтересовать

85327. Концепция этногенеза Л. Н. Гумилева 42.19 KB
  В основу своей теории этногенеза Гумилев положил в качестве главного постулата тезис о природнобиологическом характере этноса обусловленного тем что он является составной частью биоорганического мира планеты и возникает в определенных географоклпматических условиях.cnn же некоторое количество людей обладающих этим признаком соберется вместе объединенные одной целью если при этом они находятся в благоприятных географических условиях необходим разнообразный ландшафт появляется зародыш нового этноса начинается бурный процесс...
85328. Основные принципы формирования понятия народной художественной культуры 38.78 KB
  До сих пор понимание предметного поля каждого ил этих образований народной к остается весьма дискурсивным. Тем более что ряд наук филология история этнография искусствоведение претендовали в разные годы на всеобъемлющую роль в изучении народной культуры преувеличивая значение для последней своих проблем. Нельзя не сказать и о том что в России ситуация усугубляется за счет потерянных народной художественной культурой ориентиров развития в ХХ в.
85329. Традиционные и инновационные формы народной художественной культуры 39.23 KB
  В народной художественной культуре любого народа постоянно появляется и бытует огромное количество образований представляюших собой традиционный фольклор традиции и новых образований связанных с традиционными художественными структурами новации. В культурологии сочетанием традиции и новации обозначают две взаимозависимые стороны развития культуры в которых зафиксирована мысль о том что она содержит в себе как устойчивые так и изменчивые моменты. Глобальная характеристика культуры заключается в единстве традиции и новаторства...
85330. Поняття «норма» і «аномалія» в психології 31.92 KB
  Норма лат. В практичній психології і педагогіці сьогодні працюючими є поняття учбова норма; соціальновікова норма індивідуальна норма. Питання про аномалії в розвитку може розглядатися тільки в контексті знання про нормальні параметри цих процесів і поведінки.
85331. Полісенсорна система навчання слабочуючих дітей і комунікаційна система навчання глухих 38.93 KB
  Отже потрібно для нього створити відповідні його природі умови. У сучасній дидактичній системі навчання мови глухих дітей за принципом формування мовного спілкування С.Зиков розрізняють три форми словесної мови: дактильная усна і письмова. В якості вихідної форми мови найбільш повно відповідає природі глухого дитини використовується пальцева сприймається зором форма словесної мови дактильная форма.
85332. Психолого-педагогічні основи розвитку і освіти дітей зі складним дефектом 37.31 KB
  Залежно від структури порушення діти з поєднаними порушеннями поділяються на три основні групи. У першу входять діти з двома вираженими психофізичними порушеннями кожне з яких може викликати аномалію розвитку: сліпоглухих діти розумово відсталі глухі слабочуючі із затримкою психічного розвитку первинної. У другу групу мають одне істотне психофізичний порушення провідне і супутнє йому інше порушення виражене в слабкому ступені але помітно обтяжлива хід розвитку: розумово відсталі діти з невеликим зниженням слуху. У третю групу...
85333. Причини порушень слуху 41.95 KB
  Стійкі порушення слуху у дітей можуть бути вродженими і набутими. Висновок про природжений або набутий характер порушення слуху робиться зазвичай на підставі відомостей отриманих зі слів батьків а ці відомості часто виявляються досить неточними. З іншого боку нерідко дійсно вроджене порушення слуху залишається протягом декількох місяців а іноді років нерозпізнаним а коли воно виявляється то приписується якомусь випадковому захворювання або травмі що мали місце незадовго до виявлення дефекту слуху.
85334. Поняття про складне порушення розвитку 38.45 KB
  У літературі та практиці на даний час не встановилася єдина термінологія одні й ті ж порушення можуть бути названі і складними і комплексними і множинними. Порушення розвитку може бути ізольованим одиничним або складним множинним. Одиничне порушення це порушення якоїсь однієї системи організму.
85335. Прояви порушення вищих психічних функцій при ДЦП 44.98 KB
  У цих дітей рухові розлади поєднуються з психічними та мовними порушеннями і вони потребують психологопедагогічної та логопедичної корекції. Інші вищеназвані категорії дітей з порушеннями опорнорухового апарату як правило не мають порушень пізнавальної діяльності і не вимагають спеціального навчання і виховання. Порушення опорнорухового апарату можуть бути наслідком поліомієліту різних вроджених і набутих деформацій рухового апарату ряду спадкових і вроджених захворювань.