limit函数用法
在MATLAB
中使用limit
计算函数在某点的极限:
limit(f,a)
例1:
>> syms x;
>> limit((x^3+1)/(x^4+2))
ans =
1/2
例2:
>> limit(x+3,5)
ans =
8
假设f(x)
与g(x)
是不同的函数:
例:
计算他们在x
趋向于3时的极限值
>> syms x;
>> f = (2*x+1)/(x-2);
>> g = x^2+1;
>> F1 = limit(f,3)
F1 =
7
>> F2 = limit(g,3)
F2 =
10
使用以上条件验证极限的性质
- 性质1
F1 =
7
>> F2 = limit(g,3)
F2 =
10
>> limit(f+g,3)
ans =
17
- 性质2
假设我们让k = 3,因此我们求得:
>> k = 3;
>> limit(k*f,3)
ans =
21
- 性质3
极限的乘积是:
>> F1*F2
ans =
70
乘积的极限:
>> limit(f.*g,3)
ans =
70
相等,证明完毕。
- 性质4(重要)
首先创建:
扫描二维码关注公众号,回复:
10697664 查看本文章
>> h = f.^g;
>> h
h =
((1 + 2*x)/(- 2 + x))^(1 + x^2)
计算它的极限:
>> limit(h,3)
ans =
282475249
等式右边:
>> F1^F2
ans =
282475249
相等,证明完毕。
isequal函数
在MATLAB中调用isequal函数来查看两个量是否相等;
如果相等,返回值为1
如果不相等,则返回0。
现在我们回头看看以上的例子:
A = F1^F2;
k = 3;
我们验证一下:
>> A = F1^F2;
>> isequal(A,k)
ans =
logical
0
显然不相等,再看:
>> isequal(A,limit(h,3))
ans =
logical
1
这是是相等的,返回值为1.