2016-11-11 41 views
0

我有一些从GPS网络收集的数据。我的数据由两个站坐标(拉特,长)阵列和另外两个阵列组成,每个站点的垂直速度和水平速度。 我对插值脚本是:在Matlab中分散数据的导数

clear all; clc; format compact 
load('lat_long_Ve_Vn.mat'); 
x = 34.5:0.1:42; 
y = 19:0.1:28.5; 
[Xq,Yq] = meshgrid(x,y); 
Ve_i = griddata(lat,long,Ve,Xq,Yq); 
Vn_i = griddata(lat,long,Vn,Xq,Yq); 

我得到每个节点的插值后的数据对我的网格两个向量,Ve_iVe_n 我要计算的以下衍生物,但我对如何做到这一点不知道。 fasdfa

我要指出,Vx是我Ve_iVy是我Vn_i,我没有一个数学公式,所以我可以计算与MuPAD的衍生物。任何想法如何做到这一点?

+0

数值导:'diff','gradient' –

+0

@AnderBiguri还没有关于如何使用'diff'正确找到。假设我想获得'dF/dx'然后'dF/dy'和X,Y是向量。我应该如何语法? – nick

回答

0

如果使用梯度:

[Vxx Vxy] = gradient(Vx); 

[Vyx Vyy] = gradient(Vy);