Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1

.m
Скачиваний:
6
Добавлен:
16.04.2021
Размер:
873 б
Скачать
M = [286588 434446 388251];
K = [0.1452 0.8242 0.7653];
L = 997783;
temp = [];
n = [100 600 1000];
for i = 1:3
[M,K,L,temp] = myRand(M,K,L,n(i));
disp(['Среднее значение n=' int2str(n(i)) ': ' num2str(mean(temp))])
disp(['Дисперсия n=' int2str(n(i)) ': ' num2str(cov(temp))])
disp(['Стандартное отклонение выборки n=' int2str(n(i)) ': ' num2str(std(temp))])
end
function [M, K, L, R] = myRand(M, K, L, x)
R = 1:x;
for i = 1:x
n = length(K)+1;
k = (M(1)*K(n-1)+M(2)*K(n-2)+M(3)*K(n-3))-floor((M(1)*K(n-1)+M(2)*K(n-2)+M(3)*K(n-3))/L)*L;
K = [K k];
R(i) = k/L;

end
figure(i)
plot(R)
title(['СВ N = ', num2str(i)])
ylabel('Значения СВ')
xlabel('Индекс СВ')

Y = sort(R);
figure(i+3)
plot(Y)
title(['Отсортированные СВ N = ', num2str(i)])
ylabel('Значения СВ')
xlabel('Индекс СВ')
end
Соседние файлы в предмете Моделирование