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 件のコメント

KSSV
KSSV 2022 年 9 月 23 日
Attach your data....If it is empty that means, there is not streamline starting from the side you have mentioned.
Tong Bo
Tong Bo 2022 年 9 月 23 日
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 日

0 投票

Try replacing NaN's in u, v with zero and use stream2.

カテゴリ

ヘルプ センター および File ExchangeAxes 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