Diferencia entre revisiones de «Visualización de campos en fluidos (Grupo C12)»
De MateWiki
(→Introducción. Ecuación de Navier-Stokes) |
|||
| Línea 15: | Línea 15: | ||
[[Archivo:C-12-1.jpg|200px|thumb|left|Mallado de puntos]] | [[Archivo:C-12-1.jpg|200px|thumb|left|Mallado de puntos]] | ||
| − | + | ||
| − | [[ | + | {{matlab|codigo= |
| − | [[Archivo:C-12- | + | %Dibujo del campo |
| + | x=0:0.1:4; %Mallado en el intervalo [0,4]x[0,1] con longitud de paso de 0,1 | ||
| + | y=0:0.1:1; | ||
| + | [xx,yy]=meshgrid(x,y); | ||
| + | %SÛlido antes de desplazarse | ||
| + | figure(1); | ||
| + | subplot(1,2,1) | ||
| + | mesh(xx,yy,0*xx) | ||
| + | axis([0,4,-1,2]) | ||
| + | %solido despuÈs de desplazarse | ||
| + | subplot(1,2,2) | ||
| + | ux=(1/2)*(yy.*(1-yy)); | ||
| + | uy=0*xx; | ||
| + | mesh(xx+ux,yy+uy,0*xx) | ||
| + | axis([0,4,-1,2]) | ||
| + | }} | ||
| + | [[Archivo:C-12-21.jpg|200px|thumb|right|.......]] | ||
| + | |||
| + | {{matlab|codigo=}} | ||
| + | |||
== Campos de velocidades, presiones y temperatura == | == Campos de velocidades, presiones y temperatura == | ||
Revisión del 18:12 6 dic 2013
Vamos a considerar el flujo de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con coordenadas cartesianas. Para empezar definimos un mallado de ejes [0,4]x[-1,2] y dentro de ellos el fluido que ocupa el rectángulo [0,4]x[0,1] El codigo matlab para realizarlo es el siguiente
x=0:0.1:4; %Mallado en el intervalo [0,4]x[0,1] con longitud de paso de 0,1
y=0:0.1:1;
[xx,yy]=meshgrid(x,y); %Hacemos el mallado
mesh(xx,yy,xx*0)
axis([0,4,-1,2]) %Definimos los ejes
%Dibujo del campo
x=0:0.1:4; %Mallado en el intervalo [0,4]x[0,1] con longitud de paso de 0,1
y=0:0.1:1;
[xx,yy]=meshgrid(x,y);
%SÛlido antes de desplazarse
figure(1);
subplot(1,2,1)
mesh(xx,yy,0*xx)
axis([0,4,-1,2])
%solido despuÈs de desplazarse
subplot(1,2,2)
ux=(1/2)*(yy.*(1-yy));
uy=0*xx;
mesh(xx+ux,yy+uy,0*xx)
axis([0,4,-1,2])
2 Campos de velocidades, presiones y temperatura
| |