高數 不定積分(4-3):分部積分法

文章目錄

    • 寫在前面
    • 分部積分法
      • 😕 一個小問題
      • ? 分部積分法是怎么來的?
      • 🌰 幾個小例子
      • ? 最終總結!
    • 后話


寫在前面

文章傳送門:高數 不定積分(4-2):換元積分法

今天再更一篇:)
上篇文章,我們在復合函數求導法則的基礎上,得到了換元積分法。這篇文章,我們就要利用兩個函數乘積的求導法則,了解另一個求積分的方法——分部積分法


分部積分法

😕 一個小問題

問題:求 ∫x2ln?xdx\int x^2\ln x\mathrm dxx2lnxdx.

我們發現,這個積分用換元積分法不易求得,但是,我們看到了關鍵:x2ln?xx^2\ln xx2lnx 具有乘積形式,所以它很有可能就來自某兩個函數乘積求導的一部分。具體應該怎么做呢?接下來我們就要引出神奇的分部積分法來解決這個問題了。

? 分部積分法是怎么來的?

我們知道兩個函數乘積的導數公式:

u=u(x)u=u(x)u=u(x)v=v(x)v=v(x)v=v(x) 具有連續導數,則 (uv)′=u′v+uv′(uv)'=u'v+uv'(uv)=uv+uv.

也就是“前導后不導+后導前不導”。

移項,就可以得到:uv′=(uv)′?u′vuv'=(uv)'-u'vuv=(uv)?uv.
我們對這個式子兩邊求不定積分,就會得到這樣一個式子:∫uv′dx=uv?∫u′vdx.\int uv'\mathrm dx=uv-\int u'v\mathrm dx.uvdx=uv?uvdx. 那么這個公式,就稱為分部積分公式。為了簡便起見,我們也可以將這個公式寫成:∫udv=uv?∫vdu.\int u\mathrm dv=uv-\int v\mathrm du.udv=uv?vdu. 就像上面的問題一樣,當求 ∫uv′dx\int uv'\mathrm dxuvdx 有困難,而求 ∫u′vdx\int u'v\mathrm dxuvdx 相對容易時,分部積分公式就可以發揮作用了。

我們先來解決上面的問題:求 ∫x2ln?xdx\int x^2\ln x\mathrm dxx2lnxdx.

該怎么求呢?我們首先需要選出分部積分公式左端的“u”和“dv”。確定了它們,才可以進行后續的運算。根據被積函數的形式,我們可以設 u=ln?xu=\ln xu=lnxdv=x2dx\mathrm dv=x^2\mathrm dxdv=x2dxv=13x3v=\dfrac13 x^3v=31?x3,下面就可以根據分部積分公式運算了。

I=13∫ln?xd(x3)=13(ln?x?x3?∫x3dln?x)=13(x3ln?x?∫x3?1xdx)=13(x3ln?x?13x3)+CI=\dfrac13\int\ln x\mathrm d(x^3)=\dfrac13(\ln x\cdot x^3-\int x^3\mathrm d\ln x)=\dfrac13(x^3\ln x-\int x^3\cdot\dfrac 1x\mathrm dx)=\dfrac 13(x^3\ln x-\dfrac 13x^3)+CI=31?lnxd(x3)=31?(lnx?x3?x3dlnx)=31?(x3lnx?x3?x1?dx)=31?(x3lnx?31?x3)+C.

注意常系數可以自由進出積分號(不定積分的一個性質)。


🌰 幾個小例子

我們再來看幾個書上的例子:

eg1.∫xcos?xdx\int x\cos x\mathrm dxxcosxdx.

這個積分用換元公式也不容易求出結果,所以我們試試用分部積分法來求。我們設 u=xu=xu=xdv=cos?xdx\mathrm dv=\cos x\mathrm dxdv=cosxdx,則 du=dx\mathrm du=\mathrm dxdu=dxv=sin?xv=\sin xv=sinx.
代入分部積分公式,可得:I=xsin?x?∫sin?xdxI=x\sin x-\int\sin x\mathrm dxI=xsinx?sinxdx.
∫vdu=∫sin?xdx\int v\mathrm du=\int\sin x\mathrm dxvdu=sinxdx 容易積出,∫sin?xdx=?cos?x+C\int\sin x\mathrm dx=-\cos x+Csinxdx=?cosx+C,所以:
I=xsin?x+cos?x+C.I=x\sin x+\cos x+C.I=xsinx+cosx+C.

*但是我們發現,如果設 u=cos?xu=\cos xu=cosxdv=xdx\mathrm dv=x\mathrm dxdv=xdx,那么通過分部積分公式得出的被積表達式會更不容易求出。所以在使用分部積分法時,一定要注意 uuudv\mathrm dvdv 的選取。其實根據上面的兩個例子,我們就能大概感覺到選取 uuudv\mathrm dvdv 的規則了:

  • vvv 要容易求得;
  • ∫vdu\int v\mathrm duvdu 要比 ∫udv\int u\mathrm dvudv 更容易積出。

eg2.∫xexdx\int xe^x\mathrm dxxexdx.

我們可以嘗試用簡化版的分部積分公式寫:
I=∫xd(ex)=xex?∫exdx=xex?ex+C=(x?1)ex+CI=\int x\mathrm d(e^x)=xe^x-\int e^x\mathrm dx=xe^x-e^x+C=(x-1)e^x+CI=xd(ex)=xex?exdx=xex?ex+C=(x?1)ex+C.

eg3.∫x2exdx\int x^2e^x\mathrm dxx2exdx.

u=x2u=x^2u=x2dv=exdx\mathrm dv=e^x\mathrm dxdv=exdx
∫x2exdx=∫x2d(ex)=x2ex?2∫xexdx\int x^2e^x\mathrm dx=\int x^2\mathrm d(e^x)=x^2e^x-2\int xe^x\mathrm dxx2exdx=x2d(ex)=x2ex?2xexdx.
根據 eg2 的結論,再用一次分部積分法就可以了。最終可得結果:I=ex(x2?2x+2)+CI=e^x(x^2-2x+2)+CI=ex(x2?2x+2)+C.

通過上面的例子我們可以知道,如果被積函數是冪函數和正(余)弦函數冪函數和指數函數的乘積,那么就可以考慮分部積分法,并且設冪函數為 uuu. 這樣用一次分部積分法就可以使冪函數的冪次降低一次(假定冪指數是正整數)。

eg4.∫arccos?xdx\int\arccos x\mathrm dxarccosxdx.

u=arccos?xu=\arccos xu=arccosxdv=dx\mathrm dv=\mathrm dxdv=dx
I=xarccos?x?∫xd(arccos?x)=xarccos?x+∫x1?x2dx=xarccos?x?12∫1(1?x2)12d(1?x2)=xarccos?x?1?x2+CI=x\arccos x-\int x\mathrm d(\arccos x)=x\arccos x+\int\dfrac x{\sqrt{1-x^2}}\mathrm dx=x\arccos x-\dfrac 12\int\dfrac 1{(1-x^2)^{\frac12}}\mathrm d(1-x^2)=x\arccos x-\sqrt{1-x^2}+CI=xarccosx?xd(arccosx)=xarccosx+1?x2?x?dx=xarccosx?21?(1?x2)21?1?d(1?x2)=xarccosx?1?x2?+C.

我們也可以知道,如果被積函數是冪函數和對數函數冪函數和反三角函數的乘積,就可以考慮分部積分法,并設對數函數或反三角函數為 uuu.

還有一些例子,方法比較典型。

eg5.∫exsin?xdx\int e^x\sin x\mathrm dxexsinxdx.

I=∫sin?xd(ex)=exsin?x?∫excos?dxI=\int \sin x\mathrm d(e^x)=e^x\sin x-\int e^x\cos\mathrm dxI=sinxd(ex)=exsinx?excosdx.
對等式右端的積分再用一次分部積分法,得:I=exsin?x?∫cos?xd(ex)=exsin?x?excos?x?∫exsin?xdxI=e^x\sin x-\int\cos x\mathrm d(e^x)=e^x\sin x-e^x\cos x-\int e^x\sin x\mathrm dxI=exsinx?cosxd(ex)=exsinx?excosx?exsinxdx.
我們將上式右端的第三項進行移項,再在等式兩邊同除以 2,就可以得到 I=12ex(sin?x?cos?x)+CI=\dfrac12e^x(\sin x-\cos x)+CI=21?ex(sinx?cosx)+C.

這種方法就有點“解方程”的感覺。
再次提醒什么時候 +C+C+C:當所有積分號都去掉的時候,就要加上任意常數 CCC.

同時,在積分的過程中,我們也會兼用換元法與分部積分法,比如??

eg6.∫exdx\int e^{\sqrt x}\mathrm dxex?dx.

我們令 x=t\sqrt x=tx?=t,則 x=t2x=t^2x=t2dx=2tdt\mathrm dx=2t\mathrm dtdx=2tdt. 所以 I=2∫tetdtI=2\int te^t\mathrm dtI=2tetdt.
再利用 eg2 的結果,并用 t=xt=\sqrt xt=x? 代回,便得到所求積分:I=2ex(x?1)+CI=2e^{\sqrt x}(\sqrt x-1)+CI=2ex?(x??1)+C.


? 最終總結!

  • 分部積分法:恰當地選取 uuudv\mathrm dvdv.
  • 一般可依次選取 uuu 的順序為:反對冪指三,即對于 ∫xa\int x^axa ? exe^xex / ln?x\ln xlnx / 三角函數 / 反三角函數 dx\mathrm dxdx
    • exe^xex,三角函數放在 d\mathrm dd 后,而 ln?x\ln xlnx,反三角函數留在 d\mathrm dd 前。
    • 兩個函數相乘,把其中一個函數往后拿,誰容易積分誰就往后拿。

什么意思呢?uuudv\mathrm dvdv 的選取就像元素的化學性質。exe^xex 容易積分,就好比金屬銫遇到水會炸。由于 exe^xex 和三角函數(sin?x\sin xsinxcos?x\cos xcosx)容易積分,所以在選擇 dv\mathrm dvdv 的時候優先選它們,而選擇 uuu 的時候則會考慮那些不那么容易積分的函數,就讓它們賴在那里不動,比如說反三角和對數函數。而冪函數就像是中間人,它可以充當 uuu,也可以充當 dv\mathrm dvdv,這種時候就得看情況了。


后話

感謝大家的支持~如有錯誤,懇請指出:)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/919965.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/919965.shtml
英文地址,請注明出處:http://en.pswp.cn/news/919965.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Chrome/360 瀏覽器 WebUI 資源底層機制解析:共享資源與專屬資源的奧秘

在 Chromium 和 360 瀏覽器源碼中,我們會發現 WebUI 頁面不僅有 C 邏輯處理(如 WebUIMessageHandler),還伴隨著大量 HTML、CSS 和 JS 文件。尤其是 src/ui/webui/resources 和 src/chrome/browser/360/webui 這兩個目錄&#xff0…

基于springboot的高校后勤保修服務系統/基于android的高校后勤保修服務系統app

基于springboot的高校后勤保修服務系統/基于android的高校后勤保修服務系統app

Qt QML 用Q_PROPERTY快捷訪問c++屬性

在之前我寫過如何調用函數,當時的屬性都是手搓的,也就是自己寫成員變量、變化信號和讀寫函數,但其實有一個很便捷的方法,即使用Q_PROPERTY,下面給出標準結構:Q_PROPERTY(數據類型 變量名 READ 變量名 WRITE…

ubuntu中網卡的 IP 及網關配置設置為永久生效

要將 Ubuntu 中 ens33 和 ens36 網卡的 IP 及網關配置設置為永久生效(重啟后不丟失),需通過 netplan 配置并禁用 cloud-init 對網絡的干擾(避免重啟后配置被覆蓋),具體步驟如下:一、最終的永久生…

不再讓Windows更新!Edge游戲助手卸載及關閉自動更新

文章目錄Windows系統更新問題方法一:通過注冊表手動設置1. 打開注冊表編輯器2. 定位到目標路徑3. 創建新的DWORD值4. 修改數值方法二:命令行設置1. 打開命令提示符2. 輸入命令驗證設置是否生效恢復更新Edge關閉游戲助手Edge關閉后臺運行Edge關閉自動更新…

css3之flex布局

flex布局要牢記的兩個知識點: 開啟了flex布局的元素叫flex containerflex container里面的直接子元素叫flex items 這兩點要記牢,設置屬性的時候才不會搞混這個是flex布局的整體圖 一、flex container上的屬性 1.flex-direction 修改主軸方向的屬性&…

vscode 搭建C/C++開發環境搭建(linux)

1.編譯器/調試器安裝首先,需要安裝編譯器(GCC/G)和調試器(GDB),用于編譯和調試代碼。1.打開終端(Ctrl Alt T)2.更新軟件包獲取新版本信息sudo apt update3.安裝build-essential包,它包含gcc,g等必要庫sudo apt install…

vue-pure-admin頁面引入和功能添加流程解析

vue-pure-admin (opens new window)是一款開源完全免費且開箱即用的中后臺管理系統模版。完全采用 ECMAScript 模塊(ESM)規范來編寫和組織代碼,使用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等主流技術開發 以下是…

vlc-android: 編譯自己的libvlc

概述 VLC 媒體播放器作為一款由志愿者開發團隊精心維護的自由、開源且跨平臺的多媒體播放器,能輕松駕馭絕大多數多媒體文件,無論是本地磁盤中的視頻、音頻,還是來自網絡的流媒體協議. VLC for Android 支持網絡串流,無論是基于 H…

并聯諧振與串聯諧振

在LC電路中,感抗和容抗相等時對應的頻率值稱為諧振頻率,在接收廣播電視信號或無線通信信號時,使接收電路的頻率與所選擇的發射的信號頻率相同就叫做調諧。并聯諧振LC并聯諧振電路是指將電感器和電容器并聯形成,如圖所示。在并聯諧…

打印機怎么連接電腦?打印機驅動?【圖文詳解】USB連接打印機?wifi連接打印機?

一、問題背景 在日常辦公與生活里,把電腦和打印機連接起來,是實現文檔、照片等打印的基礎操作。但很多人初次嘗試時,會因不熟悉流程而感到無從下手。 無論是辦公場景下急需打印重要文件,還是日常生活中想要打印照片留念&#xff0…

CVPR 2025 | 醫學影像加速進化:深度學習×多模態,精準診斷再升級

關注gongzhonghao【CVPR頂會精選】今天聊一個醫學圖像領域的前沿探索:結合空間感知卷積、擴散模型與視覺語言模型,從圖像配準到合成分割,再到跨模態理解,打造了一個更加智能、魯棒且可泛化的醫學影像工具鏈。無論是SACB-Net帶來的…

[每周一更]-(第157期):深入理解Go語言的垃圾回收機制:調優與監控

Go語言以其簡潔的語法和強大的并發能力而聞名,而它的垃圾回收(GC)機制則是支撐其高性能的關鍵組件之一。本文將深入探討Go語言的垃圾回收原理,并介紹如何對其進行調優與監控,以提升應用程序的性能。 Go語言垃圾回收機制…

Java 學習筆記(基礎篇9)

1. 綜合練習題目 1 :金額轉換為中文大寫格式請編寫一個 Java 程序,實現將數字金額轉換為中文大寫格式(帶單位)的功能,具體要求如下:(1) 程序接收用戶輸入的一個整數金額(范圍:0-9999…

云原生俱樂部-k8s知識點歸納(5)

寫到這里,k8s的內容已經到一半了,雖然后面的內容我覺得更加玄學一點。控制器真的是個神奇的東西,雖然后面的CRD會帶著大家一起做一個控制器,但是還是覺得很奇妙。控制器大概就是k8s中的精華了,通過控制器去監聽k8s中ap…

C++復習2

C繼承 繼承的概念 繼承(inheritance)機制是面向對象程序設計使代碼可以復用的重要的手段,它允許程序員在保持原有類特性的基礎上進行擴展,增加功能,這樣產生新的類,稱為派生類。 繼承呈現了面向對象程序設計…

ZKmall模塊商城的跨境電商支付安全方案:加密與權限的雙重防護

跨境電商支付環節面臨雙重挑戰:一方面,不同國家的支付協議、貨幣結算規則差異顯著,需滿足多幣種、多渠道的支付需求;另一方面,跨境數據傳輸的安全性與操作權限的嚴格管控直接關系到資金安全與合規性。ZKmall 模塊商城針…

【數據結構】-5- 順序表 (下)

一、集合框架 這是 Java 集合框架(Java Collections Framework)的核心繼承關系樹狀圖1. 最頂層:Iterable(接口)作用:所有 “可迭代” 的集合(如 List、Set、Queue)都必須實現它&…

最大連續1的個數Ⅲ-滑動窗口

1004. 最大連續1的個數 III - 力扣&#xff08;LeetCode&#xff09; Solution 標準滑動窗口。 class Solution { public:int longestOnes(vector<int>& nums, int k) {int nnums.size();int l0,z_cnt0,ans0;for(int r0;r<n;r){z_cnt1-nums[r];while(z_cnt>k…

實驗二 Cisco IOS Site-to-Site Pre-share Key

一 實驗設備 1、 CISCO 路由器 2 臺 二 實驗拓撲圖 三 實驗配置 1、 R1 路由器上連通性配置 R1(config)#interface e0/0 R1(config-if)#ip address 192.168.1.2 255.255.255.0 R1(config-if)#no shutdown R1(config)#interface e1/0 R1(config-if)#ip address 10.1.20.1 255.25…