Borrar filtros
Borrar filtros

Anonymous function to calculate a sum

5 visualizaciones (últimos 30 días)
Ellen De Jonghe
Ellen De Jonghe el 9 de En. de 2020
Comentada: Stephen23 el 9 de En. de 2020
Hye
I have to write an anonymous function which calculates the following sum for a given real number x and a positive integer:
x + (x^2)/2! + (x^4)/4! + ... + (x^2n)/(2n)!
I started off with this:
ch = @(x,n) ...
But I don't know how I can calculate the sum with only the anonymous function.

Respuesta aceptada

Stephen23
Stephen23 el 9 de En. de 2020
Editada: Stephen23 el 9 de En. de 2020
>> fun = @(x,n) x + sum(x.^(2:2:2*n) ./ factorial(2:2:2*n));
>> fun(3,5)
ans = 12.066
Compare against your expansion:
>> x = 3;
>> fun(x,2)
ans = 10.875
>> x + (x^2)/factorial(2) + (x^4)/factorial(4)
ans = 10.875
  2 comentarios
Stephen23
Stephen23 el 9 de En. de 2020
Ellen De Jonghe's "Answer" moved here:
Thanks a lot!
Stephen23
Stephen23 el 9 de En. de 2020
@Ellen De Jonghe: my pleasure! Please don't forget to accept my answer if it helped you.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graph and Network Algorithms en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by