Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. %Assignment 7 Problem 2
  2. clear all
  3. Nrolls = 10000;
  4. %Establishing Number of rolls
  5. for K = 1:Nrolls
  6. die = rand;
  7. if die < 0.091
  8. die = 2;
  9. elseif die < 0.182
  10. die = 3;
  11. elseif die < 0.273
  12. die = 4;
  13. elseif die < 0.364
  14. die = 5;
  15. elseif die < 0.455
  16. die = 6;
  17. elseif die < 0.546
  18. die = 7;
  19. elseif die < 0.637
  20. die = 8;
  21. elseif die < 0.728
  22. die = 9;
  23. elseif die < 0.819
  24. die = 10;
  25. elseif die < 0.91
  26. die = 11;
  27. elseif die < 1
  28. die = 12;
  29. end
  30. %Code generates random numbere between 0 and 1
  31. %Code classifies die values on whether the random value generated is
  32. %in range between (0,1/11),(1/11,2/11) etc...
  33. if die == 2
  34. Yresult(K,1) = 1;
  35. elseif die == 3
  36. Yresult(K,2) = 1;
  37. elseif die == 4
  38. Yresult(K,3) = 1;
  39. elseif die == 5
  40. Yresult(K,4) = 1;
  41. elseif die == 6
  42. Yresult(K,5) = 1;
  43. elseif die == 7
  44. Yresult(K,6) = 1;
  45. elseif die == 8
  46. Yresult(K,7) = 1;
  47. elseif die == 9
  48. Yresult(K,8) = 1;
  49. elseif die == 10
  50. Yresult(K,9) = 1;
  51. elseif die == 11
  52. Yresult(K,10) = 1;
  53. elseif die == 12
  54. Yresult(K,11) = 1;
  55. %Code places 1 in a given column based off found die value
  56. end
  57. end
  58. Nresult = sum(Yresult)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement