Symbolic Toolbox: integration
Mostrar comentarios más antiguos
>> 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 comentarios
Walter Roberson
el 12 de Dic. de 2011
It works in Maple.
Walter Roberson
el 13 de Dic. de 2011
You could _try_
int(simple('cos(x^2)^2'),'x')
Andrei Bobrov
el 13 de Dic. de 2011
Hi Walter! Small typo:
int(simplify('cos(x^2)^2'),'x')
Walter Roberson
el 13 de Dic. de 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
el 13 de Dic. de 2011
in "my" MATLAB with Maple Toolbox
http://imageshack.us/photo/my-images/838/symint.png/
Andrei Bobrov
el 13 de Dic. de 2011
in "my" MATLAB with MuPAD (I use MATLAB 7.10)
http://imageshack.us/photo/my-images/542/symint2.png/
Walter Roberson
el 13 de Dic. de 2011
int(simple(sym('cos(x^2)^2')),'x')
Andrei Bobrov
el 13 de Dic. de 2011
I'm agree , Walter!
(Maple Toolbox)
http://imageshack.us/photo/my-images/843/symint3.png/
Andrei Bobrov
el 13 de Dic. de 2011
Last comment :)
http://imageshack.us/photo/my-images/402/symint4.png/
(for Maple Toolbox)
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Common Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!