Matlab - Problema con declaración de funciones

 
Vista:

Problema con declaración de funciones

Publicado por Luis (1 intervención) el 19/04/2014 07:22:49
Buenas noches tengo el siguiente problema, quisiera de alguna forma intentar con un "for" ir creando variables tales de x(1),x(2),...,x(n) para después utilizarlas según sea el n que seleccione he intentado lo siguiente

for a=1:2
g={@(x) x(a) + x(1) - 1}
end

el problema es que me genera la misma función dos veces:
@(x) x(a) + x(1) - 1 @(x) x(a) + x(1) - 1

No se porque no me tira:
@(x) x(1) + x(1) - 1 @(x) x(2) + x(1) - 1
Esto en el caso cuando n=2
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder