在matlab环境下,用graidient()函数求近似梯度

2025-05-25 03:23:37

1、肯定是要运行matalb软件,会出现如下界面

在matlab环境下,用graidient()函数求近似梯度

2、输入v=-2:0.2:2 按enter键,会出现如图所示

在matlab环境下,用graidient()函数求近似梯度

3、输入[x,y]=meshgrid(v) 按enter键,会出现如图所示

在matlab环境下,用graidient()函数求近似梯度
在matlab环境下,用graidient()函数求近似梯度
在matlab环境下,用graidient()函数求近似梯度
在matlab环境下,用graidient()函数求近似梯度
在matlab环境下,用graidient()函数求近似梯度
在matlab环境下,用graidient()函数求近似梯度

4、输入z=x.*exp(-x.^2-y.^2) 按enter键,会出现如图所示

在matlab环境下,用graidient()函数求近似梯度
在matlab环境下,用graidient()函数求近似梯度
在matlab环境下,用graidient()函数求近似梯度

5、输入[px,py]=gradient(z,.2,.2); contour(v,v,z),hold on,quiver(v,v,px,py),hold off按enter键,会出现如图所示

在matlab环境下,用graidient()函数求近似梯度
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢