MATLAB 微积分入门:极限计算、性质验证与单侧极限
MATLAB 提供符号计算工具解决微积分问题:极限、导数、微分方程、积分。本章聚焦极限。
极限计算
limit 函数计算极限。基本形式求自变量趋近 0 的极限:
syms x limit((x^3+5)/(x^4+7)) % ans = 5/7
指定趋近值 a:limit(expr, a)。
limit((x-3)/(x-1), 1) % NaN(不存在) limit(x^2+5, 3) % 14
Octave 极限计算
需 pkg load symbolic,用 subs 代入近似:
pkg load symbolic; symbols; x=sym("x");
subs((x^3+5)/(x^4+7), x, 0) % 0.7142857
极限基本性质验证
代数极限定理:设 f(x)=(3x+5)/(x-3),g(x)=x²+1,验证 x→4 时性质。
syms x f = (3*x+5)/(x-3); g = x^2+1; l1 = limit(f,4) % 17 l2 = limit(g,4) % 17 lAdd = limit(f+g,4) % 34 lSub = limit(f-g,4) % 0 lMult = limit(f*g,4) % 289 lDiv = limit(f/g,4) % 1
满足:极限和/差/积/商 = 和/差/积/商的极限。
Octave 验证
pkg load symbolic; symbols; x=sym("x");
f=(3*x+5)/(x-3); g=x^2+1;
subs(f,x,4) % 17.0 等同 MATLAB
左/右极限与不存在判定
函数在断点处左右极限不等则极限不存在。以 f(x)=(x-3)/|x-3| 为例:
f = (x-3)/abs(x-3); ezplot(f,[-1,5]) % 图示断点 l = limit(f,x,3,'left') % -1 r = limit(f,x,3,'right') % 1
左右极限不等(-1 ≠ 1),故 x→3 极限不存在。图像显示跳跃间断。
MATLAB
- MATLAB 入门指南:矩阵实验室的核心能力与应用领域全景
- MATLAB 基础语法速成:交互计算、变量、运算符、格式控制与注释
- MATLAB 变量深度解析:矩阵本质、赋值、多重赋值、查看与清理、长赋值、格式控制、向量创建
- MATLAB 常用命令速查:会话管理、系统操作、输入输出、矩阵数组、绘图可视化
- MATLAB 数据类型完全指南:15 种基本类型、转换函数与类型判断函数速查表
- MATLAB 运算符大全:矩阵/数组算术、关系、逻辑、位运算、集合运算详解
- MATLAB 向量完全指南:行/列向量创建、索引引用、切片、核心运算操作
- MATLAB 矩阵核心操作:创建、索引引用、子矩阵提取、行列删除、拼接与基本运算
- MATLAB 多维数组与特殊数组完全指南
- MATLAB 冒号运算符详解:向量创建与高效迭代
- MATLAB 数值类型详解:存储、转换与范围查询
- MATLAB 字符串完全指南:创建、拼接、元胞数组与常用函数