这个例子描述了如何分析一个简单的函数来找到它的渐近线、最大值、最小值和拐点。
本例中的函数是
首先,创建函数。
符号xnum=3*x^2+6*x-1;denom=x^2+x-3;f=num/denom
f=
使用fplot
.的fplot
函数自动显示垂直渐近线。
fplot(f)
求直线的水平渐近线 从数学上讲,以 作为 接近正无穷大。
限制(f,Inf)
ans=
限制为 接近负无穷大也是3。这个结果意味着直线 是到的水平渐近线 .
求的垂直渐近线 ,将分母设置为0并对其进行求解。
根=求解(denom)
根=
根
指示垂直渐近线是直线
和
.
从图表中可以看出 点之间有局部最大值吗 和 .它也有一个局部最小值 和 .找到 -最大值和最小值的坐标,首先求导 .
f1=差异(f)
f1 =
要简化此表达式,请输入以下内容。
f1 =简化(f1)
f1 =
接下来,设导数为0,解出临界点。
临界点=求解(f1)
crit_pts =
如图 表示,函数有一个局部最小值为
和一个局部最大值
.
绘制最大值和最小值F
.
fplot(f)货舱在情节(双重(临界点),双重(潜艇(f,临界点)),“罗”)头衔('f的最大值和最小值')正文(-4.8,5.5,“本地最小值”)文本(-2,4,“本地最大值”)举行关
找到…的拐点 ,将二阶导数设置为0,并求解此条件。
f2=差(f1);拐点=解(f2,“最大度”,3); 双(拐点)
ans=3×1复合体-5.2635+0.0000i-1.3682-0.8511i-1.3682+0.8511i
在本例中,只有第一个元素是实数,因此这是唯一的拐点。MATLAB®并不总是以相同的顺序返回方程的根。
而不是通过索引到inter_pt
,通过确定哪些根具有零值虚部来识别实根。
idx=imag(双(拐点)值)==0;拐点=拐点(idx)
inflec_pt =
绘制拐点。额外的参数(9 - 6)
在里面fplot
扩展的范围
曲线图中的值,以便您可以更清楚地看到拐点,如图所示。
fplot(f,[-9 6])持有在绘图(双(拐点),双(子(f,拐点)),“罗”)头衔(“f的拐点”)文本(-7,1,“拐点”)举行关