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.  


 

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

20912. Исследование феррозондов 179 KB
  Это изменение достигается магнитным воздействием на сердечник с помощью обмоток возбуждения подключенных к источнику переменного тока. Здесь w1в и w2в обмотки возбуждения включенные встречно wвых выходная сигнальная обмотка. Встречное включение обмоток возбуждения расположенных симметрично относительно середины сердечника обеспечивает развязку цепей возбуждения и выхода и позволяет свести к минимуму величину выходного напряжения в отсутствие внешнего поля. При подаче в обмотки возбуждения переменного напряжения uв=uвмsint магнитная...
20913. Исследование статических тяговых характеристик силового электромагнита 265.5 KB
  При протекании тока по обмотке 3 электромагнита создается магнитный поток который проходит по магнитопроводу паразитному и рабочему воздушному зазорам. В последнем создается электромагнитная сила стремящаяся притянуть якорь электромагнита к стопу. Электромагнитное усилие определяется зависимостью 1 где коэффициент зависящий от конструктивных особенностей электромагнита; ток в обмотке; количество витков обмотки; зазор.
20914. Ознакомление с конструкциями и схемами включения электромагнитных реле 327.5 KB
  Основные теоретические сведения Реле это устройство в котором при достижении входной величиной определенного значения скачкообразно изменяется выходная величина. В зависимости от того на какое физическое явление реагирует воспринимающая система реле подразделяют на электромагнитные оптические химические механические пневматические и др. Реле используются для управления режимами работы аппаратуры или отдельных ее блоков систем устройств приборов и элементов а также для усиления преобразования контроля запоминания кодирования и...
20915. Исследование двигателей постоянного тока 578.5 KB
  Оборудование измерительные приборы и инструменты: лабораторная установка источники постоянного тока вольтметр амперметр тахометр магазин сопротивлений. В настоящее время в качестве исполнительных двигателей наиболее часто используются: двухфазные асинхронные двигатели с повышенным сопротивлением ротора; двигатели постоянного тока с независимым возбуждением или постоянными магнитами; 3 синхронные шаговые двигатели. В настоящей работе исследуется двигатель постоянного тока ДПТ.
20916. Исследование тахогенераторов постоянного и переменного тока 980.5 KB
  Оборудование измерительные приборы и инструменты: лабораторная установка источники постоянного и переменного тока вольтметры тахометр магазины сопротивлений и конденсаторов. По роду тока тахогенераторы делятся на ТГ постоянного тока и ТГ переменного тока. Допустимая амплитудная погрешность может составлять единицы процентов; минимум фазовой погрешности минимум изменения фазы выходного напряжения при изменении скорости вращения для ТГ переменного тока; симметричность выходной характеристики неизменность ее крутизны при изменении...
20917. Исследование электрических гиромоторов 327 KB
  Совокупность ротора электропривода роторных опор называемых главными опорами гироскопа и элементов крепящих двигатель на раме гироскопа представляет собой гиромотор гиродвигатель. Кинетический момент равен произведению момента инерции ротора J на угловую скорость его вращения 2: H=J2 . Для получения максимально возможного момента инерции ротора в заданных габаритах гиромоторы выполняются по обращенной схеме. В отличие от обычного двигателя статор гиромотора размещается внутри охватывающего его ротора.
20918. Классификаторы, коды и технология их применения 117 KB
  Контрольное число контрольная цифра разновидность контрольной суммы добавляется обычно в конец длинных номеров с целью первичной проверки их правильности. Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера либо результат другой математической операции над цифрами. Вычисляется контрольное число A как остаток от деления контрольной суммы на 11 3. Если контрольное число A больше 9 то результирующее контрольное число A вычисляется как остаток от деления A на 10 4.
20919. Организационно-экономическая сущность задачи 2.16 MB
  Для этого рассмотрим: внешние и внутренние связи подразделения для которого создается АИС; информационная взаимосвязь входной и выходной информации; способы отправки и доставки информации. Информационная взаимосвязь подразделений данного экономического объекта позволяет определить состав взаимосвязанных подразделений объекта и место подразделения для функционирования которого необходимо решение данной задачи. Пример отражения информационной взаимосвязи подразделений супермаркета и выделение конкретного подразделения в частности отдела...
20920. ДОСЛІДЖЕННЯ СХЕМ ПОРІВНЯННЯ НАПРУГ 452 KB
  На панелі Джерела натиснути відповідні кнопки вибору сигналу постійного струму і включити стенд. На панелі U вх натиснути кнопку Джер. 1 панелі Джерела встановити напруга на вході 1 компаратора рівне U вх = 3 В. На панелі натиснути кнопку Джер.