Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %Assignment 7 Problem 2
- clear all
- Nrolls = 10000;
- %Establishing Number of rolls
- for K = 1:Nrolls
- die = rand;
- if die < 0.091
- die = 2;
- elseif die < 0.182
- die = 3;
- elseif die < 0.273
- die = 4;
- elseif die < 0.364
- die = 5;
- elseif die < 0.455
- die = 6;
- elseif die < 0.546
- die = 7;
- elseif die < 0.637
- die = 8;
- elseif die < 0.728
- die = 9;
- elseif die < 0.819
- die = 10;
- elseif die < 0.91
- die = 11;
- elseif die < 1
- die = 12;
- end
- %Code generates random numbere between 0 and 1
- %Code classifies die values on whether the random value generated is
- %in range between (0,1/11),(1/11,2/11) etc...
- if die == 2
- Yresult(K,1) = 1;
- elseif die == 3
- Yresult(K,2) = 1;
- elseif die == 4
- Yresult(K,3) = 1;
- elseif die == 5
- Yresult(K,4) = 1;
- elseif die == 6
- Yresult(K,5) = 1;
- elseif die == 7
- Yresult(K,6) = 1;
- elseif die == 8
- Yresult(K,7) = 1;
- elseif die == 9
- Yresult(K,8) = 1;
- elseif die == 10
- Yresult(K,9) = 1;
- elseif die == 11
- Yresult(K,10) = 1;
- elseif die == 12
- Yresult(K,11) = 1;
- %Code places 1 in a given column based off found die value
- end
- end
- Nresult = sum(Yresult)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement