Symbolic Toolbox: integration
이전 댓글 표시
>> 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
Walter Roberson
2011년 12월 12일
It works in Maple.
Walter Roberson
2011년 12월 13일
You could _try_
int(simple('cos(x^2)^2'),'x')
Andrei Bobrov
2011년 12월 13일
Hi Walter! Small typo:
int(simplify('cos(x^2)^2'),'x')
Walter Roberson
2011년 12월 13일
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
2011년 12월 13일
in "my" MATLAB with Maple Toolbox
http://imageshack.us/photo/my-images/838/symint.png/
Andrei Bobrov
2011년 12월 13일
in "my" MATLAB with MuPAD (I use MATLAB 7.10)
http://imageshack.us/photo/my-images/542/symint2.png/
Walter Roberson
2011년 12월 13일
int(simple(sym('cos(x^2)^2')),'x')
Andrei Bobrov
2011년 12월 13일
I'm agree , Walter!
(Maple Toolbox)
http://imageshack.us/photo/my-images/843/symint3.png/
Andrei Bobrov
2011년 12월 13일
Last comment :)
http://imageshack.us/photo/my-images/402/symint4.png/
(for Maple Toolbox)
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Common Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!