Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please answer using matlab. This function will display a blackjack hand to the command window. Its input argument, hand, will be a row vector containing
Please answer using matlab.
This function will display a blackjack hand to the command window. Its input argument, hand, will be a row vector containing the hand as described in 1. It has no output argument The contents of the display_hand ) function will be as follows a. Define a row vector with characters representing the card values, like so cards = ['A' , '2', '3', '4', '5', '6', '7', '8', '9', 'T' The character corresponding to a card value is accessed by indexing. For example if the card is a ten, you can display the corresponding character using the function fprintf ( '%c' , cards (10) ) b. The entire hand can be displayed with a single fprintf() call as follows fprintf ( ' % c ' , cards (hand) ) Once the hand has been displayed, print a new line using fprintf ('n') c. 5. score_hand) function Input argument: a hand (row vector of numbers between 1 and 13) Output argument: the score corresponding to that hand of cards To keep it simple, we will only allow the Ace to have a value of 1. (Allowing it to have either a value of 1 or 11 depending on context is a challenge problem that you can try after you have the rest of the game working, but it may require using loops and branches, which we have not covered yet.) a. b. With this restriction, the value of the card is equal to the number representing the card, with the exception of face cards (11, 12, and 13), which are worth 10. You can use the min () function and the sum () function to sum the values of the cards while limiting each card to an upper value of 10 OPTIONAL: Since this simplified score_hand() function only requires one line of code, it can be implemented via an in-line (anonymous) function. Try implementing it that way. It can be defined anywhere in the script before it is called for the first time 6. deal cardfunction This function adds a card to an existing handStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started