Azzera filtri
Azzera filtri

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

3 visualizzazioni (ultimi 30 giorni)
Perform a program that shows the series 1!/2!, 2!,/3!, 3!/4!, .....
  1 Commento
per isakson
per isakson il 28 Ott 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
>>

Accedi per commentare.

Risposte (2)

madhan ravi
madhan ravi il 28 Ott 2018
Modificato: madhan ravi il 28 Ott 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 il 28 Ott 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

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by