how can i solve numerically a vector integral?
Afficher commentaires plus anciens
I have a plot of gaussian alike profile in matlab.
the plot presents the intensity (I) profile( E^2) as a function of location(radius) r.
i need to calculate the integral of I(r)*r*dr which is the area under the graph, i tried solving with trapz but the answer isnt correct, so how can i calculate this integral when
I(r) is a vector and r is a value i know?

5 commentaires
madhan ravi
le 15 Jan 2019
integral() with arrayvalued option?
Torsten
le 15 Jan 2019
trapz(r,I.*r) is too inexact ?
Adi
le 16 Jan 2019
Torsten
le 16 Jan 2019
As I wrote,
trapz(r_vector,r_vector.*intensity_vector)
if you want to approximate
integral(I(r)*r*dr )
Adi
le 16 Jan 2019
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!