streamline function gives empty output

Hi, I am trying to get the streamlines using
verts=stream2(x,y,u,v,startX,startY)
but the output is always empty. Then I tried
quiver(x,y,u,v)
and this plots the velocity field nicely. I also
plot(startX,startY)
and the line is exactly where I want to plot the streamline. I am confused why I got an empty output with stream2. The variables x, y are not meshgrids, and I am not sure if this is becomes a problem for streamline calculation. Does anyone meet a similar problem before? Thanks.

2 个评论

Attach your data....If it is empty that means, there is not streamline starting from the side you have mentioned.
Data attached. There is velocity data where I wanted to plot the streamline. I guess the non-meshgrid is the problem.

请先登录,再进行评论。

回答(1 个)

KSSV
KSSV 2022-9-23
Try replacing NaN's in u, v with zero and use stream2.

类别

帮助中心File Exchange 中查找有关 Axes Appearance 的更多信息

提问:

2022-9-23

回答:

2022-9-23

Community Treasure Hunt

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

Start Hunting!

Translated by