Symbolic Toolbox: integration
Show older comments
>> int('cos(x^2)^2')
Warning: Explicit integral could not be found.
ans =
int(cos(x^2)^2, x)
>> int('cos(2*x^2)')
ans =
(pi^(1/2)*fresnelC((2*x)/pi^(1/2)))/2
But there is a formula cos(2y)=2cos(y)^2)-1 and in first case MATLAB can't solve..
May be MuPAD forced to solve?
9 Comments
Walter Roberson
on 12 Dec 2011
It works in Maple.
Walter Roberson
on 13 Dec 2011
You could _try_
int(simple('cos(x^2)^2'),'x')
Andrei Bobrov
on 13 Dec 2011
Hi Walter! Small typo:
int(simplify('cos(x^2)^2'),'x')
Walter Roberson
on 13 Dec 2011
No, simple() is correct rather than simplify() . simple() goes through a variety of conversions to find the "best" one, telling you along the way what it is doing.
Andrei Bobrov
on 13 Dec 2011
in "my" MATLAB with Maple Toolbox
http://imageshack.us/photo/my-images/838/symint.png/
Andrei Bobrov
on 13 Dec 2011
in "my" MATLAB with MuPAD (I use MATLAB 7.10)
http://imageshack.us/photo/my-images/542/symint2.png/
Walter Roberson
on 13 Dec 2011
int(simple(sym('cos(x^2)^2')),'x')
Andrei Bobrov
on 13 Dec 2011
I'm agree , Walter!
(Maple Toolbox)
http://imageshack.us/photo/my-images/843/symint3.png/
Andrei Bobrov
on 13 Dec 2011
Last comment :)
http://imageshack.us/photo/my-images/402/symint4.png/
(for Maple Toolbox)
Accepted Answer
More Answers (0)
Categories
Find more on Common Operations 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!