此示例显示如何使用符号数学工具箱™分析和评估衍生物。在该示例中,您将找到F(x)的第1和第2衍生物,并使用这些衍生品找到本地最大值,最小值和拐点。
计算表达式的一阶导数有助于找到该表达式的局部极小值和极大值。在创建符号表达式之前,请声明符号变量:
符号x
默认情况下,包含虚构组件万博 尤文图斯的解决方案包含在结果中。x
假设x
是真实的:
假设(x,'真实的')
例如,创建一个有理表达式(即,分子和分母是多项式表达式的分数)。
f=(3*x^3+17*x^2+6*x+1)/(2*x^3-x+3)
f=
绘制这个表达式可以看出,该表达式有水平和垂直的渐近线,局部最小值在-1和0之间,局部最大值在1和2之间:
fplot(f)网格
要找到水平渐近线,请计算F
对于x
接近积极和负数。水平渐近是y=3/2
:
lim_left = limit(f,x,-inf)
lim_left =.
lim_right=极限(f,x,inf)
lim_right =
将这条水平渐近线添加到绘图中:
持有在绘图(xlim,[lim_right lim_right],“线型”,'-.','颜色', [0.25 0.25 0.25])
求直线的垂直渐近线F
,找到极点F
:
POLE_POS = POLES(F,X)
杆位=
使用该方法近似于数值的精确解决方案双重的
功能:
双(杆位置)
ans=-1.2896
现在求出的局部最小值和最大值F
.如果点是本地极值(最小或最大值),则该点处表达的第一个导数等于零。计算衍生物F
使用差异
:
g=diff(f,x)
g=
求函数的局部极值F
,解决方程g==0
:
g0=求解(g,x)
g0=
使用该方法近似于数值的精确解决方案双重的
功能:
双(g0)
ans=2×1-0.1892 1.2860
表达方式F
本地最大值为x=1.286
以及在x = -0.189
.使用以下方法获取这些点的函数值:潜艇
:
F0 =子(F,X,G0)
f0=
使用该方法近似于数值的精确解决方案双重的
在变量上的功能f0
:
双(F0)
ans=2×10.1427 7.2410
将点标记添加到图形的极值处:
情节(g0 f0,“好的”)
计算二阶导数可以找到表达式的拐点。计算二阶或更高阶导数的最有效方法是使用指定导数阶数的参数:
h=diff(f,x,2)
h=
现在,简化该结果:
h=简化(h)
h=
找到拐点F
,解决方程h=0
.此处,使用数值解算器vpasolve
要计算解的浮点近似值,请执行以下操作:万博 尤文图斯
h0=vpasolve(h,x)
h0=
表达方式F
有两个拐点:x=1.865
和x = 0.579.
.请注意,vpasolve
还返回复杂的解决方案。放弃这些解决方案:万博 尤文图斯
h0(imag(h0)~=0)=[]
h0=
向显示拐点的绘图添加标记:
图(h0,subs(f,x,h0),“*k”)举行离开