how to calculate the integral of function y=sqrt(c*exp(d*x)+g/x-1)?
Afficher commentaires plus anciens
Here, c,d and g are constants. I've tried quad=(F,a,b),but there is something wrong with the answer. i wrote function correctly,but answer shown contains "i" number. What's wrong with this? help me
1 commentaire
Matt Tearle
le 19 Fév 2011
Without seeing the code, it's hard to say what the issue is. Given there's a sqrt in the integrand, complex answers are possible.
Réponses (1)
Matt Fig
le 19 Fév 2011
Taking the square root does that sometimes. If you want to check your answer, show us c,d,g,a and b. For some numbers we get a real answer:
c = 2; d = 3; g = 5;
y=@(x) sqrt(c*exp(d*x)+g./x-1)
quad(y,0,1)
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!