How to use integral with an implicit function defined through a sum
Afficher commentaires plus anciens
Suppose we have a function define as follows:
fz=@(z) exp(-(z).^2/2);
g=@(y) sum ( v(1:n/2).*fz((y- v(n/2+1:n))));
here v is a vector of length n that is known and is used to define the fucntion g.
Now I want to integrated g from [-5,5] using command
integral(@(y) g(y), -5,5).
I, however, get an error that matrix dimensions must agree.
I get where the issue is. It occurs because I defined a function through a vector and pass another vector as input.
Is there a way of fixing this?
2 commentaires
David Hill
le 16 Juil 2020
What is the v function?
Alex Dytso
le 16 Juil 2020
Modifié(e) : Alex Dytso
le 16 Juil 2020
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Numerical Integration and Differentiation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!