Skip to content

Commit c33ee24

Browse files
committed
finished collection/level-1
1 parent 79c2a71 commit c33ee24

File tree

6 files changed

+261
-11
lines changed

6 files changed

+261
-11
lines changed

collection.typ

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#set page(footer:none)
66
= 题集篇
77
#text(font:"Zhuque Fangsong (technical preview)")[
8-
简明扼要 包罗万象
8+
循序渐进 触类旁通
99
]
1010
]
1111
#pagebreak(weak:true,to:"odd")
@@ -19,6 +19,7 @@
1919
#pagebreak(weak:true,to:"odd")
2020
== 难度三
2121
#question-id.update(3000)
22+
#include "collection/level-3.typ"
2223
#pagebreak(weak:true,to:"odd")
2324
== 难度四
2425
#question-id.update(4000)

collection/level-1.typ

Lines changed: 237 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
tag:"(x+1)^3~",
1818
category:red,
1919
question:$integral (x+1)^3 dif x$,
20-
answer:[令#subst[$u=x+1$],则#subst[$x=u-1$],所以$
20+
answer:[令$subst(u=x+1)$,则$subst(x=u-1)$,所以$
2121
integral (x+1)^3 dif x=integral u^3 dif (u-1)=integral u^3 dif u=u^4/4+C=(x+1)^4/4+C
2222
$],
2323
)
@@ -33,7 +33,7 @@
3333
answer:$
3434
integral csc^2(x+1)/2 dif x=&integral csc^2(x+1)/2 dif (x+1)\
3535
=&2 integral csc^2(x+1)/2 dif (x+1)/2\
36-
=&2 integral csc^2 u dif u,subst(u=(x+1)/2)\
36+
=&2 integral csc^2 u dif u,space subst(u=(x+1)/2)\
3737
=&-2 cot u+C\
3838
=&-2 cot (x+1)/2+C
3939
$,
@@ -62,5 +62,239 @@
6262
)
6363
#comment[
6464
本题要比前面的情况更复杂一些。在这里,我们需要将分子当作一个整体去凑微分,而不是如同#ref("(x+1)^3")那样把分子分成两项。#parbreak()
65-
在更复杂的问题中,整体凑微分方法也通常与各色恒等变换相互结合(比如#ref("cot^2xtan((1+xtanx)/tanx)"))。
65+
在更复杂的问题中,整体凑微分方法也通常与各色恒等变换相互结合(【比如#ref("cot^2xtan((1+xtanx)/tanx)")),形成很难直接识别的结构,往往需要我们多做些尝试才能找到正确的解法。#parbreak()
66+
对于初学者来说,一眼看出正确的解法很有挑战,但排除些不切实际的方向仍然不难。假如我们把它分项成$integral 1/(x+sin x)dif x+integral (cos x)/(x+sin x)dif x$,那么在第一项中我们构造不出含三角函数$sin x$的微分,在第二项中我们构造不出含多项式$x$的微分。因此,这个方向是不可靠的。
67+
]
68+
#question(
69+
tag:"sin(x/2)sinx",
70+
category:red,
71+
question:$integral sin x/2 sin x dif x$,
72+
answer:$
73+
integral sin x/2 sin x dif x=&2integral sin^2x/2 cos x/2 dif x\
74+
=&4integral sin^2x/2 cos x/2 dif x/2\
75+
=&4integral sin^2x/2 dif sin x/2\
76+
=&4/3 sin^3x/2+C
77+
$,
78+
)
79+
#comment[
80+
在只涉及三角函数的积分问题中,我们的首要目标是确保各个角度的统一,从而能够使用许多已知的解题方法。本题涉及两种角度:$x/2$$x$。为了将其统一,使用二倍角函数$sin x=2sin x/2 cos x/2$就可以了。#parbreak()
81+
统一角度可能用到各种三角恒等变换,比如二倍角公式、半角公式、和角公式、积化和差公式等,它们在@常用恒等变换 中都有列出,可供参考。#parbreak()
82+
本题使用二倍角公式而不是半角公式,这是因为应用半角公式$sin x/2=plus.minus sqrt((1-cos x)/2)$后,会引入正负号和复合幂函数这些更复杂的结构,把原问题复杂化。相比之下,使用二倍角公式可以很好地避免这些问题。
83+
]
84+
#question(
85+
tag:"sin^2x",
86+
category:red,
87+
question:$integral sin^2x dif x$,
88+
answer:$
89+
integral sin^2x dif x=&integral (1-cos 2x)/2 dif x\
90+
=&1/2integral dif x-integral (cos 2x)/2 dif x\
91+
=&1/2x-1/4integral cos 2x dif(2x)\
92+
=&1/2x-1/4sin 2x+C
93+
$,
94+
)
95+
#question(
96+
tag:"sin^3x",
97+
category:red,
98+
question:$integral sin^3x dif x$,
99+
answer:$
100+
integral sin^3x dif x=&-integral sin^2x dif cos x\
101+
=&integral (cos^2x-1)dif cos x\
102+
=&integral u^2dif u-integral dif u,space subst(u=cos x)\
103+
=&1/3u^3-u+C\
104+
=&1/3cos^3x-cos x+C
105+
$,
106+
)
107+
#comment[
108+
此类$integral sin^n x dif x, integral cos^n x dif x$的问题有一个通用规律。#parbreak()
109+
如果$n$是偶数,则套用降幂公式$sin^2x=(1-cos 2x)/2, cos^2x=(1+cos 2x)/2$来降低被积函数的幂次;如果降到奇数次幂就可以用下面说的$n$的奇数的方法;如果依然是偶数次幂,还可以继续套用降幂公式。#parbreak()
110+
如果$n$是奇数,则凑微分成$dif cos x, dif sin x$,这样一来$dif$左边只剩下偶数次的三角函数,可以效仿#ref("sin^3x"),套用$sin^2x+cos^2x=1$$sin$$cos$函数间进行转化。
111+
]
112+
#question(
113+
tag:"1/(x^2+4)",
114+
category:red,
115+
question:$integral (dif x)/(x^2+4)$,
116+
answer:[令$subst(x=2u)$,则$subst(u=x/2)$,所以$
117+
integral (dif x)/(x^2+4)=integral (dif(2u))/((2u)^2+4)=1/2integral (dif u)/(u^2+1)=1/2arctan u+C=1/2arctan x/2+C
118+
$],
119+
)
120+
#comment[
121+
本题当然也可以使用三角换元,也就是$x=2tan t$,但不如这种做法简洁。
122+
]
123+
#question(
124+
tag:"x^2/(x^6+1)",
125+
category:red,
126+
question:$integral (x^2 dif x)/(x^6+1)$,
127+
answer:$
128+
integral (x^2 dif x)/(x^6+1)=1/3integral (dif x^3)/((x^3)^2+1)=1/3arctan x^3+C
129+
$,
130+
)
131+
#comment[
132+
很多时候,通过观察被积函数的结构,我们可以找到将其进一步简化的方法。本题就是如此:看似棘手的6次分母在经过我们凑微分(换元成关于$x^3$的积分)后,就转化成了2次分母。
133+
]
134+
#question(
135+
tag:"1/(x^2+2x+1)",
136+
category:red,
137+
question:$integral (dif x)/(x^2+2x+1)$,
138+
answer:$
139+
integral (dif x)/(x^2+2x+1)=integral (dif(x+1))/(x+1)^2=-1/(x+1)+C
140+
$,
141+
)
142+
#question(
143+
tag:"1/(x^2+2x+2)",
144+
category:red,
145+
question:$integral (dif x)/(x^2+2x+2)$,
146+
answer:$
147+
integral (dif x)/(x^2+2x+2)=integral (dif(x+1))/((x+1)^2+1)=arctan(x+1)+C
148+
$,
149+
)
150+
#question(
151+
tag:"1/(x^2+2x)",
152+
category:red,
153+
question:$integral (dif x)/(x^2+2x)$,
154+
answer:$
155+
integral (dif x)/(x^2+2x)=&integral (dif x)/(x(x+2))\
156+
=&integral 1/2(1/x-1/(x+2))dif x\
157+
=&1/2integral (dif x)/x-1/2integral (dif(x+2))/(x+2)\
158+
=&1/2log abs(x)-1/2log abs(x+2)+C\
159+
=&1/2log abs(x/(x+2))+C
160+
$,
161+
)
162+
#comment[
163+
这三道是有理函数积分的典型题目,分别对应着三套基本方法。对于积分$integral (dif x)/(a x^2+b x+c)$,来说,方法选取的关键在于观察分母多项式的根判别式$Delta=b^2-4a c$#parbreak()
164+
- 当$Delta=0$时,如#ref("1/(x^2+2x+1)"),可以直接配方解决;
165+
- 当$Delta<0$时,如#ref("1/(x^2+2x+2)"),配方过后分母还多出正常数,要凑反正切形式;
166+
- 当$Delta>0$时,如#ref("1/(x^2+2x)"),可因式分解并裂项。裂项相关的内容在讲义篇有所介绍。
167+
]
168+
#question(
169+
tag:"x/(x-1)",
170+
category:red,
171+
question:$integral x/(x-1)dif x$,
172+
answer:$
173+
integral x/(x-1)dif x=&integral (x-1+1)/(x-1)dif x\
174+
=&integral (1+1/(x-1))dif x\
175+
=&integral dif x+integral (dif(x-1))/(x-1)\
176+
=&x+log abs(x-1)+C
177+
$,
178+
)
179+
#question(
180+
tag:"x^3/(x^2+1)",
181+
category:red,
182+
question:$integral x^3/(x^2+1)dif x$,
183+
answer:$
184+
integral x^3/(x^2+1)dif x=&integral (x^3+x-x)/(x^2+1)dif x\
185+
=&integral (x-x/(x^2+1))dif x\
186+
=&integral x dif x-integral (x dif x)/(x^2+1)\
187+
=&x^2/2-1/2integral (dif x^2)/(x^2+1)\
188+
=&x^2/2-1/2log(x^2+1)+C
189+
$,
190+
)
191+
#comment[
192+
这两道是有理函数假分式化为真分式的情形。一般遇到被积函数是假分式的情形时,我们都要先将假分式分离成整多项式和真分式,再分别处理整多项式的积分和真分式的积分。#parbreak()
193+
关于凑配方法,笔者建议使用讲义篇中所介绍的方法(也正是这两题所用的),而不推荐使用待定系数法。凑配的关键在于根据分子上的最高次项凑出能与分母进行约分的形式,然后就能将最高次项从分子上分离出去,分子中余下的多项式次数就会降低一次。以此类推,就能将分子多项式的次数降低至分母次数以下。
194+
]
195+
#question(
196+
tag:"(e^(3x)+1)/(e^x+1)",
197+
category:red,
198+
question:$integral (ee^(3x)+1)/(ee^x+1)dif x$,
199+
answer:$
200+
integral (ee^(3x)+1)/(ee^x+1)dif x=&integral ((ee^x+1)(ee^(2x)-ee^x+1))/(ee^x+1)dif x\
201+
=&integral ee^(2x) dif x-integral ee^x dif x+integral dif x\
202+
=&1/2integral ee^(2x) dif(2x)-ee^x+x\
203+
=&1/2ee^(2x)-ee^x+x+C
204+
$,
205+
)
206+
#comment[
207+
本题是通过利用恒等变换对被积函数进行化简的例子。在解不定积分过程中恰当地使用恒等变换,往往能达到事半功倍的效果。
208+
]
209+
#question(
210+
tag:"(sqrt(1-x)-sqrt(1+x))/(sqrt(1-x^2))",
211+
category:red,
212+
question:$integral (sqrt(1-x)-sqrt(1+x))/(sqrt(1-x^2))dif x$,
213+
answer:[$
214+
integral (sqrt(1-x)-sqrt(1+x))/(sqrt(1-x^2))dif x=integral sqrt(1-x)/sqrt(1-x^2)dif x-integral sqrt(1+x)/sqrt(1-x^2)dif x
215+
$分别解这两个积分,得到$
216+
&I_1=integral sqrt(1-x)/sqrt(1-x^2)dif x=integral (dif x)/sqrt(1+x)=integral (x+1)^(-1/2)dif(x+1)=2sqrt(1+x)+C_1\
217+
&I_2=integral sqrt(1+x)/sqrt(1-x^2)dif x=integral (dif x)/sqrt(1-x)=-integral (1-x)^(-1/2)dif(1-x)=-2sqrt(1-x)+C_2
218+
$所以原积分可表示为$
219+
I_1-I_2=2sqrt(1+x)+2sqrt(1-x)+C
220+
$]
221+
)
222+
#comment[
223+
本题用到了分项的方法,把分子分成两项,从而将原本困难的积分问题转化成两个较容易的子问题$I_1, I_2$分别求解。分项方法广泛用于各种积分问题中,其本质简单但应用多样,有时甚至相当有技巧性。我们会在后续解题过程中逐步领略。
224+
]
225+
#question(
226+
tag:"1/(sqrt(x)+sqrt(x-1))",
227+
category:red,
228+
question:$integral (dif x)/(sqrt(x)+sqrt(x-1))$,
229+
answer:$
230+
integral (dif x)/(sqrt(x)+sqrt(x-1))=&integral (sqrt(x)-sqrt(x-1))/((sqrt(x)+sqrt(x-1))(sqrt(x)-sqrt(x-1)))dif x\
231+
=&integral (sqrt(x)-sqrt(x-1))/1dif x\
232+
=&integral x^(1/2)dif x-integral (x-1)^(1/2)dif(x-1)\
233+
=&2/3x^(3/2)-2/3(x-1)^(3/2)+C
234+
$,
235+
)
236+
#comment[
237+
本题相比#ref("(sqrt(1-x)-sqrt(1+x))/(sqrt(1-x^2))")多了一步,就是通过平方差公式将分母多项式变成分子多项式。#parbreak()
238+
当分母为多项式时,我们是没有办法对分母进行分项的;但当分子为多项式时,我们则有可能对分子进行分项。其实,在积分问题中,分母普遍要比分子难处理,所以若有可能,把分母上的复杂结构转移到分子上再分项,常常是行之有效的解题方法。
239+
]
240+
#question(
241+
tag:"1/(sin^2xcos^2x)",
242+
category:red,
243+
question:$integral (dif x)/(sin^2x cos^2x)$,
244+
answer:$
245+
integral (dif x)/(sin^2x cos^2x)=&integral (sin^2x+cos^2x)/(sin^2x cos^2x)dif x\
246+
=&integral (dif x)/(cos^2x)+integral (dif x)/(sin^2x)\
247+
=&integral sec^2x dif x+integral csc^2x dif x\
248+
=&tan x-cot x+C
249+
$,
250+
)
251+
#question(
252+
tag:"1/(sin^2xcos^2x)~",
253+
category:red,
254+
question:$integral (dif x)/(sin^2x cos^2x)$,
255+
answer:$
256+
integral (dif x)/(sin^2x cos^2x)=&integral (4dif x)/(2sin x cos x)^2\
257+
=&integral (4dif x)/(sin^2 2x)\
258+
=&2integral csc^2 2x dif(2x)\
259+
=&-2cot(2x)+C
260+
$,
261+
)
262+
#comment[
263+
本题的分母次数比较高,我们可以试着化简分母再观察如何求解。#parbreak()
264+
#ref("1/(sin^2xcos^2x)")的方法是使用恒等式$1=sin^2x+cos^2x$代换再分项,这样每项都可以和分母约分掉一部分,从而简化分母。#parbreak()
265+
#ref("1/(sin^2xcos^2x)~")的方法则是直接使用降幂公式简化分母,其思路与#ref("sin^2x")相近。#parbreak()
266+
另外,虽然本题给出了两个看似不同的解,但它们是等价的。读者可自行证明$tan x-cot x=-2 cot 2x$
267+
]
268+
#question(
269+
tag:"sinxcospix",
270+
category:blue,
271+
question:$integral sin x cos pi x dif x$,
272+
answer:[$
273+
integral sin x cos pi x dif x=1/2integral sin[(1+pi)x]dif x+1/2integral sin[(1-pi)x]dif x
274+
$分别解这两个积分,得到$
275+
&I_1=integral sin[(1+pi)x]dif x=1/(1+pi)integral sin[(1+pi)x]dif[(1+pi)x]=-cos[(1+pi)x]/(1+pi)+C_1\
276+
&I_2=integral sin[(1-pi)x]dif x=1/(1-pi)integral sin[(1-pi)x]dif[(1-pi)x]=-cos[(1-pi)x]/(1-pi)+C_2
277+
$所以原积分可表示为$
278+
1/2I_1+1/2I_2=-cos[(1+pi)x]/(2+2pi)-cos[(1-pi)x]/(2-2pi)+C
279+
$],
280+
)
281+
#comment[
282+
这是积化和差的典型问题。有些时候我们遇到的被积函数很难像#ref("sin(x/2)sinx")一样直接统一角度。而积化和差给了我们一个新的选择:将它拆成两个积分,让不同角度的三角函数分别在两个积分中得以解决。
283+
]
284+
#question(
285+
tag:"cosxcos(x+a)",
286+
category:blue,
287+
question:$integral cos x cos(x+a)dif x$,
288+
answer:[$
289+
integral cos x cos(x+a)dif x=&integral cos x (cos x cos a-sin x sin a)dif x\
290+
=&cos a integral cos^2x dif x-sin a cos x sin x dif x
291+
$分别解这两个积分,得到$
292+
&I_1=integral cos^2x dif x=integral (1+cos 2x)/2 dif x=integral (dif x)/2+integral (cos 2x)/4dif(2x)=x/2+1/4sin 2x+C_1\
293+
&I_2=integral cos x sin x dif x=integral sin x dif sin x=1/2sin^2 x+C_2
294+
$所以原积分可表示为$
295+
I_1cos a-I_2sin a=x/2cos a+1/4sin 2x cos a-1/2sin^2x sin a+C
296+
$],
297+
)
298+
#comment[
299+
本题也可以使用积化和差公式来做,得到的结果与本做法形式不同,但其实等价。
66300
]

collection/level-3.typ

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#import "../utils.typ":question,comment,subst,ref
2+
#import "../math.typ":ee,ii
3+
#question(
4+
tag:"sin^5x",
5+
category:blue,
6+
question:$integral sin^5x dif x$,
7+
answer:$
8+
integral sin^5x dif x=&integral (1/(2ii)ee^(ii x)-1/(2ii)ee^(-ii x))^5 dif x\
9+
=&1/(32ii)integral[(ee^(5ii x)-ee^(-5ii x))-5(ee^(3ii x)-ee^(-3ii x))+10(ee^(ii x)-ee^(-ii x))]dif x\
10+
=&1/16integral sin 5x dif x-5/16integral sin 3x dif x+5/8integral sin x dif x\
11+
=&-1/80 cos 5x+5/48 cos 3x-5/8 cos x+C
12+
$,
13+
)

frontmatter.typ

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#import "preset.typ":preset-frontmatter
22
#show:preset-frontmatter
33
= 序
4+
本书以CC-0协议发布于#link("https://github.com/cppHusky/IntegralCollection.git")[GitHub]。
45
#pagebreak(weak:true,to:"odd")
56
#outline()
67
#pagebreak(weak:true,to:"odd")

math.typ

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
#let ee=math.upright($e$)
2-
#let ii=math.upright($i$)
3-
#let sgn=math.op("sgn")
4-
#let arccot=math.op("arccot")
5-
#let arsinh=math.op("arsinh")
6-
#let arcosh=math.op("arcosh")
7-
#let artanh=math.op("artanh")
1+
#let ee=$bb(e)$
2+
#let ii=$bb(i)$
3+
#let sgn=$op("sgn")$
4+
#let arccot=$op("arccot")$
5+
#let arsinh=$op("arsinh")$
6+
#let arcosh=$op("arcosh")$
7+
#let artanh=$op("artanh")$

preset.typ

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
)
5353
align(center,it)
5454
}
55+
show link:underline
5556
body
5657
}
5758
#let preset-frontmatter(body)={

0 commit comments

Comments
 (0)