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 Comments

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.

Sign in to comment.

Answers (1)

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

Categories

Asked:

on 23 Sep 2022

Answered:

on 23 Sep 2022

Community Treasure Hunt

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

Start Hunting!