Factorial using a for loop
33 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello, I looked at the other questions answered but they were not helpful for what I am trying to figure out. I have played around with different ways to write this but I cant figure it out. I was given no background information into how to go about this. I have seen people answer the question regarding a "while" loop and that makes complete sense, but the "for" loop is stumping me. I have been trying for three days now. I am also including a screen snip of the exact question being asked.

n=4
for i=1:n
x=n*(n-1);
end
disp('The value of factorial of 4 is')
disp(x)
Risposte (1)
Walter Roberson
il 19 Nov 2022
iteration 1, i=1, output is 1=1, =1*i
iteration 2, i=2, output is 1*2=2, =1*i
iteration 3, i=3, output is (1*2)*3=2*3=6, =2*i
iteration 4, i=4, output is (1*2*3)*4=6*4=24, =6*i
So at iteration i, the output is the previous output times i
0 Commenti
Vedere anche
Categorie
Scopri di più su Entering Commands in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!