plot a uniform flow
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Muhamed Ehab
il 14 Nov 2022
Modificato: Walter Roberson
il 18 Nov 2022
[x,y] = meshgrid(0:0.1:5,0:0.1:5);
alpha =10;
U=1;
startx = 0.1:0.1:5;
starty = ones(size(startx));
for i =1:length(x)
for j=1:length(y)
U=U+1;
u(x,y)=U*cos(alpha*(pi/180));
v(x,y)=U*sin(alpha*(pi/180));
quiver(x,y,u,v)
streamline(x,y,u,v, startx, starty)
end
end
0 Commenti
Risposta accettata
VBBV
il 14 Nov 2022
[x,y] = meshgrid(0:0.1:5,0:0.1:5);
alpha =10;
U=1;
startx = 0.1:0.1:5;
starty = ones(size(startx));
for i =1:length(x)
for j=1:length(y)
U=U+1;
u(i,j)=U*cos(alpha*(pi/180)); % use for loop indices
v(i,j)=U*sin(alpha*(pi/180));
end
end
figure
quiver(x,y,u,v)
use for loop indices
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
