Hi, I am facing some problem to generate an array of anonymous functions. I need to generate like x+1,x+2..... up no x+n where x is a variable
@(i)(@(x)(i+x))
when i use the above one, I am getting arrays of x+i. Could someone help me?

1 commentaire

dpb
dpb le 28 Fév 2016
Fail to understand the request, sorry. What do you have from which to start and what is the desired result?

Connectez-vous pour commenter.

Réponses (1)

Star Strider
Star Strider le 28 Fév 2016
I would do this:
N = 5; % Define Constants
x = pi;
k = 1:N; % Define Vector
fcn = @(x,n) x + n; % Anonymous Function
Series = fcn(x,k)
Series =
4.1416 5.1416 6.1416 7.1416 8.1416

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by