i want to draw a streamline at 45 degree.

2 Ansichten (letzte 30 Tage)
jongil park
jongil park am 1 Apr. 2021
Kommentiert: jongil park am 3 Apr. 2021
hello. i already plot the contour of stream function at a = 90 degree.
which like this.
[x,y]=meshgrid(0:0.1:1.0:0.1:1);
psi=y.*x;
figure;
contour(psi,100);
but, i just want to plot stream function at a = 45 degree, like image that i attached.
how should i do with matlab?
thank you.

Akzeptierte Antwort

darova
darova am 2 Apr. 2021
clc,clear
[t,r] = ndgrid(0:5:45,0:10); % create mesh in polar coordinates
[x,y] = pol2cart(t*pi/180,r); % convert to cartesian
z = x*0;
for i = 1:size(t,1)
z(i,:) = r(i,:).^2*sind(t(i)/t(end)*180);
end
contour(x,y,z)

Weitere Antworten (0)

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by