Problem solving integral?

Hi
I have a problem calculating these codes:
syms x B C K
syms D S positive
f=2^(-log2(1/B)*((abs(x-2)/C)^D));
g=2*(2^(-(1+(K*((x-2)/S))^(-1/K);
h=(f-g)^2;
H=int(h)
actually I get the answer but the result is a piecewise function. I would like to calculate the integral for x<2 but I donno how to do it and thats why I get that answer. I would appreciate any helps. Regards Sasi

1 Comment

There seems to be a problem with the code. I do get this error message:
g=2*(2^(-(1+(K*((x-2)/S))^(-1/K);
|
Error: Unbalanced or unexpected parenthesis or bracket.

Sign in to comment.

 Accepted Answer

Walter Roberson
Walter Roberson on 8 May 2012

0 votes

Use assumptions. A nicer interface for assumptions was added in R2012a; otherwise you will need to use feval()

More Answers (0)

Community Treasure Hunt

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

Start Hunting!