How do I integrate a Fractional Trigonometric function in Matlab?
이전 댓글 표시
Hi
I want to integrate
ki = k /((2*pi)^(alpha-1)*int(0-2*pi) cos(theta)^alpha*2^(beta-alpha)).
where k=1, alpha =1.35, beta = 2.09.
I have tried the following in matlab:
1.
fun1 = @(theta) (cos(theta)).^alpha*(2).^(beta-alpha);
q1 = integral(fun1,0,2*pi);
d1 = (2*pi)^(alpha-1);
ki = k/(d1*q1);
2.
int(((cos(x))^alpha*2^(beta-alpha),0, 2*pi)
But I am getting incorrect answers, i.e. they do not match with my hand calculations. Am I using the incorrect format in matlab. Or is anyone of this method correct and I might be going wrong with my hand calculations?
Is there something different to use for fractional trignometric integration matlab?
Any help would be appreciated.
Thanks
Sneha
댓글 수: 5
Torsten
2018년 10월 29일
I don't see the abs() in your function definitions.
Sneha Thakur
2018년 10월 29일
편집: Sneha Thakur
2018년 10월 29일
Your hand-calculations are wrong:
integral((cos(x))^alpha)
is not equal to
(sin(x))^Alpha
Hint:
d/dx ((sin(x))^alpha) = alpha*(sin(x))^(alpha-1)*cos(x)
Sneha Thakur
2018년 10월 31일
Ahmed Essam
2020년 10월 21일
I want to integrate the function attached in the picture please
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Code Performance에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!