If anyone can do it please help me in this regard
조회 수: 1 (최근 30일)
이전 댓글 표시
Muhammad Adeel Ahsan Awan
2018년 12월 3일
댓글: Muhammad Adeel Ahsan Awan
2018년 12월 19일
Stream function is given by:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/198105/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/198106/image.png)
With the help of MATLAB, plot the streamlines for the following parameters:
- V = 1 m/s
- a= 0.1 m
- Ψ = -0.16 to 0.16 (with a step of 0.02)
- 0o < θ < 180 o(with a step of 1o)
Set the limits of plot to -0.4 < x < 0.4 and 0 < y < 0.4
- Plot velocity vectors at a few points and comment on their orientation with respect to streamlines.
댓글 수: 9
채택된 답변
Mark Sherstan
2018년 12월 16일
You were plotting a single point instead of an array of information. Adding the ii term stores the result for each calculation and the plots it. The following code should now work for you:
a=0.1
v=1
s=-0.16
t=0
ii = 1;
while s<0.16 && t<180
r=(-s)+((s*s)+(4*a*a*v*v*sin(t)*sin(t))^(1/2))/(2*v*sin(t))
x(ii)=r*cos(t);
y(ii)=r*sin(t);
s=s+0.02;
t=t+1;
ii = ii + 1;
end
plot(x,y,'r-')
xlim([-0.4 0.4])
ylim([0 0.4])
This is also how you should post code so that people can help you (not just copying and pasting the text). If this solves your original question, please accept the answer so that we can close it, otherwise add further comments below.
댓글 수: 4
추가 답변 (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!