梯度函数的简单应用调用格式如下:
[FX,FY]= gradient (F)
返回矩阵的数值梯度,FX相当于dF/dx,为X方向的差分值,FY相当于dF/dy,为Y方向的差分值
[FX,FY]= gradient (F,H)当H为数量时用H作为各方向的点隔
[FX,FY]= gradient (F,HX,HY)使用HX和HY指定点距
[FX,FY,FZ]= gradient (F)返回三维梯度
[FX,FY,FZ]= gradient (F,HX,HY,HZ) 使用HX ,HY和HZ指定点距
以下是用它绘制矢量图的源程序
%梯度函数绘制矢量图
[x,y]=meshgrid(-2:.2:2,-2:.2:2);
z=x.*exp(-x.^2-y.^2);
[px,py]=gradient(z,.2,2);
contour(z)
hold on
quiver (px,py)
hold off
程序运行结果的截图
还可以加上图像的标题,利用title命令实现加标题,加上grid on命令可以加上格子
[x,y]=meshgrid(-2:.2:2,-2:.2:2);
z=x.*exp(-x.^2-y.^2);
[px,py]=gradient(z,.2,2);
contour(z)
hold on
title('梯度函数绘制矢量图');
quiver (px,py)
hold off
grid on
2013年宝马116i(F20)温度控制电路图 来自淘豆网m.daumloan.com转载请标明出处.