flip coins a given number of times
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Hi, I have to write a code to flip 3 coins a given number of times. Someone can help me? Thank you
0 comentarios
Respuestas (3)
  Muhammad Usman Saleem
      
 el 28 de Feb. de 2016
        may make a code about probability of appearing head or tail in all flip
0 comentarios
  Image Analyst
      
      
 el 28 de Feb. de 2016
        Use inputdlg() to ask the user for the number of flips, and randi() to do the flips. Here's a start:
% Ask user for one integer number.
defaultValue = 5;
titleBar = 'Enter number of flips';
userPrompt = 'Enter flips';
caUserInput = inputdlg(userPrompt, titleBar, 1, {num2str(defaultValue)});
if isempty(caUserInput),return,end; % Bail out if they clicked Cancel.
% Round to nearest integer in case they entered a floating point number.
numFlips = round(str2double(cell2mat(caUserInput)));
% Check for a valid integer.
if isnan(numFlips)
    % They didn't enter a number.  
    % They clicked Cancel, or entered a character, symbols, or something else not allowed.
    numFlips = defaultValue;
    message = sprintf('I said it had to be an integer.\nI will use %d and continue.', numFlips);
    uiwait(warndlg(message));
end
% Now do the flips of the 3 coins.
numCoins = 3;
fprintf('1 = heads, 2 = tails\n');
for flip = 1 : numFlips
  fprintf('\nHere is flip #%d\n', flip);
  coinStates = randi(2, 1, numCoins)
end
0 comentarios
Ver también
Categorías
				Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!