2016-11-11 43 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);