Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用diff命令在matlab中实现多变量导数_Matlab - Fatal编程技术网

使用diff命令在matlab中实现多变量导数

使用diff命令在matlab中实现多变量导数,matlab,Matlab,我正在努力计算 J(i,k) = dF(i)/dm(k) 其中J,F和m是矩阵。使用diff()的语法是什么需要更多信息。如果一切都是一个数字数组,比如说Fis 50x50x50(三变量函数),您不希望得到3个50x50x50矩阵作为结果(每个网格点的每个导数)?因此,您的J的大小不会与F相同。请发布a.J:200*80,F:200*1,m:80*1您的数据没有意义,J(i,k)=dF(i)/dm(k)如果您只有一个变量m,则似乎没有很好的定义。

我正在努力计算

J(i,k) = dF(i)/dm(k)  

其中
J
F
m
是矩阵。使用
diff()
的语法是什么需要更多信息。如果一切都是一个数字数组,比如说
F
is 50x50x50(三变量函数),您不希望得到3个50x50x50矩阵作为结果(每个网格点的每个导数)?因此,您的
J
的大小不会与
F
相同。请发布a.J:200*80,F:200*1,m:80*1您的数据没有意义,
J(i,k)=dF(i)/dm(k)
如果您只有一个变量
m
,则似乎没有很好的定义。