Symbolic Toolbox: integration
Afficher commentaires plus anciens
>> 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 commentaires
Walter Roberson
le 12 Déc 2011
It works in Maple.
Walter Roberson
le 13 Déc 2011
You could _try_
int(simple('cos(x^2)^2'),'x')
Andrei Bobrov
le 13 Déc 2011
Hi Walter! Small typo:
int(simplify('cos(x^2)^2'),'x')
Walter Roberson
le 13 Déc 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
le 13 Déc 2011
in "my" MATLAB with Maple Toolbox
http://imageshack.us/photo/my-images/838/symint.png/
Andrei Bobrov
le 13 Déc 2011
in "my" MATLAB with MuPAD (I use MATLAB 7.10)
http://imageshack.us/photo/my-images/542/symint2.png/
Walter Roberson
le 13 Déc 2011
int(simple(sym('cos(x^2)^2')),'x')
Andrei Bobrov
le 13 Déc 2011
I'm agree , Walter!
(Maple Toolbox)
http://imageshack.us/photo/my-images/843/symint3.png/
Andrei Bobrov
le 13 Déc 2011
Last comment :)
http://imageshack.us/photo/my-images/402/symint4.png/
(for Maple Toolbox)
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!