Why can't i integrate this function?

2 views (last 30 days)
So, here's my code:
syms w k c l Vi Vr p wr wi
l = (Vr-Vi)/Vi;
p = w/wr;
fw = ((k*l*Vi)/c)*(((1+p*l)*Vi)/c)^(k-1)*exp(-((1+p*l)*Vi)/c)^k ;
f1 = wi-w;
f2 = w-wi;
fr = (f1*fw);
fp = (f2*fw);
CCr = int(fr,w);
CCp = int(fp,w);
w is the only real variable. The others ( k,c,l,Vi,Vr,p,wr,wi) are constants, but i need the answer without using the values of these.
When i try to use the ''int'' it doesn't integrate and returns int(fw,w).
Thank you :)
  2 Comments
Star Strider
Star Strider on 6 Jul 2020
Many functions do not have analytic (symbolic) integrals. This also applies to differential equations, so in those situations, only numeric solutions are possible.
Leon Lazzerini
Leon Lazzerini on 6 Jul 2020
Thanks, was stuck on this forever, i'll see what i can do. Thanks again :)

Sign in to comment.

Accepted Answer

madhan ravi
madhan ravi on 6 Jul 2020
Too complicated for MATLAB to solve it.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!