Vector plots by Quiver in MATLAB

조회 수: 4 (최근 30일)
Kumaresh Kumaresh
Kumaresh Kumaresh 2023년 3월 26일
편집: Kumaresh Kumaresh 2023년 3월 26일
Hello everyone,
I created a vector plot by Glyph in Paraview (using OpenFOAM), but couldn't able to plot the same using Quiver in MATLAB.
The plot was mentioned below (Glyph images) at different times (1 hour and 10 hours). The plane locations are different: x = 0.05m for 1 hour and x = 0.20m for 10 hours, where the vectors are initiated from the plane.
In order to plot the similar results in MATLAB, I have discretized my equations clearly and coded it. When I type the command line,
quiver(x,y,u',v','AutoScaleFactor',0.2), I got the below image, which seems bit inapproriate when compared to above image.
Can someone help me, how to make it work in Matlab. I believe, I'm lagging some technique to solve by Quiver ?
Thank you

답변 (1개)

KSSV
KSSV 2023년 3월 26일
[X,Y,Z] = peaks(100) ;
[u,v] = gradient(Z) ;
w = sqrt(u.^2+v.^2) ;
pcolor(X,Y,w) ;
shading interp ; colormap(jet);
hold on
quiver(X,Y,u,v,'k')
  댓글 수: 1
Kumaresh Kumaresh
Kumaresh Kumaresh 2023년 3월 26일
편집: Kumaresh Kumaresh 2023년 3월 26일
Thank you for your comments. This problem is 2D. I tried the following commands mentioned by you.
//************************//
w = sqrt(u.^2+v.^2) ;
pcolor(X,Y,w) ;
shading interp ; colormap(jet); colorbar;
hold on
quiver(X,Y,u,v,'k')
//************************//
And got the following result.
This contour image in MATLAB is similar to above image, as I mentioned using Glyph in Paraview. But the VECTOR plot is completely different. In Glyph image (mentioned top above), the velocity vectors move towards upwards (1) and left (2) directions depending upon the boundary condition setup, but in quiver plot using MATLAB, the velocity vector directed only towards left direction. That's my real concern in vector plot.
Why quiver in MATLAB not showing exact vectot plot as shown by glyph in paraview ?
Thank you

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Vector Fields에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by