Está en la página 1de 2

ESCUELA POLITNICA NACIONAL

Marlon Alejandro Quisaguano Acosta

Abril 18, 2018

1. Generaci Nmeros Aleatorios

Para la generaci nmeros aleatorios, objetivo del presente documento, hemos utilizado Generadores
Lineales Congruentes, para ello hemos optado por Matlab y su respectiva implementacimo sigue:

function [u]=aleatorio(x0,y0,z0,N)

x=[x0];
y=[y0];
z=[z0];
u=[mod((x(1)/30269) + (y(1)/30207)+(z(1)/30323),1)];

for i=2:N

x=[x;mod(171*x(i-1),30269)];
y=[y;mod(172*y(i-1),30207)];
z=[z;mod(170*z(i-1),30323)];
u=[u,mod(x(i)/30269+y(i)/30207+ z(i)/30323,1)];

end

hist(u);

end

Utilizando [u]=aleatorio(0.6,250,25,400), tenemos el siguiente vector:

u=[ 0.0091 0.5671 0.2503 0.8237 0.4579 0.0862 0.4245 0.1382 0.3158 0.9952 0.4429 0.6307 0.0322
0.6191 0.2158 0.8248 0.6707 0.5377 0.8346 0.5436 0.0616 0.9665 0.9447 0.5169 0.9155 0.1156 0.3109
0.7858 0.9756 0.9640 0.8061 0.0130 0.7236 0.6398 0.5139 0.8501 0.5404 0.1428 0.6382 0.6937 0.6793
0.5440 0.5064 0.6196 0.2085 0.2339 0.2976 0.7560 0.6447 0.0644 0.6886 0.3831 0.5931 0.4765 0.9126
0.4672 0.1360 0.7160 0.2805 0.8917 0.9145 0.6374 0.7580 0.9769 0.2042 0.0794 0.4578 0.6867 0.5995
0.7574 0.2172 0.0478 0.5936 0.4358 0.1047 0.6589 0.8837 0.2784 0.4468 0.1973 0.3345 0.0429 0.4350
0.6602 0.9317 0.7047 0.6225 0.2980 0.4480 0.4058 0.8151 0.4153 0.6765 0.3076 0.9795 0.3226 0.8172
0.3874 0.1913 0.2376 0.0934 0.9797 0.1220 0.5166 0.9261 0.7561 0.7719 0.6160 0.1133 0.3520 0.6387
0.8239 0.5286 0.9808 0.8980 0.1825 0.8812 0.9356 0.6002 0.8196 0.5664 0.3830 0.0090 0.5229 0.5221
0.6835 0.5389 0.5777 0.4313 0.7632 0.5473 0.1234 0.5615 0.1333 0.1606 0.9105 0.6948 0.2438 0.7204
0.5892 0.0922 0.8109 0.6458 0.9797 0.2116 0.6698 0.5705 0.2608 0.4478 0.2618 0.7504 0.7587 0.3351
0.6604 0.2767 0.1310 0.4785 0.9904 0.7579 0.7095 0.3023 0.2776 0.8011 0.7049 0.9794 0.2356 0.4309
0.2953 0.7661 0.5605 0.6983 0.5785 0.9915 0.3377 0.1289 0.7120 0.0742 0.2630 0.9136 0.2553 0.3627
0.5331 0.6757 0.1490 0.8358 0.2921 0.1926 0.8658 0.5099 0.9994 0.2020 0.1593 0.9623 0.1967 0.0910
0.6138 0.4735 0.1822 0.4114 0.3337 0.2883 0.4176 0.6169 0.0482 0.6090 0.7545 0.0751 0.2453 0.7952
0.9366 0.5752 0.2445 0.3701 0.2723 0.7124 0.9232 0.8091 0.4606 0.8694 0.1038 0.8053 0.3037 0.1018
0.9298 0.5527 0.5386 0.7584 0.9296 0.2690 0.7430 0.0257 0.0326 0.6430 0.2592 0.0558 0.5118 0.0647
0.0374 0.5462 0.3254 0.9542 0.8755 0.7403 0.8127 0.2209 0.5947 0.2845 0.3588 0.7822 0.4189 0.7146

1
0.0687 0.9251 0.0654 0.3229 0.9506 0.6938 0.3337 0.6621 0.9551 0.5074 0.7862 0.8809 0.9569 0.0958
0.7290 0.6324 0.8496 0.4416 0.3902 0.8435 0.0042 0.8496 0.1023 0.5905 0.7020 0.4128 0.7241 0.0780
0.7397 0.2016 0.2862 0.1614 0.8025 0.6741 0.5622 0.3567 0.3337 0.8737 0.2107 0.3753 0.1001 0.5850
0.5229 0.6062 0.0498 0.5973 0.0200 0.5786 0.2102 0.0955 0.1593 0.9737 0.9142 0.6920 0.7226 0.3425
0.4307 0.2061 0.6338 0.9006 0.7526 0.7616 0.7346 0.1926 0.3730 0.0037 0.8996 0.9546 0.7906 0.4995
0.3049 0.2374 0.5065 0.3287 0.5371 0.6007 0.4927 0.9490 0.0042 0.2763 0.6040 0.6559 0.0846 0.7533
0.1705 0.1089 0.7917 0.0982 0.9281 0.7098 0.3726 0.9255 0.3269 0.7495 0.7673 0.2603 0.5445 0.2245
0.1673 0.6921 0.5150 0.9087 0.0224 0.5548 0.1390 0.5535 0.5404 0.6781 0.9954 0.0662 0.9106 0.2536
0.3997 0.4485 0.0364 0.6336 0.6344 0.5215 0.8382 0.9365 0.0859 0.0918 0.7039 0.0215 0.0460 0.1557
0.8280 0.4108 0.2988 0.0215 0.9866 0.9902 0.8960 0.4551 0.8924 0.9823 0.1228 0.0646 0.9911 0.4920
0.1903 0.0267 0.3080 0.8948 0.8682 0.7385 0.9864 0.8859 0.3980 ]

Cuyo histograma es el siguiente :

../Captura.PNG

Conclusiones:

En la generaci nmeros aleatorios mediante este co notamos que entre mas grande sea el N, este se
aproxima a una distribuciiforme.

También podría gustarte