How to properly use nargin
Show older comments
I'm trying to use nargin to set a default input for a function, should that default not be previously defined by the user. I'm setting up the nargin loop in the same format my teacher used, however, I'm getting an error saying N is undefined, which is technically the point. Irronically I ran my teachers function and it also had the same error... so I'm a little stuck at the moment.
This is my function at the moment.
function y = estimate_pi_Leibniz_Clark_Brendan(N)
if (nargin == 0)
N = 10;
end
p = 0 ;
for k = 0:N
p = p + 4*((-1)^(k)*(1/(2*k+1)));
end
y=p;
2 Comments
Jonas
on 25 Apr 2021
looks good, how did you run your function?
Brendan Clark
on 25 Apr 2021
Edited: Brendan Clark
on 25 Apr 2021
Accepted Answer
More Answers (0)
Categories
Find more on Argument Definitions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!