tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
2
Task/Random-numbers/MATLAB/random-numbers-1.m
Normal file
2
Task/Random-numbers/MATLAB/random-numbers-1.m
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
mu = 1; sd = 0.5;
|
||||
x = randn(1000,1) * sd + mu;
|
||||
1
Task/Random-numbers/MATLAB/random-numbers-2.m
Normal file
1
Task/Random-numbers/MATLAB/random-numbers-2.m
Normal file
|
|
@ -0,0 +1 @@
|
|||
x = normrnd(mu, sd, [1000,1]);
|
||||
15
Task/Random-numbers/MATLAB/random-numbers-3.m
Normal file
15
Task/Random-numbers/MATLAB/random-numbers-3.m
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
function randNum = randNorm(mu0,chi2, sz)
|
||||
|
||||
radiusSquared = +Inf;
|
||||
|
||||
while (radiusSquared >= 1)
|
||||
u = ( 2 * rand(sz) ) - 1;
|
||||
v = ( 2 * rand(sz) ) - 1;
|
||||
|
||||
radiusSquared = u.^2 + v.^2;
|
||||
end
|
||||
|
||||
scaleFactor = sqrt( ( -2*log(radiusSquared) )./ radiusSquared );
|
||||
randNum = (v .* scaleFactor .* chi2) + mu0;
|
||||
|
||||
end
|
||||
5
Task/Random-numbers/MATLAB/random-numbers-4.m
Normal file
5
Task/Random-numbers/MATLAB/random-numbers-4.m
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
>> randNorm(1,.5, [1000,1])
|
||||
|
||||
ans =
|
||||
|
||||
0.693984121077029
|
||||
Loading…
Add table
Add a link
Reference in a new issue