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

Réponses (1)

Star Strider
Star Strider le 11 Mai 2015

0 votes

With more than two vectors, you can use the ndgrid function.

Catégories

En savoir plus sur Variables dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by