pseudo random numbers using the linear congruent method

33 vues (au cours des 30 derniers jours)
Kapil Gupta
Kapil Gupta le 4 Avr 2020
how can i plot scatter plot between x(i) and x(i-1)
like:
x(i) = (mod(a*x(i-1)+c,m))
where "a" and "c" are contant and "m" is mod

Réponse acceptée

Ameer Hamza
Ameer Hamza le 4 Avr 2020
Try this
a = 37;
c = 91;
m = 10000;
x = zeros(1,10000);
x(1) = 7;
for i=2:numel(x)
x(i) = mod(a*x(i-1)+c,m);
end
X = x(1:end-1);
Y = x(2:end);
scatter(X,Y, '.');

Plus de réponses (1)

Rahul kumar
Rahul kumar le 27 Oct 2022
a = 37;
c = 91;
m = 10000;
x = zeros(1,10000);
x(1) = 7;
for i=2:numel(x)
x(i) = mod(a*x(i-1)+c,m);
end
X = x(1:end-1);
Y = x(2:end);
scatter(X,Y, '.');

Catégories

En savoir plus sur Visual Exploration dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by