ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Thu, 25 Jun 2020 13:05:25 +0200List of variables as function argumentshttps://ask.sagemath.org/question/52218/list-of-variables-as-function-arguments/ I would like to define a function that takes an arbitrary long list of variables as input and some complicated expression of my variables as my output, but I just don't seem to be able to make it work.
Something along the line of:
var('x_1,x_2,x_3')
long_list_of_variables = [x_1, x_2,x_3]
complicated_expression=(x_1^2+x_2^2-x_3)^2
f(tuple(long_list_of_variables))=complicated_expression
But with much more variables.
I've tried different variations of this but I always seem to end up with the 'can't assign to function call'-error.
Are there any way to achieve what I'm trying to do?Thu, 25 Jun 2020 13:05:25 +0200https://ask.sagemath.org/question/52218/list-of-variables-as-function-arguments/