stream line _issue
1 次查看(过去 30 天)
显示 更早的评论
When i plot the streamline using the code. I am unbale to get the stream lines for the complete field as shown in the figure.
Kindly let me know the way to get stream lines all over the plot.
[x,y] = meshgrid(0:0.1:1,0:0.1:1);
u = x;
v = -y;
>> figure
quiver(x,y,u,v)
startx = 0.1:0.1:1;
starty = ones(size(startx));
streamline(x,y,u,v,startx,starty)
0 个评论
采纳的回答
Ameer Hamza
2020-5-11
编辑:Ameer Hamza
2020-5-11
In this case, you can try something like this.
[x,y] = meshgrid(0:0.1:1,0:0.1:1);
u = x;
v = -y;
figure
quiver(x,y,u,v)
startx = 0:0.02:1; % <=== chage the number of points in startx
starty = ones(size(startx));
streamline(x,y,u,v,startx,starty)
For the plot in your other question, you can also try to increase the number of points in the startx vector, and accordingly the number of points in starty. I am not sure why I didn't try on that question. Maybe there was some other issue. You can try it again.
10 个评论
更多回答(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!