作业帮 > 数学 > 作业

matlab中矩阵在x,y两个方向求导

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/04/28 16:27:07
matlab中矩阵在x,y两个方向求导
我有一个矩阵,在matlab中,怎么样分别对矩阵中每一个点在x,y方向上分别求导数.应该不能用函数吧,应该是用某一个矩阵吧.但我不知道这个矩阵应该是什么?
matlab中矩阵在x,y两个方向求导
建议用gradient  可以矩阵求导.
1.如果F是一维矩阵,则FX=gradient(F,H)返回F的一维数值梯度.H是F中相邻两点间的间距.
2.如果F是二维矩阵,返回F的二维数值梯度.
[FX,FY]=gradient(F,HX,HY).HX,HY参数表示各方向相邻两点的距离.
3.如果F是三维矩阵,返回F的三维数值梯度.
[FX,FY,FZ]=gradient(F,HX,HY,HZ).
HX,HY,HZ参数表示各方向相邻两点的距离.
再问: 没有明白你这里HX,HY,和HZ的设定是多少?
再答: 自己设定就可以,比如所求的点的时间间隔是0.1,则每个维度上相对时间的导数是gradient(F,0.1,0.1,0.1)。