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

2025-04-14 11:55:16
推荐回答(2个)
回答(1):

建议用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参数表示各方向相邻两点的距离。

回答(2):

\是matlab里面的左除。用来求(以你问题为例)x*a=y这个线性方程组的(最小二乘)解。
当然你这个方程比较奇怪,未知数为a,方程系数存在x矩阵里面