feng19890307 发表于 2011-12-6 21:32

MATLAB中偏导数的求解方法

如题,我现在得到一个15*20维的矩阵,比如表示成z=(x,y),其中x可以取15个数,y可以取20个数,分别求出x,y对应的z值,就可以得到一个二维矩阵。
现在我的问题是如何在任一x y处求z对x和z对y的偏导数
想用matlab直接来求,因为这样的矩阵有几百个
一个一个做太费劲了,看看matlab中有没有这样的内置函数

yjhou 发表于 2011-12-7 09:03

matlab的求导函数int,你试试看。

feng19890307 发表于 2011-12-7 11:07

回复 2# yjhou


    int 好像是求积分的吧

feng19890307 发表于 2011-12-7 11:08

举个例子吧,a =

   1   2   3   4
   2   3   4   5
   3   7   9   2
我现在要求得另外一个3*4的矩阵,是a分别对行和列的求导

yjhou 发表于 2011-12-7 11:37

回复 3# feng19890307
不好意思,搞错了。求偏导用diff函数。

feng19890307 发表于 2011-12-7 12:29

回复 5# yjhou
但我这里提供的是一个离散的数字矩阵?
页: [1]
查看完整版本: MATLAB中偏导数的求解方法