Double integral with limits
Show older comments
Hey there everyone, I am having trouble solving a double integral using MATLAB.

The manual calculation is shown in the above figure. However, when i try to program it in MATLAB it is not displaying the correct ans as the given figure.
Th following code is displayed below.
f = @(x,y) exp(2*x).*(cos(y));
g1= @(x) sin(x);
q = integral2(f,0,pi,0,g1);
How do I troubleshoot this?
Answers (1)
madhan ravi
on 1 Oct 2020
f = @(y, x) exp(2*x).*(cos(y)); % order of integration was wrong
g1= @(y) sin(y);
q = integral2(f,0,pi,0,g1)
% Using Symbolic Math Toolbox to verify
syms x y
q = int(int(exp(2*x).*(cos(y)), x, 0, sin(y)), y, 0, pi)
1 Comment
Ramkumar P
on 1 Oct 2020
Categories
Find more on Mathematics in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!