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.

Antworten (1)

Image Analyst
Image Analyst am 21 Nov. 2015

0 Stimmen

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().

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 21 Nov. 2015

Beantwortet:

am 21 Nov. 2015

Community Treasure Hunt

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

Start Hunting!

Translated by