Different answers when I do the same integration
Show older comments
Hey,
I'm getting different answers when I perform the same integration but by just expanding the squared term.

How is this possible?
As I procced further, I'm getting 2 completely different answers as my result.
Which one is correct?
PS: I'm getting the same answer even after using 'IgnoreAnalyticConstraints',true.
Thanks
4 Comments
They don't look very similar:
X = linspace(0,pi,1e3);
Y1 = (1-cos(X)).^2;
Y2 = 1+cos(X).^2-2*(1-cos(X));
plot(X,Y1,X,Y2)
Nishanth Pradyumna
on 13 Sep 2022
Edited: Nishanth Pradyumna
on 13 Sep 2022
David Hill
on 13 Sep 2022
-2ab = -2*cos(n) and is not the same as -2*(1-cos(x))
Nishanth Pradyumna
on 13 Sep 2022
Answers (1)
They are not the same expressions.
syms x
int((1+cos(x))^2,0,pi)
int(1+2*cos(x)+cos(x)^2,0,pi)
int(1+cos(x)^2-2*(1-cos(x)),0,pi)%this is not the same expression
2 Comments
Nishanth Pradyumna
on 13 Sep 2022
Edited: Nishanth Pradyumna
on 13 Sep 2022
Torsten
on 13 Sep 2022
Look up the binomial formula:
(a-b)^2 = a^2 - 2*a*b + b^2
Categories
Find more on Numerical Integration and Differentiation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!