7187

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

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

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

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

Русский

2013-01-18

207.53 KB

9 чел.

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

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

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

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

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.  


 

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

48466. Базовые понятия моделирования 355.5 KB
  Моделирование метод исследования систем на основе переноса изучаемых свойств системы на объекты другой природы. Динамическое программирование Различают: гомоморфные и изоморфные модели. Процесс моделирования это весь процесс от постановки задачи до внедрения результатов моделирования.
48467. Податковий контроль платників податків по розрахунках з бюджетом 59 KB
  Податковий контроль платників податків по розрахунках з бюджетом Види документальних перевірок платників податків що здійснюються орканами ДПС: документальні невиїзні перевірки що не потребують втручання в діяльність платника податків який перевіряється проводяться на основі поданих податкових декларацій звітів та інших документів пов'язаних із нарахуванням і сплатою податків та зборів обов'язкових платежів; планові виїзні перевірки які провадять не частіше одного разу на календарний рік за сукупними показниками...
48468. CASE-технологии. Информационные технологии 530.5 KB
  Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных областях экономики. Современные крупные проекты ИС характеризуются
48469. Аэропорт как составная авиатранспортной системы 69 KB
  В случае нарушения равновесия могут возникать такие последствия: неполное функционирование аэропорта и авиакомпаний; неудовлетворительные условия для пассажиров; неадекватне условия для пассажиров; недостаточность обеспечения полетов; ненадежность функционирования систем аэропорта; повышение стоимости перевозок для пользователей; ухудшение обеспечения авиакомпаний оборудованием; понижение уровня обслуживания пассажиров.обслуживание пассажиров; 2. Авиационная деятельность связана с обеспечением полетов обслуживанием...
48470. Схемотехника аналоговых электронных устройств. Качественные показатели и характеристики аналоговых электронных устройств 975.68 KB
  В результате изучения дисциплины студенты должны: знать принципы функционирования основных аналоговых электронных устройств и их базовых элементов особенности схемотехники этих устройств в том числе и учитывающие возможность их реализации по интегральной технологии и необходимость обеспечения стабильности их работы; знать и уметь применять методы анализа усилительных и других аналоговых электронных устройств основанные на использовании эквивалентных схем; уметь составлять эти схемы на базе принципиальных схем анализируемых устройств; ...
48471. Моделирование систем. Конспект лекций 20.26 MB
  Морозов Моделирование систем Конспект лекций Рязань 2011 Введение Моделирование как создание некой системы системымодели второй системы имеющей определенное сходство с системойоригиналом первой системой. Теория моделирования применяется: а при аналитическом отыскании зависимостей соотношений и решений конкретных задач; б при обработке результатов экспериментальных исследований и испытаний различных технических устройств в тех случаях когда результаты представлены в обобщенных критериальных зависимостях; в при...
48472. РЕКОМЕНДАЦИИ ПО СОВЕРШЕНСТВОВАНИЮ СИСТЕМЫ МОТИВАЦИИ ПЕРСОНАЛА ОАО «ЭТК» 543.5 KB
  Путь к эффективному управлению человеком лежит через понимание его мотивации. Только зная то, что движет человеком, что побуждает его к деятельности, какие мотивы лежат в основе его действий, можно попытаться разработать эффективную систему форм и методов управления им.
48473. Виробничий менеджмент. Конспект лекцій 464.5 KB
  Все це вимагає від керівників глибокої теоретичної підготовки та вміння ефективного управління організаціями. Тому на сьогоднішній день актуальною стає проблема підготовки спеціалістів з управлінням виробництвом. Це поьребує від фахівців виробничої сфери чітко усвідомити закони принципи і методи ефективного управління оперативною діяльністю всього відтворювального циклу. Менеджмент передбачає управління всією різноманітною функціональною діяльністю організації.
48474. ДЕНЬГИ. КРЕДИТ. БАНКИ 1.15 MB
  Необходимость возникновение сущность и функции денег Происхождение денег и их эволюция. Предпосылки появления денег и их значение и необходимость. Сущность и функции денег Роль денег в экономике и социальной сфере. Особенности проявления роли денег при разных моделях экономики Лекция 2.