matlab学习笔记5 求导&数值微分&求根

求导&偏导

diff(f(x),x,n)//关于x的n阶导数
jacobian([f(x,y,z),g(x,y,z),h(x,y,z)],[x,y,z])//求雅克比矩阵
factor(f(x))//分解成多项式相乘

用雅克比矩阵可求出二阶偏导
image
image
求区间最小值
image
求某点附近最小值并画图
image
求方程的精确解
image
近似解之牛顿迭代
image
image
求区间上的零点
注意:fzero要求两个端点处符号不一样
image
从x0出发求f(x)=0的零点

[x,f,h]=fsolve(@(x)2*sin(x),[0,1,2])//返回的x是近似零点,f是值,h是是否可靠

两个函数得到的都是1.2左右的零点
image
talor展开

taylor(f,x,'ExpansionPoint',a,'Order',n)//f(x)在a处展开n项到n-1阶导数

image

posted @ 2023-03-23 12:19  wxk123  阅读(142)  评论(0)    收藏  举报