To find integral of a function in loop
Afficher commentaires plus anciens
Hi,
I am calculating integral of a function 'f' with respect to lamda. I want to calculate variable 'q' for all possible values given in range of variable 'x'. upper limit and lower limit of variable lamda is as same as in variable 'x'. But matlab function given an error. kingly ghide me. or matlab show output of a single value. I want to do these calculations as a vector.
x = [600*10^-9:5*10^-9:800*10^-9];
for i = 1:numel(x)
N=(15.*z.*T*((h.*c).^3));
f=@(lamda)((Pi.^4).*(lamda.^4)*(k.^3));
q = integral(f,6e-7, x);
F=(N./q);
end
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Calculus 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!
