简介《Introduction to Calculus and Analysis (I)》是Richard Courant与Fritz John合著的经典微积分教材英文版面向数学专业学生、理工科进阶学习者以及希望系统补齐数学分析基础的读者。全书从极限与连续性切入依次讨论导数与微分、不定积分与定积分、多元函数微积分、级数以及实数完备性并借牛顿-莱布尼茨公式说明微分与积分的互逆关系书中对泰勒级数近似、函数性质与极值等内容的处理有助于读者把严谨定义和计算训练结合起来。压缩包内为1个PDF文件大小约20.92MB单文件结构便于在电脑或平板上检索、批注与反复阅读。已有449人学习可作为课程同步参考书也适合自学者按章节推进并配合例题练习巩固概念。1. 一份 1965 年的单变量教材凭什么今天还值得占一个书架位“微积分”被当成工具用了几年之后很容易退化成条件反射见 x² 求导得 2x见面积套积分公式为什么成立、边界在哪很少有人再回头问。真到自己推近似式、判断级数收敛、给仿真代码找数学依据的时候反射就不够用了。这份资源是《Introduction to Calculus and Analysis》第一卷单变量部分1965 年初版、1989 年重印的扫描件。它的价值不在教人算积分而在把极限、连续、微分、积分按“为什么必须这样定义”重串一遍并且明确反对把分析写成一套封闭的线性真理系统。适合已经会算但地基松的工科从业者、系统补数学的自学者以及要给学生讲清动机的授课者想找速查公式表的人可以跳过。2. 拆开第一卷的五段骨架每段在训练哪种能力翻这种老书最容易犯的错是从第一页开始匀速推进读到补充节就停在那儿不动了。这本书的结构其实很清楚第 1 章建地基第 2 章立主干第 3 章分两半前半是微分技巧、后半是积分技巧另外还有散布在各章末尾的问题和几节补充。每段的训练目标不一样读法也应该不一样。先把骨架摸清再决定哪段精读、哪段跳读能省掉大量无效时间。2.1 实数连续统打底第 1 章练的是“定义服从定理”第 1 章从自然数的扩张讲起一路推到实数与嵌套区间、十进制与其它进制、邻域、不等式然后才引入函数概念映射与图像、定义域与值域、单调性、连续性、介值定理与反函数。这套顺序看着啰嗦但它是在训练一种习惯——任何一个结论先问它在什么数系、什么区间、什么连续性假设下成立。真正的硬骨头在补充节 S.1。它把有理数重新走一遍用嵌套的有理区间列去定义实数再补齐序关系、极限与算术运算然后给出完备性、闭区间的紧性、收敛判据、上下确界最后证明有理数可数。很多读者在这一节停下来原因不是智力问题而是这里第一次要求你接受“数是被构造出来的”这件事。为什么绕不开它1.7 节里的“内在收敛判据”单调有界序列必收敛本质上就是完备性的直接产物。如果 S.1 没读后面所有“极限存在”的断言在你眼里都是靠直觉支撑的而这本书恰恰最反对只靠直觉。我一般会这么安排第一遍只读 1.1 的 a 到 e、1.2 全部、1.3 的初等函数清单S.1 做个记号放着等读到 1.7c 感觉卡了再回头补 S.1这时候动机有了读起来快得多。2.2 积分先于微分这个编排顺序换来什么、又牺牲什么这是全书最值得说的一处设计。绝大多数教材先讲导数、再把积分当反导数讲结果学生永远搞不清“积分”本身是什么。这本书反过来2.1 先把积分当成面积给出解析定义和记号2.2 用几何直觉直接算出线性函数、x²、x 的整数幂、sin x 与 cos x 的积分2.3 讲可加性、和与常数倍的线性、积分估计、积分中值定理2.4 把积分看成上限的函数2.5 用 ∫dt/t 定义对数2.6 由对数的反函数得到指数函数与任意幂2.7 补上任意实数幂的积分2.8 才开始讲导数2.9 用基本定理把两边接上。收益很实在对数函数不再是从天而降的公式而是由积分定义出来的一个函数e 是使得该积分为 1 的那个底指数函数是它的反函数。这条链路没有循环论证也没有“先记着以后再说”的欠账。代价同样明显——想尽快上手求导的人前两章会很难受链式法则要等到 3.3 才展开。章节核心产出前置依赖首读建议2.1–2.3积分的定义、初等积分、四条基本法则1.2 连续性精读例题全做2.4–2.7上限函数、对数与指数的严格定义2.3、1.2 反函数精读这是全书枢纽2.8导数、高阶导数、微分中值定理1.6–1.8 极限可先读 a–fg–k 后置2.9微积分基本定理、原函数算定积分全部前文必读反复读如果你的目标是工程计算而不是补地基路径可以改成 2.1 → 2.2 → 2.3 → 2.9 → 2.8先把“积分怎么算、基本定理怎么用”拿到手再回头补导数的严格部分。这条路径不完美但比卡在 2.5 半个月强。2.3 技巧部分的三条主线换元、分部、有理函数分解第 3 章后半Part B是纯技术训练主线只有三条。第一条是换元3.9 给出替换公式和复合函数积分3.10 用一批例子把它练熟它的理论前提其实是 3.3 的链式法则和 3.2 的反函数求导。第二条是分部积分3.11 除了通用公式还给递推公式和一个用无穷乘积表示 π 的例子这一节的价值在于它教你怎么处理“积不出来但能递推”的情形。第三条是有理函数积分3.12 从基本类型讲到部分分式分解和待定系数法3.13 再扩到其它几类函数。我平时判断该走哪条路用的是这套顺序先看被积函数能不能直接对 3.8 的初等积分表表里没有看能不能整理成 f(g(x))·g(x) 的形状走换元出现 x 的多项式乘指数、乘三角、乘对数走分部并观察降次后是否回到同一形式从而建立递推分子分母都是多项式先做多项式除法降成真分式再按 3.12 分解出现根式或三角有理式先做变量替换把它拉回有理函数。这套判定流程在 90% 的题目里够用。真正容易翻车的是第 4 步待定系数时漏掉重根的高次项或者把不可约二次因式当成两个实根拆开。2.4 星号标记与补充节作者预留的两条备用路线前言里有一句很关键的话大意是别指望逐页匀速读完只有先挑捷径、反复回到同一个问题上才能从更高处获得理解。为此作者用星号标出了初次阅读可能造成障碍的段落也标了偏难的习题。这等于给了你一份“官方跳读许可”。我的处理方式是第一遍把带星号的段落整段跳过只记住它在讲什么第二遍带着问题回来通常一次就能通。补充节也分两类S.1 是地基必须补S.3 极坐标、S.4 复数注记属于工具性内容用到再看不必按顺序吃。附录 A.1 那几个特殊函数含 e 的负倒数平方、含 tanh 的倒数、x·sin(1/x)短小但很关键它们是后面理解“可微与连续不是一回事”的现成反例库。3. 八周推进表把整本拆成可执行的周任务计划这件事难点从来不是排得多漂亮而是排完之后能不能在第三周还照着做。下面这套是按每周 8 到 10 小时设计的密集版如果你只有周末能投入把每一周横向拉成两周总周期 16 周节奏不变。3.1 周计划与章节配比周次覆盖内容本周产出强度第 1 周1.1–1.3能说清完备性为什么是后面所有极限定理的前提中第 2 周1.4–1.8能独立判断六个典型序列的敛散理解 e 与 π 作为极限高第 3 周2.1–2.4能用定义不是公式算 x² 的定积分高第 4 周2.5–2.7能复述对数由积分定义、指数为反函数这条链中第 5 周2.8–2.9能写出基本定理的证明主线高第 6 周3.1–3.4链式法则、反函数求导、指数型应用全过一遍中第 7 周3.5–3.7 附录 A会判断阶的大小能举出连续不可导的例子中第 8 周3.8–3.13三类积分技巧形成条件反射高配比的原则是概念周强度压低留给消化技巧周强度拉高因为技巧靠动手量堆出来。第 2 周和第 5 周最容易超时如果超了从第 6 周借时间别从第 3 周借——第 3 周的积分定义是后面一切的地基。提示每周结束前留 30 分钟写一页“本周没懂的三件事”下一周开头先花 20 分钟处理。比攒到最后一起来算账划算得多。3.2 习题三档挑法正文末题、星号题、补充节题每章末尾都有一批问题作者自己说“有些具有挑战性有些甚至很难多数是对正文的补充”。全书题量不小全做不现实按三档挑第一档是正文例题的变式必须做通常占题量的四到五成用来确认定义真的会用。第二档是带星号的难题每周挑一到两道做不出来就看提示不硬扛——这类题的价值在于让你知道边界在哪不在于做出来。第三档是补充节后面的题只在你要用那部分内容时才做。判断一道题该不该做有个简单标准读完题能不能在三十秒内说出它对应正文哪一节、用哪个定理。说不出来就说明正文没读透回去补正文比硬做这道题有用。3.3 用 Python 做数值复核把极限和积分验一遍纯读书的毛病是“感觉懂了”。我习惯把书里几个关键结论用几十行代码跑一遍看到数字动起来印象比读三遍都深。import math # 1) e 的定义式 a_n (1 1/n) ** n观察它随 n 单调上升并趋于 e for n in (10, 100, 1000, 10**6, 10**8): print(e:, n, (1 1 / n) ** n) # 2) sin x / x 在 x - 0 时的极限注意 x 必须是弧度 for k in range(1, 13): x 10.0 ** (-k) print(sinx/x:, k, x, math.sin(x) / x) # 3) 几何级数部分和与闭式解对照 q 0.5 for n in (5, 10, 30, 60): s sum(q ** k for k in range(n 1)) print(geo:, n, s, (1 - q ** (n 1)) / (1 - q)) # 4) 中点法逼近 ∫_0^1 x^2 dx真值 1/3误差应随 n 增大按 O(h^2) 下降 def midpoint(f, a, b, n): h (b - a) / n return h * sum(f(a (i 0.5) * h) for i in range(n)) for n in (10, 100, 1000, 10000): print(int:, n, midpoint(lambda x: x * x, 0, 1, n), 1 / 3)逻辑说明四段分别对应书里四个结论——e 的极限定义1.7e、sin x/x 的极限1.8 附近、几何级数1.6g、积分作为面积2.2b。每段都把“定义式算出来的值”和“闭式解或真值”并排放差值就是你的误差感。参数说明n 是样本量或分割数控制精度k 是指数刻度用来把 x 压到很小的量级而不至于直接变成 0q 取 0.5 是为了让收敛肉眼可见换成 0.99 会看到收敛突然变慢这个对比本身值得跑一次中点法的误差量级是 O(h²)n 每乘 10误差应该掉两个数量级如果没掉说明函数或代码有问题。然后你会很快撞上一个真实问题import math from decimal import Decimal, getcontext # 双精度的分辨力约 2.2e-161 1/n 在 n 大到 1e16 时会被舍入成 1.0 n 10 ** 16 print((1 1 / n) ** n) # 输出 1.0完全错误 # 改用 log1p 避开 1 小量 的抵消误差 print(math.exp(n * math.log1p(1 / n))) # 需要更高精度就换 Decimal但速度会慢一到两个数量级 getcontext().prec 50 d Decimal(10) ** 16 print((1 1 / d) ** d)参数说明10**16 是特意选在双精度失效区附近的取值用来暴露浮点问题Decimal 的 prec50 是有效数字位数给到 50 已经远超需要的精度再往上加只是拖慢速度。这段代码的意义不在于算出更准的 e而在于让你记住一条血泪经验凡是出现 1 加小量、大数减小数的结构先想浮点误差再想数学。4. 常见问题与排查五个高频翻车点从实数公理卡死到记号对不上4.1 前半程的两个概念性卡点现象读到 S.1面对嵌套区间列、紧性、上下确界一堆名词反复读三遍仍然不知道它在解决什么问题最后干脆合上书。原因S.1 的写法是“先构造、再验证性质”动机被放在了很后面。你如果不知道“有理数不够用”具体表现在哪看构造过程就是一堆无意义的形式操作。解决在读 S.1 之前先自己回答一个问题——为什么 √2 不能是有理数以及这会导致什么后果比如一个单调递增有上界的序列可以没有极限。带着这个具体缺口回去读紧性和完备性立刻就有了目的。另外这一节第一遍只求读懂“完备性说了什么”不必追证明细节。现象默认第一卷覆盖多变量内容读到第 3 章末尾发现偏导数、重积分一个都没有怀疑文件不全。原因多变量部分在第二卷。前言写得很明确第一卷处理单变量函数第二卷才讨论多变量理论。一些二手介绍把两卷内容混在一起写容易误导。解决拿到文件先看目录最后一页确认三章加补充节的结构就是完整的第一卷。如果你现在的需求是多元微积分、梯度散度旋度第一卷只能给你单变量的地基别指望它顺带解决。4.2 中段技巧部分的两个卡点现象3.7 节讲函数阶的大小和 O、o 记号读完觉得每个字都认识合起来不知道在说什么。原因这一节的抽象层级突然抬高它不再算具体函数而是在比较两类函数谁跑得快。前面几章全是具体计算到这里换成定量比较节奏断了。解决把这一节降回具体例子。拿指数函数、幂函数、对数函数各取三条曲线在同一张图上从 1 画到 1000看谁先冲出去。然后再回来看 O 和 o 的定义你会发现它只是把“谁跑得快”写成了不等式。附录 A.1 那几个函数专门用来做这件事。现象3.12 做部分分式分解待定系数算出来的结果代回去总是差一点点检查几遍也找不出错。原因多半是漏了重根项。分母有 (x−a)² 时分解必须同时写出 A/(x−a) 和 B/(x−a)²只写一项就会导致系数对不上另一种情况是分母有不可约二次因式被当成两个实根拆开了。解决分解前先对分母做完整因式分解把每个因式连同它的重数列成一张表按表逐项写写完全部再开始求系数。4.3 版本与资料层面的一处坑现象扫描件的页码和目录对不上正文里引用“见第 132 页”翻过去是别的内容。原因老书多次重印扫描时常常把封面、版权页、前言单独编号导致 PDF 页码和书上印的页码存在固定偏移有些扫描件还缺页或错页。解决拿到文件第一件事是核对版权页的 ISBN 与版本信息再随便挑三个目录里标注的页码翻过去验证。如果存在固定偏移在阅读器里记下差值之后按“书上页码 偏移”定位。缺页的情况只能换源别硬凑。5. 拿到文件先核这几项版本、页码、第二卷接口与配套册5.1 版本辨识1965 初版与 1989 重印的差别这份资源的版权页信息比较完整1965 年由某出版方初版1989 年由另一家老牌数学出版社出了软皮重印本同时给出纸本和电子版两个 ISBN以及一个 DOI。国内流传的扫描件大多来自 1989 年这一版正文内容与 1965 年初版一致差异主要在版权页、印刷说明和封面。核对时看三个地方版权页上的两个 ISBN 是否齐全、是否标注“ softcover reprint of the hardcover 1st edition ”这类字样、以及前言末尾的署名日期是否为 1965 年 6 月。三者对得上基本可以确认是完整的重印本。如果只有封面和正文、版权页缺失谨慎使用——你无法判断它是不是删节版而且目录页码也无从校验。检查项怎么看不合格怎么办版权页是否同时有纸本与电子版 ISBN缺则视为来源不明前言是否含“星号段落可跳过”的说明缺则可能被裁剪目录三章 补充节 章末问题是否齐全缺章换源插图前言提到正文含两百余幅插图图糊到看不清就换源页码抽三处目录页码实地翻有偏移就记差值插图这一项容易被忽略。这本教材的几何直观几乎全靠图图糊了2.2 那些“用面积算积分”的例子就废了一半。5.2 与第二卷的接口第一卷讲到哪、第二卷从哪接第一卷的收尾在积分技巧最后一节处理的是几类可积函数的积分没有触及多变量。第二卷从多变量接续讨论偏导、重积分、线面积分那一套。两卷之间的衔接点其实在第一卷已经埋好2.8 里对导数的几何解释、3.7 里对阶的比较、以及附录里对可微性的讨论都是第二卷反复要用的语言。如果你打算连着读建议在第一卷结束后留一周空档把 2.9 的基本定理用自己的话重写一遍再进第二卷。基本定理在多变量里会以格林公式、散度定理的形式重现单变量这一层没吃透多变量那层就是背公式。5.3 配套习题解答小册子与它的边界前言提到另有一册小册子专门收集常规性的问题和练习并给出答案或提示。这份配套材料对自学的人价值很大但要清楚它的边界它覆盖的是常规题那些标了星号的难题不在其中正文里那些“具有挑战性”的问题也不在其中。我的用法是做题时先不看答案做完对照重点看自己卡住的那一步是怎么绕过去的而不是看最终结果对不对。如果一道题做对了但思路和答案完全不同也值得记一笔——这通常说明你找到了另一条路或者你的理解有偏差只是恰好撞对。找不到配套册也不影响主线。每章末尾的题目里前三分之一基本都能靠正文例题的方法解决够用了。6. 进阶用法把教材降级成查询手册的三栏笔记法读第二遍的时候我不再按章节顺序推进而是把它当手册翻。支撑这个用法的是一个很土的办法每读一个定理在笔记里开三栏——命题写什么、成立需要哪些前提、少一个前提会怎样。第三栏是关键也是最容易被跳过的一栏。命题成立的前提少一个前提会怎样介值定理闭区间上连续去掉连续1/x 在含 0 的区间上值域断开可微蕴含连续该点邻域内有定义反过来不成立x·sin(1/x) 补定义后连续但不可导积分中值定理被积函数连续只要求可积时中值点未必取得到第三栏填不出来的定理说明你只是记住了结论没有真正掌握它的适用范围。附录 A.1 里那几个特殊函数就是为这一栏准备的现成反例含 e 的负倒数平方那个函数在原点补定义后任意阶导数都存在且为 0但它不是常数——这条反例直接说明“所有阶导数在某点为零”推不出“函数在该点附近是常数”也顺带解释了为什么幂级数展开那套东西需要额外的解析性条件。具体操作上我一般这样做第一遍读完整理一份三栏表只写前两栏第二遍每读一节回来补第三栏补不出来的标红第三遍只看标红的部分去附录和补充节找反例。三轮下来这本六百多页的书就压缩成十来页自己的东西查起来比翻原书快得多。还有个细节值得一提这本书的记号跟现在通行的写法有出入比如它把原函数叫 primitive function讲阶的大小用 order of magnitude 这套说法微分的写法也和现在的教材不完全一致。做笔记时我会在页边统一换成自己习惯的记号但保留原来的术语写在括号里免得以后查原文对不上。从那以后我每读一个定理都强制先把“少一个条件会出什么事”写在旁边写不出来就说明还没读懂不许往下翻。这个习惯最初是被这本老书逼出来的后来发现它对读任何一本数学书都管用。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?