Evaluate a function with 6 variables at all data points

Hi,
I have a function such that f(x1,x2,..x6). I know the range of values taken by each of the variables x1,x2..x6. Each of them is a vector.
I want to calculate the function value at all combinations of xi's.
I know I can write a 6 layer loop and do this, but it consumes a lot of time.
For 2 variables I could have used meshgrid.
Also, inside the function definition, there is a definite integral for two of the variables. So the variables has to be passed as scalars.
Thank you

Respuestas (1)

Star Strider
Star Strider el 11 de Mayo de 2015
With more than two vectors, you can use the ndgrid function.

Categorías

Más información sobre Variables en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 11 de Mayo de 2015

Respondida:

el 11 de Mayo de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by