Kindly help me integrate this function.

3 views (last 30 days)
Furqan Haider
Furqan Haider on 11 May 2014
Commented: Star Strider on 12 May 2014
I am trying to integrate the following expression using 'quad' fuction for all the values of vector 'h' , kindly help me with the code as the vector 'h' is being problamatic to me. Code starts below:
h=1:0.02:10;
f= @(x) ((sin(x)).^2)./(((sin(x)).^2)+(h));
% a, the lower limit
a= 0 ; % b, the upper limit
b= 34 ; answer=quad(f,a,b);
%%% Code ends

Answers (1)

Eugene
Eugene on 12 May 2014
Depends if you're trying a double integral or just evaluating the integral for various values for h. If its NOT a double integral then:
h=1:0.02:10;
f= @(x,c) sin(x).^2./(sin(x).^2+c);
% a, the lower limit
a= 0 ; % b, the upper limit
b= 34 ;
for i=1:length(h);
answer(i)=quad(@(x)f(x,h(i)),a,b);
end
%%%Code ends

Categories

Find more on Special Functions 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!