2016-11-11 11 views
0

GPSネットワークから収集したデータがあります。私のデータは、駅の座標(緯度、経度)の2つの配列と、各駅の垂直および水平の速度が設定された別の2つの配列から構成されています。 補間するための私のスクリプトは次のとおりです。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);