1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3386,3467],{14845:(e,t,n)=>{"use strict";n.d(t,{W:()=>o});var a=n(28338);let o={...a.OZ,FormulaVariable:{...a.OZ.FormulaVariable,groupToUse:a.iU.GROUP_HALF_WIDTH_INLINE}}},17913:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/calculators/double-integral-calculator",function(){return n(84513)}])},84513:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var a=n(63115),o=n(6029);n(55729);var r=n(92690),l=n(46896);let i=JSON.parse('{"DOUBLE_INTEGRAL_TITLE":"{ONLINE} Double Integral Calculator","DOUBLE_INTEGRAL_SUBTITLE":"Compute double integrals with Wolfram|Alpha","DOUBLE_INTEGRAL_QUERY":"double integral calculator","DOUBLE_INTEGRAL_INFO_TITLE":"More than just an online double integral solver","DOUBLE_INTEGRAL_INFO_CONTENT":"Wolfram|Alpha is a great tool for calculating indefinite and definite double integrals. Compute volumes under surfaces, surface area and other types of two-dimensional integrals using Wolfram|Alpha\'s double integral calculator.","DOUBLE_INTEGRAL_ALT_TEXT":"Double integral results with 3D plots, contour plots, series expansions and answers","DOUBLE_INTEGRAL_TIPS_TITLE":"Tips for entering queries","DOUBLE_INTEGRAL_TIPS_CONTENT":"Enter your queries using any combination of plain English and standard mathematical symbols. To avoid ambiguous queries, make sure to use parentheses where necessary. Following are some examples illustrating how to ask for double integrals.","DOUBLE_INTEGRAL_EXAMPLE_1":"int (x^2 y^2 + x y^3) dx dy, x = -2 to 2, y = -2 to 2","DOUBLE_INTEGRAL_EXAMPLE_2":"integrate x^2 sin y dx dy, x = 0..1, y = 0..pi","DOUBLE_INTEGRAL_EXAMPLE_3":"integrate sin(-r) r^2 sin(theta) dr dtheta","DOUBLE_INTEGRAL_EXAMPLE_4":"ÊÊ exp(x y) dx dy ","DOUBLE_INTEGRAL_EXAMPLE_5":"integrate cos(x*y) dx dy, y = 0 to 1, x = 0 to (1 - y/2)}]","DOUBLE_INTEGRAL_EXAMPLE_6":"integrate tan(theta)*legendreP(1,rcos(theta))r^2 sin(theta) dr dtheta, r = 0 to R, theta = 0 to pi ","DOUBLE_INTEGRAL":"Double Integral","DOUBLE_INTEGRALS":"Double integrals{ARROW}","TITLE":"Double Integral Calculator: Step-by-Step Solutions - Wolfram|Alpha","KEYWORDS":"calculus, double integrals, double integral calculator, definite integrals, indefinite integrals","DESCRIPTION":"Free Double Integral Calculator helps you solve two-dimensional integration problems. Compute volumes under surfaces, surface area and other types of two-dimensional integrals.","ONLINE":"Online","DOMAINS_OF_INTEGRATION_FOR_VARIABLES":"domains of integration for variables","FUNCTION_TO_INTEGRATE_VALUE":"x^2 + y^2","VARIABLE_1_VALUE":"x","VARIABLE_2_VALUE":"y"}');var s=n(99449),d=n(33713),p=n(14845),u=n(97798);let E={title:"DOUBLE_INTEGRAL_TITLE",subtitle:"DOUBLE_INTEGRAL_SUBTITLE",query:"DOUBLE_INTEGRAL_QUERY",sections:[{header:"DOUBLE_INTEGRAL_INFO_TITLE",content:["DOUBLE_INTEGRAL_INFO_CONTENT"],image:{srcSet:{en:[{src:"/_next/static/images/Double-Integral-Data-image-medium_8aff386f015793f75eb4c063b2ade0ac.png",width:450},{src:"/_next/static/images/Double-Integral-Data-image-small_2c492005fa324721d41a0845852ccf57.png",width:0}]},altId:"DOUBLE_INTEGRAL_ALT_TEXT"},images:["src/assets/"],banner:{isLearnMore:!0,color:r.Sn.GREEN,links:[{id:"DOUBLE_INTEGRALS",href:l.hB.CALCULATOR_BOTTOM_INTEGRAL}]}},{header:"TIPS_TITLE",content:["DOUBLE_INTEGRAL_TIPS_CONTENT"],examples:[{links:["DOUBLE_INTEGRAL_EXAMPLE_1","DOUBLE_INTEGRAL_EXAMPLE_2","DOUBLE_INTEGRAL_EXAMPLE_3"]},{links:["DOUBLE_INTEGRAL_EXAMPLE_4","DOUBLE_INTEGRAL_EXAMPLE_5","DOUBLE_INTEGRAL_EXAMPLE_6"]}],banner:{color:r.Sn.PURPLE,links:[{id:"VIEW_MORE_EXAMPLES",href:l.hB.CALCULATOR_BOTTOM_INTEGRAL}]}}],bottomSection:{navLinks:u.A.filter(e=>"DOUBLE_INTEGRAL_CALCULATOR"!==e.id)},assumptions:[{rowName:"firstRow",count:1,current:1,default:'{"F", "DoubleIntegral", "integrand"} -> "x^2 + y^2"',pulldown:!1,template:"function to integrate:${field}",type:"FormulaVariable",values:{valid:!0,name:"DoubleIntegral.integrand",desc:"x^2 + y^2",input:'{"F", "DoubleIntegral", "integrand"} -> "x^2 + y^2"'}},{type:"FormulaVariable",template:"Variable 1: ${field}",count:1,pulldown:!1,rowName:"firstRow",current:1,default:'{"F", "DoubleIntegral", "intvariable1"} -> "x"',values:{valid:!0,name:"DoubleIntegral.intvariable1",desc:"x",input:'{"F", "DoubleIntegral", "intvariable1"} -> "x"'}},{type:"FormulaVariable",template:"Variable 2: ${field}",count:1,pulldown:!1,current:1,default:'{"F", "DoubleIntegral", "intvariable2"} -> "y"',values:{valid:!0,name:"DoubleIntegral.intvariable2",desc:"y",input:'{"F", "DoubleIntegral", "intvariable2"} -> "y"'}},{type:"FormulaVariableInclude",template:"Also include: ${desc}",count:1,pulldown:!1,default:'{"FVarOpt", "1"} -> {{}, {{{"DoubleIntegral", "rangestart1"}, {"DoubleIntegral", "rangeend1"}, {"DoubleIntegral", "rangestart2"}, {"DoubleIntegral", "rangeend2"}}}, {}}',values:{name:"DoubleIntegral.rangestart1,DoubleIntegral.rangeend1,DoubleIntegral.rangestart2,DoubleIntegral.rangeend2",desc:"domains of integration for variables",input:'{"FVarOpt"} -> {{"DoubleIntegral", "rangestart1"}, {"DoubleIntegral", "rangeend1"}, {"DoubleIntegral", "rangestart2"}, {"DoubleIntegral", "rangeend2"}}'}}]},g=new d.Ji({resultCategoriser:p.W}),c=s.A.process(g.process({assumptions:E.assumptions,query:E.query}));var A=n(7751),_=n(69190),I=n(73018),L=n(96770);let T=(0,I.A)({en:i}),m=(0,a.A)(function(e){return(0,o.jsx)(r.cP,{language:e.language,pageLanguages:L.A[l.$5.DOUBLE_INTEGRAL].languages,messages:T,urlInfo:e.urlInfo,children:(0,o.jsx)(A.A,{content:E,messages:T,InputComponent:(0,o.jsx)(_.A,{content:E,assumptions:c,redirect:e.redirect,urlInfo:e.urlInfo,device:e.device,responsive:e.responsive,width:e.width,staticContext:e.staticContext,router:e.router,language:e.language}),language:e.language,width:e.width,urlInfo:e.urlInfo})})})}
1,99449:(e,t,n)=>{"use strict";n.d(t,{A:()=>U});var a=n(92690),o=n(51710),r=n(28338),l=n(74059),i=n(74909),s=n(85021),d=n(17197),p=n(49817),u=n(56153),E=n(68021),g=n(90949),c=n(61645),A=n(58132),_=n(25082),I=n(42181);let L=(0,o.AH)([""," line-height:1.3;"],a.ay.SOURCE_SANS_PRO),T=(0,o.Ay)(l.A).withConfig({componentId:"sc-2a7d0e99-0"})(["",""],L),m=(0,o.Ay)(l.A).withConfig({componentId:"sc-2a7d0e99-1"})(["",";margin:0 3px;"],L),D=(0,o.Ay)(d.A).withConfig({componentId:"sc-2a7d0e99-2"})(["",";font-weight:600;width:100%;"],L),O=(0,o.Ay)(p.A).withConfig({componentId:"sc-2a7d0e99-3"})(["display:block;max-width:335px;width:80%;border-radius:3px;border:1px solid ",";"," font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-decoration:none;text-indent:5px;margin:5px 0 20px;padding:8px 12px;"," &.hover,&:hover{border-color:",";}&:focus{border-color:",";}"],A.Q.greyCE,a.ay.WEBROBOTO,e=>{let{responsive:t}=e;return t===a.Ft.SMALL?"max-width: 100%":null},A.Q.greyA,A.Q.green19),b=(0,o.Ay)(u.A).withConfig({componentId:"sc-2a7d0e99-4"})(["font-size:14px;display:inline-block;position:relative;padding-right:0;padding-left:0;margin:0 0 0 5px;","{min-width:114px;height:34px;justify-content:flex-end;gap:2px;padding:6px 6px 6px 12px;}","{padding:8px 12px;}","{padding:0;&:not(:first-child){border-top:1px solid ",";}}"],u.v,I.OV,I.h6,A.Q.greyDF),h=(0,o.Ay)(E.Ay).withConfig({componentId:"sc-2a7d0e99-5"})(["","{padding:9px 0 19px;}","{border-bottom-left-radius:12px;border-bottom-right-radius:12px;}"],E.vq,E.S0),f=(0,o.Ay)(i.A).withConfig({componentId:"sc-2a7d0e99-6"})(["","{",";font-size:13px;}"],i.L,L),N=(0,o.Ay)(c.A).withConfig({componentId:"sc-2a7d0e99-7"})(["padding-left:0;"]),y=(0,o.Ay)(g.A).withConfig({componentId:"sc-2a7d0e99-8"})(["",""],e=>{let{device:t,responsive:n}=e;return t===a.pF.DESKTOP&&n===a.Ft.STANDARD?"\n width: 46%;\n margin-right: 4%;\n display: inline-block;\n ":""}),R=(0,o.Ay)(y).withConfig({componentId:"sc-2a7d0e99-9"})(["",""],e=>{let{device:t,responsive:n}=e;return t===a.pF.DESKTOP&&n===a.Ft.STANDARD?"\n display: inline-block;\n ":""}),x=(0,o.Ay)(g.A).withConfig({componentId:"sc-2a7d0e99-10"})(["",""],e=>{let{device:t,responsive:n}=e;return t===a.pF.DESKTOP&&n===a.Ft.STANDARD?"\n position: absolute;\n top: 0;\n left: 50%;\n ":""});class U{static sortedToDisplay(e){let t=Object.entries(e),n={};return t.forEach(e=>{let[t,o]=e;n[t]=o.map(e=>{let{type:t,hash:n,chunks:o,chunksSmall:r,groupToUse:l,rowName:i,isLeft:s}=e,d=o.map(e=>({...e,...U.chunkDisplay[e.type]})),p=r?r.map(e=>({...e,...U.chunkDisplay[e.type]})):d;return{type:t,hash:n,component:U.groupDisplay[l],chunks:{[a.pF.DESKTOP]:{[a.Ft.STANDARD]:d,[a.Ft.SMALL]:p},[a.pF.TOUCH]:{[a.Ft.STANDARD]:p,[a.Ft.SMALL]:p}},groupToUse:l,rowName:i,isLeft:s}})}),n}static process(e){return{initialState:e.initialState,...U.sortedToDisplay(e.sorted),labelWidth:e.labelWidth,hasFields:e.hasFields}}}U.chunkDisplay={[r.WH.TEXT]:{component:T,props:{textColor:A.Q.grey53}},[r.WH.BUTTON]:{component:f,props:{colorInfo:_.AI}},[r.WH.IMAGE]:{component:s.A,props:{}},[r.WH.LABEL]:{component:D,props:{textColor:A.Q.green19,noNeedInlineStyle:!0}},[r.WH.INPUT]:{component:O,props:{textColor:A.A.grey53}},[r.WH.DROPDOWN]:{component:b,props:{smallComposedUlStyle:"\n margin-top: 0;\n min-width: calc(100% - (2 * 10px));\n width: 100%;\n ",composedUlTouchStyle:"\n margin-top: 0;\n width: 40vw;\n ",composedUlStyle:(0,o.AH)(["font-size:13px;"," border:1px solid ",";"],a.ay.WEBROBOTO,A.Q.greyDF),colorInfo:_.En,buttonColorInfo:_.Bl}},[r.WH.SEPARATOR]:{component:m,props:{textColor:A.Q.grey53,separator:!0}},[r.WH.DROPDOWN_SMALL]:{component:h,props:{}}},U.groupDisplay={[r.iU.GROUP_FLEX]:N,[r.iU.STANDARD]:g.A,[r.iU.GROUP_HALF_WIDTH_INLINE]:R,[r.iU.GROUP_HALF_WIDTH]:y,[r.iU.GROUP_TOP_RIGHT]:x}}},e=>{e.O(0,[4641,4705,5044,3713,5853,135,8730,636,6593,8792],()=>e(e.s=17913)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.