Coin Flip simulation errors

Here's my function code
H=nest1;
T=nest1;
function [H,T]=nest1(n,k)
while n <= k
n=n+1;
R = randi([1,2]);
H=0;
T=0;
if ISEQUAL(R,1)
H=H+1
disp('H')
end
if ISEQUAL(R,2)
T=T+1
disp('T')
end
end
end
end
here's my main code:
clear all, close all, clc
prompt='How many times do you want to flip the coin?';
k=input(prompt)
[htotal, ttotal]=coinflip(k)
I keep receiving a Not enough input arguments error at my while loop. I'm trying to do a coin flip function by calling a function in my main. any tips? I really need the help.

Réponses (1)

Image Analyst
Image Analyst le 21 Nov 2015

0 votes

In nest1.m, you cannot have these two lines before your function line:
H=nest1;
T=nest1;
Also, your main code calls coinflip(), the code for which you did not post. You posted only code for next1().

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by