此示例描述了如何分析一个简单的功能,以找到其渐近,最大,最小和拐点。
此示例中的功能是
首先,创建功能。
纽带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并解决它。
rooot =解决(否定)
根=
根
表示垂直渐近是线条
和
.
从图表中可以看出 点之间有局部最大值吗 和 .它也有一个局部最小值 和 .找到 -最大值和最小值的坐标,首先求导 .
f1 = diff(f)
F1 =
要简化此表达式,请输入以下内容。
f1 =简化(f1)
F1 =
接下来,设导数为0,解出临界点。
crit_pts =解决(f1)
crit_pts =
作为图表 表示,函数有一个局部最小值为
和局部最大值
.
绘制最大值和最小值F
.
Fplot(f)持有在绘图(Double(CRIT_PTS),DOUBLE(SUB(F,CRIT_PT)),'ro') 标题('最大和最小值')文本(-4.8,5.5,'地方最低')文本(-2,4,'当地最大') 抓住离开
找到…的拐点 ,将第二衍生物设置为0,并为此条件求解。
F2 = Diff(F1);increc_pt =解决(F2,'maxdegree',3);双(increc_pt)
ANS =.3×1复合物-5.2635 + 0.0000i -1.3682 - 0.8511i -1.3682 + 0.8511i
在这个例子中,只有第一个元素是实数,所以这是唯一的拐点。MATLAB®并不总是以相同的顺序将根部返回到等式。
而不是通过索引索引来选择真实根inter_pt.
,通过确定哪个根具有零值虚构部分来识别真实根。
Idx = imag(double(increc_pt))== 0;increc_pt = inflec_pt(Idx)
increc_pt =
绘制拐点。额外的论点[-9 6]
在Fplot.
延长范围
如图所示,剧情中的值使得您可以更清楚地看到拐点。
fplot(f,[ - 9 6])保持在绘图(Double(increc_pt),double(船只(f,forpec_pt)),'ro') 标题('f'的拐点)文本(-7,1,'拐点') 抓住离开