How can I plot 2D contour and vector field (quiver)??
5 次查看(过去 30 天)
显示 更早的评论
if true
% code
endHi all,
I would like to know how it is possibile to plot a 2D contour with a tangential vector field.
In detail I have a given velocity profile V (matrix of n-m dimension) as function of X and Y (n-m dimension) and on this plot I want to have the tangential field (streamline) to the velocity field V.
MATLAB CODE :
clear all close all clc
[X,Y] = meshgrid(0:0.1:1,0:0.1:1); R = sqrt(X.^2 + Y.^2); V = 1+10*exp(-R.^2/(0.5^2));
figure; [Vxc Vxc]=contourf(X,Y,V,20); set(Vxc,'LineStyle','none'); colorbar;
Thank you very much
0 个评论
回答(1 个)
Star Strider
2017-5-4
To use streamline functions, see Kelly Kearney’s approach in Finding normals to contours on contour plot (link). Her idea may be closer to what you want.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Vector Fields 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!