Effacer les filtres
Effacer les filtres

Perform a program that shows the series 1!/2!, 2!/3!, 3!/4!, .....

3 vues (au cours des 30 derniers jours)
Chroma Prime
Chroma Prime le 26 Oct 2018
Perform a program that shows the series 1!/2!, 2!,/3!, 3!/4!, .....
  1 commentaire
per isakson
per isakson le 28 Oct 2018
What about
>> 1./(2:17)
ans =
Columns 1 through 8
0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111
Columns 9 through 16
0.1000 0.0909 0.0833 0.0769 0.0714 0.0667 0.0625 0.0588
>>

Connectez-vous pour commenter.

Réponses (2)

madhan ravi
madhan ravi le 28 Oct 2018
Modifié(e) : madhan ravi le 28 Oct 2018
1) Create n as an input.
2) Make a loop until n .
3) Declare a variable named n_series with loop iterator as an index.
4) Declaration would be ...
factorial(i-1)/factorial(i) %i -Loop iterator
5) End the loop.
"If you follow the above steps and stitch them together" , you will be able to finish your homework easily.

Stephen23
Stephen23 le 28 Oct 2018
A loop is not required, simple vectorized code will do this:
>> V = factorial(1:11);
>> V(1:10)./V(2:11)
ans =
0.500000 0.333333 0.250000 0.200000 0.166667 0.142857 0.125000 0.111111 0.100000 0.090909
>> 1./(2:11) % get rid of the factorials, same results.
ans =
0.500000 0.333333 0.250000 0.200000 0.166667 0.142857 0.125000 0.111111 0.100000 0.090909

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by