Problem 46873. Sum of terms in a series 2 (★★★)
Given x and n, compute the following sum:
Thus, if x = 0.1 and n = 5, then the sum is (up to n = 5 terms)
0.1+2*(0.01)+3*(0.001)+4*(0.0001)+5*(0.00001)
= 0.12345
Avoid using for/while loops.
Solution Stats
Problem Comments
- 
		2 Comments
		Rafael S.T. Vieira
    	on 18 Oct 2020
	
	
  	Please, do not use isqual with floats, instead use abs(x1-x2) < 1e-10 for instance. A number like 0.1 is infinite and periodic in base 2.
		goc3
    	on 27 Oct 2020
	
	
  	The test suite is updated to use a tolerance check.
Solution Comments
Show commentsProblem Recent Solvers38
Suggested Problems
- 
         
         4144 Solvers 
- 
         Given an unsigned integer x, find the largest y by rearranging the bits in x 1928 Solvers 
- 
         Sum of diagonals elements of a matrix 226 Solvers 
- 
         Remove the first, third and fifth rows of a matrix 594 Solvers 
- 
         Create a vector with n repeated values of a number x (★★) 112 Solvers 
More from this Author52
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!