how to calculate the integral of function y=sqrt(c*e​xp(d*x)+g/​x-1)?

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 Comment

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.

Sign in to comment.

Answers (1)

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)

Asked:

on 19 Feb 2011

Community Treasure Hunt

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

Start Hunting!