How do I integrate a Fractional Trigonometric function in Matlab?
Show older comments
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 Comments
Torsten
on 29 Oct 2018
I don't see the abs() in your function definitions.
Sneha Thakur
on 29 Oct 2018
Edited: Sneha Thakur
on 29 Oct 2018
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
on 31 Oct 2018
Ahmed Essam
on 21 Oct 2020
I want to integrate the function attached in the picture please
Answers (0)
Categories
Find more on Code Performance 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!