定積分
| Integrate[f,x] | 不定積分  |
| Integrate[f,{x,xmin,xmax}] | 定積分  |
| Integrate[f,{x,xmin,xmax},{y,ymin,ymax}] |
| 多重積分  |
積分関数

を積分する.
| Out[1]= |  |
多重積分

を求める.
| Out[2]= |  |
この多重積分では,最初に

に関して積分が行われる.また,積分範囲は

に依存している.積分順序は
Sumや
Tableで使われる順序と同じである.
| Out[3]= |  |
簡単な定積分なら,まず不定積分を探し,見付かった不定形を必要な積分範囲で計算することで定積分が求まる.大多数の不定積分は標準的な数学関数で表せない.定積分なら,難解なものでも解けるものがある.
| Out[4]= |  |
| Out[5]= |  |
不定形でもこの積分を求めることは可能だが,定積分の方が素直に求まる.
| Out[6]= |  |
積分式に特殊関数があるからといって,その定積分が難解になるとは限らない.
| Out[7]= |  |
| Out[8]= |  |
この被積分関数は簡単なものだが,その定積分はそうでない.
| Out[9]= |  |
不定積分が見付かったとしても,単に見付かった不定積分の上限と下限における値の差を取っただけでは定積分の値は求まらないことが多い.積分の領域によっては特異点が存在することがあり,この手順ではそのような特徴を見逃すことがあるからである.

の不定積分を計算する.
| Out[10]= |  |
| Out[11]= |  |

の点に二重の極が存在するため真の定積分は発散してしまう.
| Out[12]= |  |
この例は微妙な問題を含んでいる.極はないが分岐がある.
| Out[13]= |  |
不定積分の式を使い範囲両端の差を取ると0になってしまう.
| Out[14]= |  |
正式な定積分を計算する.答は

に従属する.前提条件で収束が約束される.
| Out[15]= |  |
主値定積分

の不定積分を求める.
| Out[16]= |  |

と

における極限を計算し,それらの差を取る.

を含んだおかしな結果が得られてしまう.
| Out[17]= |  |
| Out[18]= |  |
| Out[19]= |  |
不定積分がパラメータを含むとき,パラメータの取り得るほとんどすべての値に対して正しい結果となる式を求めることができる.しかし,定積分となるとその限りではない.定積分で見られる最もよくある問題は,パラメータが特別な条件を満たす場合に限って定積分が収束することがある,というものである.
求まる不定積分はすべての

の条件に対して有効である.
| Out[20]= |  |
この定積分が収束するには,

はある条件を満足しなければいけない.
| Out[21]= |  |

に2を代入すると,条件は満たされる.
| Out[22]= |  |
Integrateのオプション

を前提としたとき答は常に

になる.
| Out[23]= |  |
定積分が収束するときでも,積分路に特異点があればパラメータが変化すると不連続な変化が生じる.場合によっては,Signのような関数を組み込むことで不連続性を考慮した答を単一式にまとめることは可能だが,Ifを使った方がまとめやすい場合もある.
| Out[24]= |  |
得られる結果は

が実数であるという前提から求まる.
| Out[25]= |  |
グラフから,

の関数として不連続なことが分かる.不連続性は

における

の持つ特異点に起因している.
| Out[26]= |  |
Signを使った式では答を表しづらいため,
Ifが代りに使われる.
| Out[27]= |  |
求まった

の関数をプロットする.
| Out[28]= |  |