如何用matlab计算场论中的梯度
1、假定存在数量场f,那么它的梯度公式如下图所示。求梯度问题用的是一元导数命令diff。
2、以计算下面标量函数的梯度为例,来说明如何在matlab中计算场论中的梯度。
3、启动matlab,主界面如图所示,在命令行窗口中输入代码。
4、代码如下图所示。其中一二行为构造标量函数的过程,第三行才是求梯度的步骤。
5、这里可以看所求的梯度公式,是三个变量的函数。
6、除此之外,棵褶佐峨还可以给出该函数在具体某点的梯度值。例如求它在(1,1,1)处的梯度。关键是通过subs命令来替换梯度函数中xyz变量。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:44
阅读量:53
阅读量:43
阅读量:37