using the while loop function
Afficher commentaires plus anciens
I am new to MATLAB and trying to use a while function and not understanding why there is no error, but keeps the system busy with no result.
function fac=fact(n);
fac=1;
while n>0
fac=fac*n;
n-1;
end
Réponse acceptée
Plus de réponses (1)
Akshay Kanoria
le 7 Oct 2013
1 vote
Hi, Inside the loop you should use n = n-1, it should solve your problem.
Catégories
En savoir plus sur Programming 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!