暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

第6章 数据分析——6.3 函数的极限

软件开发架构 2023-05-22
448


6.3  函数的极限



极限理论是微积分学的基础理论。在MATLAB中,采用limit计算数量或函数的极限。


6.3.1  极限的概念


{xn}为数列,a为常数。若对任意的正数ε,总存在正整数N,使得当n>N时有xn -a,则称数列{ xn }收敛于a,常数a称为数列{ xn }的极限,并记作


6.3.2  求极限的函数


x→x0-时,若函数f(x)a为极限,则称为函数f(x)x→x0-时,以a为左极限;当x→x0+时,若函数f(x)a为极限,则称为函数f(x)x→x0+时,以a为右极限。左极限和右极限统称单侧极限,当左极限和右极限同时存在且相等时,称函数f(x)x0处的极限存在且等于a

MATLAB中采用limit函数求某个具体函数的极限,其常用的调用格式如下。

● limit(expr,x,a):当x→a时,对函数expr求极限,返回值为函数极限。

● limit(expr):默认当x→0时,对函数expr求极限,返回值为函数极限。

● limit(expr,x,a,'left'):当x→a时,对函数expr求其左极限,返回值为函数极限。

● limit(expr,x,a,'right'):当x→a时,对函数expr求其右极限,返回值为函数极限。


6-20:对于数列{n/(3n+1)},当n趋于无穷大时,求其极限。

在命令行窗口中输入:

clear all

n = 1 : 200;

y = n ./ (3 * n + 1);

figure;

plot(n, y);

syms x;

f = x (3 * x + 1);

z = limit(f, x, inf)

输出结果如下(见图6-7):

z =


1/3

6-7  数列的极限


6-21:求极限

在命令行窗口中输入:

clear all

syms x;

f = (3 * x^2)/(3 * x^2 - 2 * x + 1);

z = limit(f, x, 1)

输出结果:

z =


3/2


6-22:求极限

在命令行窗口中输入:

clear all

syms x;

f = sin(sin(x))/x - 1;

z = limit(f, x, 0)

输出结果:

z =


0


如果大家需要这个文档,可以在我的公众号(软件开发架构)中回复20230522,免费获取。


文章转载自软件开发架构,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论