いろは3013586 views
高校化学2925825 views
小学理科720199 views
中学英語812035 views
英語614322 views
教育149564 views
りんご211690 views
数学講師2890703 views
中学理科1631220 views
中学数学623977 views
Help
Tools
NewsSpreadsheetCalendarBookkeepingMarkdown TablesLanguage Model NewsLinux CommandsSlidesTier ListPen ToolIllustrationCrayonWatercolorPixel ArtASCII ArtPerspectiveEndless StairsGraphMind MapER DiagramFamily TreeMemeCurved TextImage EditorMosaicRetro FilterPencil SketchSwirl EffectLine ArtOCR/HighlighterMakeup EditorFaviconVideo TrimmerScrolling VideoVideo TitleColor PickerColor ExtractorBonfireFireworksCherry BlossomWater RippleWater SplashBreaking GlassGlass TextureFabric TextureWood GrainMarble TextureBrick Wall TextureMetal TextureWashi Paper TextureCardboard TextureCSS ButtonIcon MakerBar ChartGrouped Bar ChartStacked Bar ChartPie ChartLine ChartArea ChartStacked Area ChartScatter Plot3D Bar Chart3D Pie ChartBar Chart RaceBubble ChartPopulation PyramidPictogramEarningsCandlestick ChartInvestment RiskMortgage SimulatorCalculatorMatrix CalculatorFunction GraphPolynomial ExpansionVenn DiagramField VisualizerRubik's Cube Group TheoryTraveling SalesmanVoronoi and DelaunayFractalUniversity Entrance Exam MathColumn ArithmeticDraw Math FiguresArithmetic AnimationArithmetic Word ProblemsCounting with Tree DiagramsCube NetsRolling DiceCross SectionsMotion PathMechanicsWavesUniversity Entrance Exam Physics解析力学Quantum MechanicsStatistical MechanicsRelativityCelestial MechanicsAstrophysicsCosmologyElectromagnetic WavesCapacitorsLight and LensesThermodynamicsHow Semiconductors WorkMolecular StructuresAtomic OrbitalsElectrochemical CellsChemical EquilibriumCrystal LatticesBuffer pHOrganic Reaction MapPeriodic TableComplex IonsDNA Double HelixCell DivisionMembrane ChannelsNerve ImpulseMuscle ContractionHormones and HomeostasisRock ClassificationWeatherConstellationsSolar and Lunar Eclipses3D ModelingFloor PlanSeismic StructuresIntersection TurnMaglevCooking AnimationOrigamiLive Viewer CountGeoJSON MapRailway MapPopulation MapCrime MapLand Price MapSchool MapShrine and Castle MapHouse of Representatives MapWord MapSolitaireReversiHakoiri MusumeChessHamburgerRippleSlide Puzzle MakerNeon PinballNovel MakerJapanese Typing PracticePiano Score EditorMusic TheoryShogi StrategyPiano Rhythm Game

English

重積分とは|定義・フビニの定理・ヤコビアン・応用

重積分は多変数関数の積分で、面積や体積、質量や確率といった「領域全体に広がった量」を測るための道具です。

1 変数の積分が区間の上の面積を測ったのに対し、重積分は平面や空間の領域の上で量を足し上げます。計算の実務は、累次積分に直すことと、変数変換で領域を扱いやすくすることの 2 つに尽きます。

以下では定義から始め、フビニの定理と積分順序の交換、変数変換とヤコビアン、三重積分と球座標までを扱います。計算例は 1 つずつ節を分け、要になる主張には証明を付けます。

直観:柱を足し上げる

領域 を小さな長方形に切り、それぞれの上に高さ の柱を立てます。

HTML
CSS
JavaScript
<svg viewBox="0 0 700 330" xmlns="http://www.w3.org/2000/svg" style="max-width:100%;height:auto;display:block;margin:0 auto"><line x1="330" y1="90" x2="178" y2="178" stroke="#e8e8e8" stroke-width="1"/><line x1="368" y1="112" x2="216" y2="200" stroke="#e8e8e8" stroke-width="1"/><line x1="406" y1="134" x2="254" y2="222" stroke="#e8e8e8" stroke-width="1"/><line x1="444" y1="156" x2="292" y2="244" stroke="#e8e8e8" stroke-width="1"/><line x1="482" y1="178" x2="330" y2="266" stroke="#e8e8e8" stroke-width="1"/><line x1="330" y1="90" x2="482" y2="178" stroke="#e8e8e8" stroke-width="1"/><line x1="292" y1="112" x2="444" y2="200" stroke="#e8e8e8" stroke-width="1"/><line x1="254" y1="134" x2="406" y2="222" stroke="#e8e8e8" stroke-width="1"/><line x1="216" y1="156" x2="368" y2="244" stroke="#e8e8e8" stroke-width="1"/><line x1="178" y1="178" x2="330" y2="266" stroke="#e8e8e8" stroke-width="1"/><path d="M254 94L288 114L254 134L219 114Z" fill="#a8d2f5" fill-opacity="0.85" stroke="#1b81e0" stroke-width="1"/><line x1="288" y1="114" x2="288" y2="156" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="254" y1="134" x2="254" y2="176" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="219" y1="114" x2="219" y2="156" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><path d="M288 114L254 134L254 176L288 156Z" fill="#7fbdf0" fill-opacity="0.5" stroke="none"/><path d="M254 134L219 114L219 156L254 176Z" fill="#5aa8ea" fill-opacity="0.4" stroke="none"/><path d="M330 72L364 91L330 111L296 91Z" fill="#a8d2f5" fill-opacity="0.85" stroke="#1b81e0" stroke-width="1"/><line x1="364" y1="91" x2="364" y2="156" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="330" y1="111" x2="330" y2="176" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="296" y1="91" x2="296" y2="156" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><path d="M364 91L330 111L330 176L364 156Z" fill="#7fbdf0" fill-opacity="0.5" stroke="none"/><path d="M330 111L296 91L296 156L330 176Z" fill="#5aa8ea" fill-opacity="0.4" stroke="none"/><path d="M330 116L364 135L330 155L296 135Z" fill="#a8d2f5" fill-opacity="0.85" stroke="#1b81e0" stroke-width="1"/><line x1="364" y1="135" x2="364" y2="200" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="330" y1="155" x2="330" y2="220" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="296" y1="135" x2="296" y2="200" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><path d="M364 135L330 155L330 220L364 200Z" fill="#7fbdf0" fill-opacity="0.5" stroke="none"/><path d="M330 155L296 135L296 200L330 220Z" fill="#5aa8ea" fill-opacity="0.4" stroke="none"/><path d="M254 135L288 155L254 174L219 155Z" fill="#a8d2f5" fill-opacity="0.85" stroke="#1b81e0" stroke-width="1"/><line x1="288" y1="155" x2="288" y2="200" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="254" y1="174" x2="254" y2="220" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="219" y1="155" x2="219" y2="200" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><path d="M288 155L254 174L254 220L288 200Z" fill="#7fbdf0" fill-opacity="0.5" stroke="none"/><path d="M254 174L219 155L219 200L254 220Z" fill="#5aa8ea" fill-opacity="0.4" stroke="none"/><path d="M406 138L441 158L406 178L372 158Z" fill="#a8d2f5" fill-opacity="0.85" stroke="#1b81e0" stroke-width="1"/><line x1="441" y1="158" x2="441" y2="200" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="406" y1="178" x2="406" y2="220" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><line x1="372" y1="158" x2="372" y2="200" stroke="#1b81e0" stroke-width="1" stroke-opacity="0.5"/><path d="M441 158L406 178L406 220L441 200Z" fill="#7fbdf0" fill-opacity="0.5" stroke="none"/><path d="M406 178L372 158L372 200L406 220Z" fill="#5aa8ea" fill-opacity="0.4" stroke="none"/><path d="M330 78L336 77L343 76L349 76L355 76L362 77L368 78L374 80L381 82L387 85L394 89L400 93L406 97L413 103L419 108L425 114L432 121L438 128L444 136L451 145L457 153L463 163L470 173L476 183L482 194" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M292 83L298 81L305 80L311 79L317 79L324 79L330 80L336 81L343 83L349 85L355 88L362 92L368 96L374 100L381 105L387 111L394 117L400 124L406 131L413 139L419 147L425 156L432 165L438 175L444 185" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M254 105L260 102L266 100L273 99L279 98L286 97L292 97L298 98L305 99L311 101L317 104L324 106L330 110L336 114L343 118L349 123L355 129L362 135L368 141L374 149L381 156L387 165L394 173L400 183L406 193" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M216 141L222 138L228 136L235 134L241 132L247 131L254 131L260 131L266 132L273 133L279 135L286 137L292 140L298 143L305 147L311 151L317 156L324 162L330 168L336 174L343 182L349 189L355 197L362 206L368 215" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M178 194L184 191L190 187L197 185L203 183L209 181L216 180L222 180L228 180L235 180L241 182L247 183L254 185L260 188L266 192L273 195L279 200L286 205L292 210L298 216L305 223L311 230L317 237L324 245L330 254" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M330 78L324 78L317 78L311 79L305 80L298 81L292 83L286 86L279 89L273 92L266 96L260 100L254 105L247 110L241 115L235 121L228 127L222 134L216 141L209 149L203 157L197 166L190 175L184 184L178 194" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M368 78L362 77L355 77L349 77L343 78L336 78L330 80L324 82L317 84L311 87L305 90L298 93L292 97L286 102L279 107L273 112L266 118L260 124L254 131L247 138L241 146L235 154L228 162L222 171L216 180" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M406 97L400 96L394 95L387 95L381 95L374 95L368 96L362 97L355 99L349 101L343 103L336 106L330 110L324 114L317 118L311 123L305 128L298 134L292 140L286 146L279 153L273 161L266 168L260 177L254 185" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M444 136L438 134L432 133L425 132L419 131L413 131L406 131L400 132L394 133L387 134L381 136L374 139L368 141L362 145L355 149L349 153L343 157L336 162L330 168L324 174L317 180L311 187L305 194L298 202L292 210" fill="none" stroke="#b9b9b9" stroke-width="1"/><path d="M482 194L476 192L470 190L463 188L457 187L451 186L444 185L438 186L432 186L425 187L419 188L413 190L406 193L400 195L394 198L387 202L381 206L374 210L368 215L362 221L355 227L349 233L343 239L336 247L330 254" fill="none" stroke="#b9b9b9" stroke-width="1"/><text x="350" y="24" font-size="13" fill="#8a8a8a" text-anchor="middle">底面の小さな長方形の上に、高さ f(x, y) の柱を立てます</text><text x="350" y="296" font-size="12" fill="#8a8a8a" text-anchor="middle">柱の体積は「底面積 × 高さ」です。これを全部足し、分割を細かくした極限が二重積分です</text><text x="350" y="316" font-size="12" fill="#8a8a8a" text-anchor="middle">底面が微小な面積要素 dA、高さが f(x, y)、その積が f(x, y) dA にあたります</text></svg>

柱 1 本の体積は「底面積 × 高さ」です。これを全部足すと、曲面 の下の体積のおおよその値になります。

分割を細かくしていったときの極限が二重積分です。1 変数のリーマン積分で短冊を足し上げたのと、まったく同じ発想になります。

二重積分の定義

有界閉領域 の上の有界関数 を考えます。 を含む長方形を格子で分割し、各小長方形 の中に点 を取ります。

をリーマン和といいます。 は小長方形の面積です。 の外では と定めておきます。

分割の細かさを に近づけたとき、点の取り方によらず が同じ値に収束するなら、その値を二重積分と呼びます。

は面積要素で、 とも書きます。1 変数の が長さだったところが、面積に変わっただけです。

どんなときに積分できるのか

が連続なら積分できる、と覚えておけば実務では足ります。ただし領域の形にも条件が要ります。

有界関数が積分可能であることと、不連続点の集まりが面積 であることは同値です。これはルベーグの判定条件と呼ばれます。

領域 の上の積分では、 の外で にするので、 の境界が不連続点になりえます。したがって境界が面積 であることが要ります。

円板や多角形、なめらかな曲線で囲まれた領域は、どれも境界の面積が です。ふつうに出てくる領域で困ることはまずありません。

基本の性質

1 変数のときと同じ性質が、そのまま成り立ちます。

線型性です。 が成り立ちます。

領域についての加法性です。 を重なりのない に分けたとき、積分も分かれます。

単調性です。 なら です。とくに とすると、 の面積になります。

フビニの定理

定義のままでは計算できません。1 変数の積分を 2 回繰り返す形に直すのが、実際の計算の出発点です。

が長方形 の上で連続とする。このとき次が成り立つ。

これをフビニの定理といいます。内側の積分では、外側の変数を定数として扱います。偏微分のときと同じ構えです。

連続性は仮定として使っています。あとで見るように、この仮定を落とすと 2 つの順序で値が食い違うことがあります。

証明の筋

厳密な証明は分割の評価が要りますが、筋は素直です。

体積を 2 通りに測る、と思ってください。 を固定すると、断面の面積は です。

断面積を について足し上げると体積になります。これが です。

を固定して同じことをすれば、もう一方の順序が出ます。どちらも同じ立体の体積なので一致する、というのが定理の中身です。

厳密には、リーマン和を 方向と 方向に括り直し、上限和と下限和の差が分割を細かくすると に行くことを見ます。連続関数が閉領域で一様連続であることが、ここで効きます。

計算例:長方形の上で

で計算します。内側を について実行します。

外側を について実行します。

順序を変えても同じ値になります。この例のように と分かれる場合は、積分も 2 つの積に分かれます。

一般の領域

長方形でない領域は、縦線集合か横線集合として書き直します。

と表せるとき、内側を について取ります。

内側の積分の上下端に外側の変数が入ることが要点です。 逆に外側の上下端は必ず定数になります。ここが定数でなければ、どこかで書き方を間違えています。

横線集合として書けば、 の形になり、順序が逆になります。

計算例:三角形の上で

を頂点とする三角形とし、 を求めます。

縦線集合として書くと、 です。

横線集合として書くと です。

同じ値になりました。どちらで書くかは、計算が楽なほうを選びます。

計算例:放物線で囲まれた領域

で囲まれた領域で を求めます。

交点は から です。 では なので、 が領域を表します。

中を整理します。 です。

領域の上下をどの曲線が担うのかを、必ず図か交点の計算で確かめてから書き始めます。

積分順序の交換

同じ領域を縦に切るか横に切るかで、内側の上下端が入れ替わります。

HTML
CSS
JavaScript
<svg viewBox="0 0 700 300" xmlns="http://www.w3.org/2000/svg" style="max-width:100%;height:auto;display:block;margin:0 auto"><line x1="80" y1="190" x2="290" y2="190" stroke="#dcdcdc" stroke-width="1"/><line x1="100" y1="205" x2="100" y2="49" stroke="#dcdcdc" stroke-width="1"/><path d="M100 190L264 69L100 69Z" fill="#a8d2f5" fill-opacity="0.5" stroke="#1b81e0" stroke-width="1.5"/><line x1="116" y1="178" x2="116" y2="69" stroke="#e0761b" stroke-width="1.8"/><line x1="141" y1="160" x2="141" y2="69" stroke="#e0761b" stroke-width="1.8"/><line x1="165" y1="142" x2="165" y2="69" stroke="#e0761b" stroke-width="1.8"/><line x1="190" y1="123" x2="190" y2="69" stroke="#e0761b" stroke-width="1.8"/><line x1="215" y1="105" x2="215" y2="69" stroke="#e0761b" stroke-width="1.8"/><line x1="239" y1="87" x2="239" y2="69" stroke="#e0761b" stroke-width="1.8"/><text x="190" y="137" font-size="12" fill="#e0761b" text-anchor="middle">y は x から 1</text><text x="264" y="207" font-size="11" fill="#8a8a8a" text-anchor="middle">1</text><text x="91" y="73" font-size="11" fill="#8a8a8a" text-anchor="end">1</text><text x="185" y="30" font-size="13" fill="#1f1f1f" text-anchor="middle">先に y、あとで x</text><text x="185" y="240" font-size="12" fill="#8a8a8a" text-anchor="middle">縦に切る</text><line x1="410" y1="190" x2="620" y2="190" stroke="#dcdcdc" stroke-width="1"/><line x1="430" y1="205" x2="430" y2="49" stroke="#dcdcdc" stroke-width="1"/><path d="M430 190L594 69L430 69Z" fill="#a8d2f5" fill-opacity="0.5" stroke="#1b81e0" stroke-width="1.5"/><line x1="430" y1="176" x2="449" y2="176" stroke="#e0761b" stroke-width="1.8"/><line x1="430" y1="157" x2="474" y2="157" stroke="#e0761b" stroke-width="1.8"/><line x1="430" y1="139" x2="499" y2="139" stroke="#e0761b" stroke-width="1.8"/><line x1="430" y1="121" x2="523" y2="121" stroke="#e0761b" stroke-width="1.8"/><line x1="430" y1="103" x2="548" y2="103" stroke="#e0761b" stroke-width="1.8"/><line x1="430" y1="84" x2="573" y2="84" stroke="#e0761b" stroke-width="1.8"/><text x="531" y="139" font-size="12" fill="#e0761b" text-anchor="middle">x は 0 から y</text><text x="594" y="207" font-size="11" fill="#8a8a8a" text-anchor="middle">1</text><text x="421" y="73" font-size="11" fill="#8a8a8a" text-anchor="end">1</text><text x="515" y="30" font-size="13" fill="#1f1f1f" text-anchor="middle">先に x、あとで y</text><text x="515" y="240" font-size="12" fill="#8a8a8a" text-anchor="middle">横に切る</text><text x="350" y="272" font-size="12" fill="#8a8a8a" text-anchor="middle">同じ領域でも、切る向きを変えると内側の積分の上下端が入れ替わります</text></svg>

図の領域は の三角形です。縦に切れば内側は から 、横に切れば内側は から になります。

値は同じですが、計算の難しさはまったく違うことがあります。次の 2 例がそれを示します。

計算例:順序を変えると解ける

を計算します。

内側の は初等関数で書けません。このままでは手が出ません。

領域は上の三角形なので、順序を入れ替えます。

内側が定数の積分になり、 を積分した結果の が現れました。 と置換します。

数値でも となり、一致します。

計算例:もう 1 つの順序交換

を計算します。 の原始関数も初等関数で書けません。

領域は です。 と同じなので、縦に切ると になります。

と置けば で、ちょうど が消えます。

内側の積分から出てくる因子が、外側の置換の をちょうど供給してくれる、という形が順序交換の狙いどころです。

の積分順序を入れ替えると、どうなりますか。

__RESULT__

領域は かつ 、つまり の上側にある三角形です。横に切ると、 を固定したときの の範囲は から になります。外側の上下端が定数でない選択肢は、その時点で誤りだと見抜けます。

フビニの定理が破れる例

連続性を落とすと、2 つの順序で値が食い違うことがあります。次の関数を で考えます。

原点で定義されておらず、そこへ近づくと激しく振れます。内側の積分を計算しましょう。

に気づけば、原始関数がわかります。

外側を実行すると です。

一方 という反対称性があるので、順序を入れ替えると符号が反転して になります。

矛盾ではありません。 が発散しているので、フビニの定理の仮定をみたしていないだけです。

非負の関数については、可積分性を仮定しなくても順序交換が許されます。これをトネリの定理といいます。

値が になる場合も含めて等式が成り立つ、という形の定理です。まず絶対値でトネリを使い、有限だとわかってからフビニを使う、という順序が定石になります。

直観:面積がどう伸び縮みするか

変数変換は、扱いにくい領域を扱いやすい領域へ移す操作です。ただし面積の測り方が変わります。

HTML
CSS
JavaScript
<svg viewBox="0 0 700 300" xmlns="http://www.w3.org/2000/svg" style="max-width:100%;height:auto;display:block;margin:0 auto"><line x1="77" y1="202" x2="77" y2="60" stroke="#e0e0e0" stroke-width="1"/><line x1="77" y1="202" x2="243" y2="202" stroke="#e0e0e0" stroke-width="1"/><line x1="118" y1="202" x2="118" y2="60" stroke="#e0e0e0" stroke-width="1"/><line x1="77" y1="166" x2="243" y2="166" stroke="#e0e0e0" stroke-width="1"/><line x1="160" y1="202" x2="160" y2="60" stroke="#e0e0e0" stroke-width="1"/><line x1="77" y1="131" x2="243" y2="131" stroke="#e0e0e0" stroke-width="1"/><line x1="202" y1="202" x2="202" y2="60" stroke="#e0e0e0" stroke-width="1"/><line x1="77" y1="96" x2="243" y2="96" stroke="#e0e0e0" stroke-width="1"/><line x1="243" y1="202" x2="243" y2="60" stroke="#e0e0e0" stroke-width="1"/><line x1="77" y1="60" x2="243" y2="60" stroke="#e0e0e0" stroke-width="1"/><rect x="118" y="96" width="42" height="35" fill="#a8d2f5" fill-opacity="0.8" stroke="#1b81e0" stroke-width="1.5"/><text x="160" y="32" font-size="13" fill="#1f1f1f" text-anchor="middle">(u, v) 平面</text><text x="139" y="117" font-size="11" fill="#1b81e0" text-anchor="middle">du dv</text><path d="M418 201L420 195L423 190L426 185L428 180L431 175L434 170L436 164L439 159L442 154L444 149L447 144L450 139L452 134L455 128L458 123L460 118L463 113L465 108L468 103L471 98" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M418 201L424 199L429 197L435 196L441 194L447 193L453 191L459 190L465 188L471 187L477 185L483 184L488 182L494 180L500 179L506 177L512 176L518 174L524 173L530 171L536 170" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M447 193L450 188L453 183L456 177L459 172L462 167L465 162L468 157L471 152L474 146L477 141L480 136L483 131L486 126L489 121L492 116L495 110L498 105L501 100L504 95L507 90" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M431 175L437 173L443 172L450 170L456 169L462 167L468 166L475 164L481 162L487 161L493 159L500 158L506 156L512 155L518 153L525 152L531 150L537 149L543 147L550 145L556 144" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M477 185L480 180L483 175L487 170L490 164L493 159L497 154L500 149L504 144L507 139L510 134L514 128L517 123L520 118L524 113L527 108L530 103L534 98L537 92L541 87L544 82" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M444 149L451 147L457 146L464 144L471 143L477 141L484 140L490 138L497 137L504 135L510 134L517 132L523 130L530 129L537 127L543 126L550 124L557 123L563 121L570 120L576 118" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M506 177L510 172L514 167L517 162L521 157L525 152L528 146L532 141L536 136L540 131L543 126L547 121L551 116L554 110L558 105L562 100L566 95L569 90L573 85L577 79L580 74" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M458 123L464 122L471 120L478 119L485 117L492 116L499 114L506 112L513 111L520 109L527 108L534 106L541 105L548 103L555 102L562 100L569 99L576 97L583 95L590 94L597 92" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M536 170L540 164L544 159L548 154L552 149L556 144L560 139L564 134L568 128L572 123L576 118L580 113L584 108L589 103L593 98L597 92L601 87L605 82L609 77L613 72L617 67" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M471 98L478 96L485 94L493 93L500 91L507 90L515 88L522 87L529 85L537 84L544 82L551 81L559 79L566 77L573 76L580 74L588 73L595 71L602 70L610 68L617 67" fill="none" stroke="#e0e0e0" stroke-width="1"/><path d="M477 141L510 134L527 108L492 116Z" fill="#f6d8bc" fill-opacity="0.9" stroke="#e0761b" stroke-width="1.5"/><text x="515" y="32" font-size="13" fill="#1f1f1f" text-anchor="middle">(x, y) 平面</text><text x="491" y="117" font-size="11" fill="#b3803f" text-anchor="middle">|J| du dv</text><text x="330" y="132" font-size="22" fill="#8a8a8a" text-anchor="middle">&#8594;</text><text x="350" y="252" font-size="12" fill="#8a8a8a" text-anchor="middle">小さな長方形は、写像の線型近似によって平行四辺形へ移ります</text><text x="350" y="272" font-size="12" fill="#8a8a8a" text-anchor="middle">その面積比がヤコビアンの絶対値です。場所ごとに倍率が変わります</text></svg>

平面の小さな長方形が、写像によって 平面の平行四辺形へ移ります。面積は一般に変わります。

その変化の倍率がヤコビアンです。1 変数の置換積分で と補正したのと同じ役目を、面積について果たします。

変数変換の公式

が領域 から への 1 対 1 の写像で、偏導関数が連続とします。

ヤコビアンは偏導関数を並べた行列式です。

絶対値がついていることに注意してください。行列式は向きの反転で負になりますが、面積は正だからです。

なぜヤコビアンが出るのか

写像を点のまわりで線型近似します。 から へ動くと、像は次のベクトルだけ動きます。

方向に だけ動いたときも同じ形です。この 2 本のベクトルが張る平行四辺形が、小長方形の像の近似になります。

2 本のベクトルが張る平行四辺形の面積は、成分を並べた行列式の絶対値でした。それがそのままヤコビアンの絶対値です。

線型写像なら倍率はどこでも同じですが、一般の写像では場所ごとに変わります。だから積分の中に入ったまま残ります。

計算例:線型変換と楕円の面積

楕円 の面積を求めます。 と変換しましょう。

領域は単位円板 に移ります。ヤコビアンを計算します。

定数なので外へ出せます。

とすれば円の面積 に戻ります。 での数値も と一致しました。

計算例:

の三角形で を求めます。

指数の中身をそのまま新しい変数にします。 と置くと、 です。

領域は に移ります。 にあたります。

値は です。数値積分でも同じ値になりました。

被積分関数の形を見て変換を決める、という発想がここでの要になります。

極座標

もっともよく使う変換です。 と置きます。

したがって面積要素は になります。

HTML
CSS
JavaScript
<svg viewBox="0 0 700 300" xmlns="http://www.w3.org/2000/svg" style="max-width:100%;height:auto;display:block;margin:0 auto"><path d="M170 248A52 52 0 0 0 118 196" fill="none" stroke="#e8e8e8" stroke-width="1"/><path d="M222 248A104 104 0 0 0 118 144" fill="none" stroke="#e8e8e8" stroke-width="1"/><path d="M274 248A156 156 0 0 0 118 92" fill="none" stroke="#e8e8e8" stroke-width="1"/><path d="M326 248A208 208 0 0 0 118 40" fill="none" stroke="#e8e8e8" stroke-width="1"/><line x1="118" y1="248" x2="334" y2="248" stroke="#e8e8e8" stroke-width="1"/><line x1="118" y1="248" x2="326" y2="192" stroke="#e8e8e8" stroke-width="1"/><line x1="118" y1="248" x2="305" y2="140" stroke="#e8e8e8" stroke-width="1"/><line x1="118" y1="248" x2="271" y2="95" stroke="#e8e8e8" stroke-width="1"/><line x1="118" y1="248" x2="226" y2="61" stroke="#e8e8e8" stroke-width="1"/><line x1="118" y1="248" x2="174" y2="40" stroke="#e8e8e8" stroke-width="1"/><line x1="118" y1="248" x2="118" y2="32" stroke="#e8e8e8" stroke-width="1"/><path d="M228 189L272 166A174 174 0 0 0 239 123L205 158A125 125 0 0 1 228 189Z" fill="#a8d2f5" fill-opacity="0.75" stroke="#1b81e0" stroke-width="1.5"/><text x="266" y="210" font-size="13" fill="#1b81e0" text-anchor="middle">dr</text><text x="275" y="126" font-size="13" fill="#e0761b" text-anchor="middle">r dθ</text><text x="170" y="228" font-size="12" fill="#8a8a8a">r</text><text x="380" y="118" font-size="13" fill="#1f1f1f">面積要素は dA = r dr dθ</text><text x="380" y="146" font-size="12" fill="#8a8a8a">半径方向の長さが dr、</text><text x="380" y="168" font-size="12" fill="#8a8a8a">円弧方向の長さが r dθ です。</text><text x="380" y="190" font-size="12" fill="#8a8a8a">外側へ行くほど弧が長くなるので、</text><text x="380" y="212" font-size="12" fill="#8a8a8a">r がそのまま倍率として掛かります。</text><text x="350" y="284" font-size="12" fill="#8a8a8a" text-anchor="middle">極座標のヤコビアンが r になるのは、この弧の長さの伸びが理由です</text></svg>

図で見ると、半径方向の長さは のままですが、円弧方向の長さは です。外側へ行くほど弧が長くなるので、 が倍率として掛かります。

を落とすのが、重積分でもっとも多い誤りです。円板や円環が出てきたら、まず を書く癖をつけておきます。

計算例:円板の上で

を計算します。

被積分関数は になり、領域は という長方形に移ります。

領域が の長方形になったので、2 つの積分が別々に分かれました。極座標の威力がいちばんはっきり出る形です。

計算例:放物面の下の体積

で囲まれる立体の体積を求めます。

となるのは 、つまり半径 の円板の上です。

を掛けたおかげで、被積分関数が という素直な多項式になりました。

計算例:ガウス積分

を極座標で計算します。

が出てくれたおかげで と置換でき、 になりました。

一方この 2 重積分は、フビニの定理で に等しくなります。被積分関数が正なので、トネリの定理から順序交換が許されます。

1 変数では原始関数が書けない積分が、2 変数に上げると解ける。重積分がもっとも鮮やかに効く例です。

計算例:円環領域

を計算します。

被積分関数は で、面積要素の とちょうど打ち消し合います。

原点が領域に入っていないので、 の特異性は問題になりません。もし で積分するなら広義積分になりますが、 が打ち消すのでやはり収束します。

三重積分

空間の領域 の上でも同じように定義します。

は体積要素です。 とすれば の体積になります。

累次積分に直すときは、内側から順に上下端を決めます。いちばん内側の上下端には残り 2 変数が、真ん中の上下端には外側の 1 変数が入り、いちばん外側は定数になります。

円柱座標

と置きます。極座標に をそのまま足した形です。

ヤコビアンは極座標と同じ になります。 の行と列が単位行列のように働くからです。

円柱や、 軸のまわりに対称な立体で使います。

球座標

を原点からの距離、 軸からの角( から )、 平面での角( から )とします。

このとき体積要素は次のようになります。

球や球殻、円錐で使います。 を落とすのが、極座標で を落とすのと並ぶ定番の誤りです。

証明:球座標のヤコビアン

行列式を計算します。各偏導関数を並べます。

第 3 行で展開します。 成分の余因子から 成分から が出ます。

途中で が 2 回効いて、 が消えます。

では なので、絶対値をつけても のままです。

幾何的に読むこともできます。半径方向が 、緯度方向の弧が 、経度方向の弧が で、3 つの積がそのまま体積要素になります。

計算例:球の体積

半径 の球の体積を球座標で求めます。領域は です。

なので、次の値になります。

3 つの積分がきれいに分かれるのは、領域が の直方体に移ったからです。

計算例:球の慣性モーメント

密度が一様な球の、 軸まわりの慣性モーメントを求めます。定義は です。

球座標では になります。

を使います。

質量は なので、 を消すと見慣れた形になります。

計算例:半球の重心

上半球 の重心を求めます。対称性から の成分は です。

成分は で求まります。 を入れ、 の範囲を から にします。

を使いました。体積は です。

半径の の高さにあります。真ん中の より下にあるのは、下のほうが太いからです。

応用:質量と重心

密度 が場所によって変わる場合も同じ形です。

質量は 、重心の 成分は になります。

平面の板なら二重積分です。面密度 に対して とし、同じように重心を出します。

「量 × 位置」を足し上げて全体の量で割る、という形はどの応用でも変わりません。慣性モーメントなら「量 × 距離の 2 乗」になります。

応用:確率の同時分布

2 つの確率変数の同時密度 に対して、事象の確率が重積分で書けます。

全体で積分すると になることが、密度であるための条件です。 だけの分布(周辺分布)は、 について積分して潰したものになります。

ここでフビニの定理が効いています。2 変数正規分布の正規化定数に が現れるのも、前に見たガウス積分の計算そのものです。

順序を選ぶ

領域を縦横どちらに切るかで難しさが変わります。内側の積分ができない形になったら、まず順序を疑います。

変数変換を選ぶ

領域の形か被積分関数の形か、どちらかが簡単になる変換を探します。円なら極座標、直線で囲まれた領域なら線型変換です。

対称性を使う

奇関数を対称な領域で積分すれば です。重心の計算では、これで 2 成分が一瞬で片づきます。

よくある誤り

極座標で を掛け忘れる。面積要素は です
球座標で を落とす。体積要素は です
ヤコビアンの絶対値を取り忘れる。面積は負にならないので です
外側の積分の上下端に変数を残す。いちばん外側は必ず定数になります
順序を変えるときに上下端をそのままにする。領域を描き直してから書きます
フビニの定理を仮定の確認なしに使う。絶対値の積分が有限であることが要ります
変数変換が 1 対 1 であることを確かめない。重なると同じ場所を 2 回数えます
領域の上下をどの曲線が担うか確かめない。交点を求めて大小を比べます

参考文献

APEX Calculus, Change of Variables in Multiple Integrals
Oregon State, Change of Variables for Multiple Integrals
Paul's Online Notes, Change of Variables
Math Counterexamples, Counterexamples around Fubini's theorem
LibreTexts, Change of Variables in Multiple Integrals (Jacobians)
UT Austin, Fubini's Theorem
McGill, The Riemann Integral: Lebesgue's Integrability Criterion
CSUN, Change of Variables in Multiple Integrals
領域を縦に切るか横に切るかで内側の積分の上下端が入れ替わり、計算の難しさもまるで変わる。この見極めが重積分の要になる。定義、フビニの定理とその破れる例、積分順序の交換、変数変換とヤコビアン、三重積分と球座標を計算例つきで解説する。