UTNianos

Versión completa: Consulta sobre Mathematica
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas, estoy haciendo el tp de informática y me surgió una duda.

Tengo que crear una función que reciba como argumento un vector. Se crear funciones que reciban como argumentos variables de la siguiente manera, por ejemplo:


Suma[x_, y_] := Module[{}, Return[x + y];];


Pero si le quiero pasar un vector no se si tendré que cambiar la declaración y de que manera.
Estoy haciendo algo así, solo para probar, pero cuando almaceno el resultad y lo imprimo me devuelve null.


SumaVector[x_] := Module[{i, acumulador},
acumulador = 0;
For[i = 1, i <= 5, i++, acumulador += x[i];];
Return acumulador;
];


Alguien tiene idea?

Edito:
Que boludo, el return lo tengo que hacer de la siguiente manerawall Odio este lenguaje


Return[acumulador]


Ahora funciona perfecto.

Un saludo y gracias=)
URLs de referencia