MATLAB与高等数学--获得渐进线

获得渐进线

limit命令可以用来获得函数的渐进线,现在我们通过一个例子来看看如何绘制函数和它的渐进线图像,以下面的函数作为例子:
1
首先我们先绘制这个函数的图像:
2
该函数在两个点附近突然增大,所以我们要找出这些点。这可以通过分解分母的跟来求得,让我们创建一个函数来表示分母,然后求出它的根:

>> syms x;
>> g = x*(x-1);
>> s = solve(g==0)
 
s =
 
 0
 1

现在我们得到了两个解,我们就知道渐进线在哪里了,我们马上把他们用虚线绘制出来,首先绘制该函数的图像,然后使用hold on命令来告诉MATLAB我们还要绘制渐进线。

>> ezplot(1/g)
>> hold on

既然我们把根存在变量s中,我们引用的时候就要根据数组的索引来:

s(1);
s(2);

我们使用下面的命令来绘制渐进线:

>> plot(double(s(1))*[1 1],[-1 2],'--')

图像:

3
接下来我们绘制第二条渐进线:

>> plot(double(s(2))*[1 1],[-1 2],'--')

4
调用hold off命令释放MATLAB总是停留在当前的图像中。

>> hold off
发布了98 篇原创文章 · 获赞 18 · 访问量 6564

猜你喜欢

转载自blog.csdn.net/qq_44486550/article/details/105457770