2016-03-29 8 views
2

私は、この三角形分割の各ノードのベクトルフィールドのxとy成分を三角形分割しています。ベクトルフィールドを三角メッシュにプロットする

私がしたいのは、三角メッシュ上にベクトルフィールドをプロットすることですが、これまではこれを行う方法を見つけることができませんでした。 Matlabの震動コマンドには、私が持っていないmeshgridが必要です。

これをプロットする方法はありますか?

答えて

1

MATLABのquiverは、meshgridの入力を必要としません。

t = linspace(0, 2*pi, 100); 
q = quiver(t, sin(t), sin(t), sin(t)); 

enter image description here

したくない場合は、それはmeshgrid入力する必要が唯一の時間を:あなたがいる限り、彼らは同じサイズであるとして、任意のxを指定yu、およびvすることができます完全xyを指定します

[xx,yy] = meshgrid(1:10, 1:10); 

%// Notice that for x and y we only provide vectors while xx/yy are matrices 
q = quiver(1:10, 1:10, xx, yy); 

enter image description here

関連する問題