Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can anyone help with this MATLAB homework please?? THANKS SO MUCH!!! Here is a simple game: a player can roll a fair, six-sided die up

Can anyone help with this MATLAB homework please?? THANKS SO MUCH!!!

Here is a simple game: a player can roll a fair, six-sided die up to three times. After each roll a player may stop the game and receive $1 for each dot on the upturned die. The player has to roll at least once, and the game automatically stops after the third roll. For example, if a player rolls 1, rolls 4, and then stops, the player receives $4. The purpose of this exercise is to determine a good strategy to play this game, one that maximizes the chances of winning the most money.

a. The MATLAB command rand yields a uniformly distributed, random number between 0 and 1. Therefore the statement

 ceil(6*rand) 

provides a 1, 2, 3, 4, 5 or 6 each with probability 1/6. We may thus interpret the result of the above MATLAB statement to be the occurrence of a roll of a fair, six-sided die.

Use the above command to simulate rolls of a die when you implement a MATLAB function of the form

function Strategy(minFirstRoll,minSecRoll).

Strategy(minFirstRoll,minSecRoll) simulates the outcome of the strategy that stops if the outcome of the first roll is at least minFirstRoll and stops if the outcome of the second roll at least minSecRoll. The Strategy function inputs two integers between 1 and 6 and outputs the number representing the upturned die where the player employing the strategy in question stops. Note: the output of Strategy is a random number.

b. We seek to find which strategies do well on average, so we need to average the results in part a. Write a function

 AveStrategy(minFirstRoll,minSecRoll,numGames) 

that computes the arithmetic average of Strategy(minFirstRoll,minSecRoll) after playing numGames games. Display command line outputs of AveStrategy(1,2,10000), AveStrategy(4,3,10000) and AveStrategy(5,5,10000).

c. Of the strategies considered above, which one does best? and what is its average (as the number of games played gets larger and larger)?

Remarks: For parts a and b, provide the MATLAB code you wrote for the Strategy and AveStrategy functions; for part b, also provide your numerical results; for part c, just answer the questions.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Harness The Power Of Big Data The IBM Big Data Platform

Authors: Paul Zikopoulos, David Corrigan James Giles Thomas Deutsch Krishnan Parasuraman Dirk DeRoos Paul Zikopoulos

1st Edition

0071808183, 9780071808187

More Books

Students also viewed these Databases questions