SIMULACIÓN DE ONDAS EN DOMINIOS INFINITOS TRUNCADOS APROXIMACIÓN MEDIANTE DIFERENCIAS FINITAS EN MATLAB

Tamaño: px
Comenzar la demostración a partir de la página:

Download "SIMULACIÓN DE ONDAS EN DOMINIOS INFINITOS TRUNCADOS APROXIMACIÓN MEDIANTE DIFERENCIAS FINITAS EN MATLAB"

Transcripción

1 SIMULACIÓN DE ONDAS EN DOMINIOS INFINITOS TRUNCADOS APROXIMACIÓN MEDIANTE DIFERENCIAS FINITAS EN MATLAB Asignatura: Métodos Numéricos, Modelización y Sistemas Dinámicos Profesora: Ana Carpio Rodríguez Autor: Alfonso de la Fuente Ruiz Fecha: Septiembre de 2009

2 INTRODUCCIÓN Este trabajo se presenta para optar a la superación parcial de la asignatura Métodos Numéricos, Modelización y Sistemas Dinámicos (en adelante: MNMSD ) del Master Oficial de Postgrado en Ingeniería Matemática de la Universidad Complutense de Madrid. Su contenido constituye una extensión a dos dimensiones más el tiempo, discretizando por el Método numérico de las Líneas (Numeric MOL: Method Of Lines *6 pág. 184+) de una simulación de ondas en dominios infinitos truncados con forma cuadrada. Puede interpretarse físicamente como la oscilación de una membrana. Los resultados espaciotemporales se aproximan por un esquema explícito de segundo orden basado en diferencias finitas (FDTD) para dos juegos de condiciones de contorno diferentes. En tercer lugar se aproxima la solución en un recinto mayor también cuadrado, con el triple de lado. Los programas se han implementado sobre MATLAB R2006a (v ) y los vídeos se exportaron en un Pentium IV sobre una máquina virtual (VirtualBox) que ejecutaba Windows XP SP2 con 384 MB RAM. Se incluye una bibliografía de referencias consultadas. MIM-UCM Página 2

3 ENUNCIADO Y NOTAS MIM-UCM Página 3

4 NOTAS DE LA VERSIÓN: Se utiliza como base el algoritmo ya implementado para la ecuación de ondas en una dimensión (ming7c.pdf) j +1 Se desarrolla la ecuación por diferencias finitas hasta despejar el término u i,l. Para simular dos juegos de condiciones de contorno, seguidamente se despejan también las j +1 j +1 j +1 j +1 condiciones de contorno no nulas: u N,l, u 0,l, u i,n, u i,0. A continuación se inicializan las condiciones de partida. Finalmente se introduce una rutina que permite exportar el vídeo generado a un fichero en formato MPEG. Para ello se emplea el plug-in MPGwrite 6.0 de MATLAB, que debe descomprimirse en la misma carpeta que contenga el fichero principal. Dicho plugin puede descargarse gratuitamente de la siguiente dirección: A partir del código fuente desarrollado para la primera aproximación, se obtiene el de las simulaciones segunda y tercera, mediante una serie de extensiones y modificaciones. A continuación se presentan algunos cálculos intermedios y diagramas realizados: MIM-UCM Página 4

5 MIM-UCM Página 5

6 MIM-UCM Página 6

7 CÓDIGO FUENTE PRIMERA APROXIMACIÓN, CONDICIONES DE CONTORNO NULAS %UCM-MIM 2009 MNMSD:ANA CARPIO %AUTOR:ALFONSO DE LA FUENTE RUIZ %function [U_save,x,y,t_save]= ondas2d(c,t_f,m,tsteps); %Resuelve utt - c2 (uxx +uyy) = 0 mediante un esquema explicito de segundo orden %Primera aproximación. Contorno nulo. clear all %Parámetros y datos de entrada: Nframes=180; % % Nº de cuadros de vídeo totales Nframes=input('Introduzca el Nº de fotogramas (Def.=180): '); NFramesPorIt=3; % Nº cuadros de vídeo por cada iteración dibujada c=1; % coeficiente c de la ecuacion (Velocidad de la onda) c=input('introduzca el valor de c, velocidad de onda (Def.=1): '); t_f=6; % Tiempo final hasta el que calculamos la solución t_f=input('introduzca el instante final de tiempo (Def.=6): '); M=12; %% N=length(x)=lenght(y) % Nº de partes para discretizar cada intervalo [-L,L] M=input('Introduzca el Nº de divisiones de la rejilla (Def.=12): '); ResX=640; ResY=240; ResX=input('Introduzca la resolución de vídeo en el eje X (Def.=640): '); ResY=input('Introduzca la resolución de vídeo en el eje Y (Def.=240): '); 'Inicializando primera aproximación' L=1; % Semieje de intervalo cuadrado [-1,1] h=2*l/m; % dx=dy Longitud de paso espacial tsteps=360; %% Nº de partes iguales en que se descompone [0,t_f] k=c/(4*h^2); %% Paso espacial dt=t_f/tsteps; % Paso temporal tiempos=0:dt:t_f; % Mallado espacio-temporal % Recinto pequeño: x=-l:h:l; y=-l:h:l; [X,Y]=meshgrid(x,y); %%Condiciones iniciales: U0=exp(-10*(X.^2+Y.^2)); %% u0 % Posición inicial U1=zeros(size(X)); % Velocidad inicial %Condiciones iniciales, sin contornos: U0_red=U0(2:M,2:M); % Posición sin contorno U1_red=U1(2:M,2:M); % Velocidad sin contorno %Versiones aplanadas: u0=reshape(u0_red,(m-1)^2,1); u1=reshape(u1_red,(m-1)^2,1); %Utilizamos la matriz U para trabajar cómodamente con el primer índice %para la coordenada x y el segundo para la coordenada y U=zeros(M+1,M+1); U_save=zeros(M+1,M+1,Nframes); t_save=zeros(nframes,1); % Vector de cuadros de animación cuentaframe=1; %% marca=floor(tsteps/(nframes-1)); %% Para saber qué iteración almacenar % Condiciones de frontera: U_save(1,:,:)=zeros(1,M+1,Nframes); % Lado izquierdo U_save(M+1,:,:)=zeros(1,M+1,Nframes); % Lado derecho U_save(:,1,:)=zeros(M+1,1,Nframes); % Lado inferior U_save(:,M+1,:)=zeros(M+1,1,Nframes); % Lado superior U_save(:,:,1)=U0; % Posición inicial MIM-UCM Página 7

8 t_save(1)=0; % Cuadro inicial de animación % OPERADOR D: Usamos el comando diag(vector,k) para crear la matriz tridiagonal % El comando kron se usa para poner unos en los pares de índices: Tridiag = diag(-4*ones((m-1)^2,1))+... kron(eye(m-1),diag(ones(m-2,1),1))+... kron(eye(m-1),diag(ones(m-2,1),-1))+... kron(diag(ones(m-2,1),1),eye(m-1))+... kron(diag(ones(m-2,1),-1),eye(m-1)); D=(1/h^2)*Tridiag; % Crear el operador discretizado % u_ant=u0; % Inicializar paso anterior u = u0 + dt*u *(dt^2)*(c^2)*D*u0; % Cálculo del paso 2 %u(i,l,j+1)=2*u(i,l,j)-u(i,l,j-1)+(c^2*k^2/h^2)*(u(i+1,l,j)+u(i-1,l,j)+u(i,l+1,j)+u(i,l- 1,j)-4*u(i,l,j)); 'Calculando. Espere, por favor...' % ITERAR para el resto de pasos temporales: for n=1:tsteps temp=u; u = 2*u - u_ant + (dt^2)*(c^2)*d*u; u_ant=temp; if mod(n,marca)==0 % Guardamos los valores de u sólo para algunos tiempos: indice = 1 + n/marca; U(2:M,2:M)=reshape(u,M-1,M-1); U_save(:,:,indice)=U; t_save(indice)=tiempos(n); 'Cálculo completo. Creando visualización...' % Representación: % Parámetros de visualización: camlight(camlight('right'),'right'); %view(0,90); % Angulo de visualización shading interp; lighting phong; colormap copper; axis off; zlim([-1 1]); colorbar; set(gca,'nextplot','replacechildren'); set(gcf, 'Rerer', 'ZBuffer'); set(gcf,'menubar','none'); % Quitar la barra de menú set(gcf,'position',[20 40 ResX ResY]);% Situar la figura a 20*40 píxeles con tamaño ResX*ResY: P1=moviein(NFramesPorIt*indice); % Crear película 1 [X,Y]=meshgrid(x,y); for i=1:indice surf(u_save(:,:,i)) set(gcf,'color', [0 0 0], 'Number', 'off', 'Name', sprintf('onda2d: N=%i, T=%.2f msec',i-1,t_save(i)*1e3)); for nf=1:nframesporit % Guardar 'NFramesPorIt' cuadros en el vídeo: P1((i-1)*NFramesPorIt+nf)=getframe(gcf); %pause(.1); 'Animación completa. Exportando vídeo...' save onda2d_p1.mat P1; % Guardar la animación MATLAB a un archivo mpgwrite(p1,jet,'onda2d_p1.mpg'); % Convertir la animación en vídeo MPEG 'Programa completo. Que tenga un buen día :)' MIM-UCM Página 8

9 SEGUNDA APROXIMACIÓN, CONDICIONES DE CONTORNO ESPECIALES Nota: para evitar colisiones entre asignaciones a contornos horizontales y verticales, las esquinas (2*2) del contorno se igualarán a 0 en cada iteración, en las tres celdillas accesibles (marcadas en rojo sobre la figura). %UCM-MIM 2009 MNMSD:ANA CARPIO %AUTOR:ALFONSO DE LA FUENTE RUIZ %function [U_save,x,y,t_save]= ondas2d(c,t_f,m,tsteps); %Resuelve utt - c2 (uxx +uyy) = 0 mediante un esquema explicito de segundo orden %Segunda aproximación. Contorno especial. clear all %Parámetros y datos de entrada: Nframes=120; % % Nº de cuadros de vídeo totales Nframes=input('Introduzca el Nº de fotogramas (Def.=120): '); NFramesPorIt=3; % Nº cuadros de vídeo por cada iteración dibujada c=1; % coeficiente c de la ecuacion (Velocidad de la onda) c=input('introduzca el valor de c, velocidad de onda (Def.=1): '); t_f=6; % Tiempo final hasta el que calculamos la solución t_f=input('introduzca el instante final de tiempo (Def.=6): '); M=11; %% N=length(x)=lenght(y) % Nº de partes para discretizar cada intervalo [-L,L] M=input('Introduzca el Nº de divisiones de la rejilla (Def.=11): '); ResX=640; ResY=240; ResX=input('Introduzca la resolución de vídeo en el eje X (Def.=640): '); ResY=input('Introduzca la resolución de vídeo en el eje Y (Def.=240): '); 'Inicializando segunda aproximación' L=1; % Semieje de intervalo cuadrado [-1,1] h=2*l/m; % dx=dy Longitud de paso espacial tsteps=360; %% Nº de partes iguales en que se descompone [0,t_f] k=c/(4*h^2); %% Paso espacial dt=t_f/tsteps; % Paso temporal tiempos=0:dt:t_f; % Mallado espacio-temporal % Recinto pequeño: x=-l:h:l; y=-l:h:l; [X,Y]=meshgrid(x,y); %%Condiciones iniciales: U0=exp(-10*(X.^2+Y.^2)); %% u0 % Posición inicial U1=zeros(size(X)); % Velocidad inicial %Condiciones iniciales, sin contornos: U0_red=U0(2:M,2:M); % Posición sin contorno U1_red=U1(2:M,2:M); % Velocidad sin contorno %Versiones aplanadas: u0=reshape(u0_red,(m-1)^2,1); u1=reshape(u1_red,(m-1)^2,1); %Utilizamos la matriz U para trabajar cómodamente con el primer índice %para la coordenada x y el segundo para la coordenada y U=zeros(M+1,M+1); U_save=zeros(M+1,M+1,Nframes); t_save=zeros(nframes,1); % Vector de cuadros de animación cuentaframe=1; %% marca=floor(tsteps/(nframes-1)); %% Para saber qué iteración almacenar MIM-UCM Página 9

10 % Condiciones de frontera: U0_izq=zeros(1,M+1,Nframes); % Lado izquierdo U0_dch=zeros(1,M+1,Nframes); % Lado derecho U0_inf=zeros(M+1,1,Nframes); % Lado inferior U0_sup=zeros(M+1,1,Nframes); % Lado superior % Inicialización de frontera: U0int_izq=U0(2,2:M);% Lado izquierdo interior U0int_dch=U0(M,2:M);% Lado derecho interior U0int_inf=U0(2:M,2);% Lado inferior interior U0int_sup=U0(2:M,M);% Lado superior interior for i=3:abs(m+1-2) U1_izq(i)=U0_izq(i)+c*k/h*(U0int_izq(i-1)-U0_izq(i)); for i=3:abs(m+1-2) U1_dch(i)=U0_dch(i)-c*k/h*(U0_dch(i)-U0int_dch(i-1)); for i=3:abs(m+1-2) U1_sup(i)=U0_sup(i)-c*k/h*(U0_sup(i)-U0int_sup(i-1)); for i=3:abs(m+1-2) U1_inf(i)=U0_inf(i)+c*k/h*(U0int_inf(i-1)-U0_inf(i)); %4 esquinas 2*2-1 nulas (decisión de diseño) U1_izq(2)=0; U1_izq(1)=0; U1_dch(2)=0; U1_dch(1)=0; U1_sup(1)=0; U1_sup(2)=0; U1_inf(1)=0; U1_inf(2)=0; U1_izq(M)=0; U1_izq(M+1)=0; U1_dch(M)=0; U1_dch(M+1)=0; U1_sup(M)=0; U1_sup(M+1)=0; U1_inf(M)=0; U1_inf(M+1)=0; % 4 redund. %Inicialización U_save(1,:,:)=U0_izq; U_save(M+1,:,:)=U0_dch; U_save(:,1,:)=U0_inf; U_save(:,M+1,:)=U0_sup; % U_save(:,:,1)=U0; % Posición inicial t_save(1)=0; % Cuadro inicial de animación % OPERADOR D: Usamos el comando diag(vector,k) para crear la matriz tridiagonal % El comando kron se usa para poner unos en los pares de índices: Tridiag = diag(-4*ones((m-1)^2,1))+... kron(eye(m-1),diag(ones(m-2,1),1))+... kron(eye(m-1),diag(ones(m-2,1),-1))+... kron(diag(ones(m-2,1),1),eye(m-1))+... kron(diag(ones(m-2,1),-1),eye(m-1)); D=(1/h^2)*Tridiag; % Crear el operador discretizado % u_ant=u0; % Inicializar paso anterior u = u0 + dt*u *(dt^2)*(c^2)*D*u0; % Cálculo del paso 2 %u(i,l,j+1)=2*u(i,l,j)-u(i,l,j-1)+(c^2*k^2/h^2)*(u(i+1,l,j)+u(i-1,l,j)+u(i,l+1,j)+u(i,l- 1,j)-4*u(i,l,j)); % Inicialización de nueva frontera ++ 'Calculando. Espere, por favor...' % ITERAR para el resto de pasos temporales: for n=1:tsteps temp=u; u = 2*u - u_ant + (dt^2)*(c^2)*d*u; u_ant=temp; %calcular nuevos contornos ++ if mod(n,marca)==0 % Guardamos los valores de u sólo para algunos tiempos: indice = 1 + n/marca; U(2:M,2:M)=reshape(u,M-1,M-1); %asignar nuevos contornos ++ MIM-UCM Página 10

11 U_save(:,:,indice)=U; t_save(indice)=tiempos(n); 'Cálculo completo. Creando visualización...' % Representación: % Parámetros de visualización: camlight(camlight('right'),'right'); %view(0,90); % Angulo de visualización shading interp; lighting phong; colormap copper; axis off; zlim([-1 1]); colorbar; set(gca,'nextplot','replacechildren'); set(gcf, 'Rerer', 'ZBuffer'); set(gcf,'menubar','none'); % Quitar la barra de menú set(gcf,'position',[20 40 ResX ResY]);% Situar la figura a 20*40 píxeles con tamaño ResX*ResY: P2=moviein(NFramesPorIt*indice); % Crear película 1 [X,Y]=meshgrid(x,y); for i=1:indice surf(u_save(:,:,i)) set(gcf,'color', [0 0 0], 'Number', 'off', 'Name', sprintf('onda2d: N=%i, T=%.2f msec',i-1,t_save(i)*1e3)); for nf=1:nframesporit % Guardar 'NFramesPorIt' cuadros en el vídeo: P2((i-1)*NFramesPorIt+nf)=getframe(gcf); %pause(.1); 'Animación completa. Exportando vídeo...' save onda2d_p2.mat P2; % Guardar la animación MATLAB a un archivo mpgwrite(p2,jet,'onda2d_p2.mpg'); % Convertir la animación en vídeo MPEG 'Programa terminado. Que tenga un buen día :)' MIM-UCM Página 11

12 TERCERA APROXIMACIÓN, RECINTO MAYOR %UCM-MIM 2009 MNMSD:ANA CARPIO %AUTOR:ALFONSO DE LA FUENTE RUIZ %function [U_save,x,y,t_save]= ondas2d(c,t_f,m,tsteps); %Resuelve utt - c2 (uxx +uyy) = 0 mediante un esquema explicito de segundo orden %Tercera aproximación. Contorno nulo. clear all %Parámetros y datos de entrada: Nframes=180; % % Nº de cuadros de vídeo totales Nframes=input('Introduzca el Nº de fotogramas (Def.=180): '); NFramesPorIt=3; % Nº cuadros de vídeo por cada iteración dibujada c=1; % coeficiente c de la ecuacion (Velocidad de la onda) c=input('introduzca el valor de c, velocidad de onda (Def.=1): '); t_f=4; % Tiempo final hasta el que calculamos la solución t_f=input('introduzca el instante final de tiempo (Def.=4): '); M=36; %% N=length(x)=lenght(y) % Nº de partes para discretizar cada intervalo [-3*L,3*L] M=input('Introduzca el Nº de divisiones de la rejilla (Def.=36): '); ResX=640; ResY=240; ResX=input('Introduzca la resolución de vídeo en el eje X (Def.=640): '); ResY=input('Introduzca la resolución de vídeo en el eje Y (Def.=240): '); 'Inicializando primera aproximación' L=3; % Semieje de intervalo cuadrado [-3,3] h=2*l/m; % dx=dy Longitud de paso espacial tsteps=360; %% Nº de partes iguales en que se descompone [0,t_f] k=c/(4*h^2); %% Paso espacial dt=t_f/tsteps; % Paso temporal tiempos=0:dt:t_f; % Mallado espacio-temporal % Recinto pequeño: x=-l:h:l; y=-l:h:l; [X,Y]=meshgrid(x,y); %%Condiciones iniciales: U0=exp(-10*(X.^2+Y.^2)); %% u0 % Posición inicial U1=zeros(size(X)); % Velocidad inicial %Condiciones iniciales, sin contornos: U0_red=U0(2:M,2:M); % Posición sin contorno U1_red=U1(2:M,2:M); % Velocidad sin contorno %Versiones aplanadas: u0=reshape(u0_red,(m-1)^2,1); u1=reshape(u1_red,(m-1)^2,1); %Utilizamos la matriz U para trabajar cómodamente con el primer índice %para la coordenada x y el segundo para la coordenada y U=zeros(M+1,M+1); U_save=zeros(M+1,M+1,Nframes); t_save=zeros(nframes,1); % Vector de cuadros de animación cuentaframe=1; %% marca=floor(tsteps/(nframes-1)); %% Para saber qué iteración almacenar % Condiciones de frontera: U_save(1,:,:)=zeros(1,M+1,Nframes); % Lado izquierdo U_save(M+1,:,:)=zeros(1,M+1,Nframes); % Lado derecho U_save(:,1,:)=zeros(M+1,1,Nframes); % Lado inferior U_save(:,M+1,:)=zeros(M+1,1,Nframes); % Lado superior U_save(:,:,1)=U0; % Posición inicial t_save(1)=0; % Cuadro inicial de animación % OPERADOR D: Usamos el comando diag(vector,k) para crear la matriz tridiagonal % El comando kron se usa para poner unos en los pares de índices: Tridiag = diag(-4*ones((m-1)^2,1))+... kron(eye(m-1),diag(ones(m-2,1),1))+... kron(eye(m-1),diag(ones(m-2,1),-1))+... MIM-UCM Página 12

13 kron(diag(ones(m-2,1),1),eye(m-1))+... kron(diag(ones(m-2,1),-1),eye(m-1)); D=(1/h^2)*Tridiag; % Crear el operador discretizado % u_ant=u0; % Inicializar paso anterior u = u0 + dt*u *(dt^2)*(c^2)*D*u0; % Cálculo del paso 2 %u(i,l,j+1)=2*u(i,l,j)-u(i,l,j-1)+(c^2*k^2/h^2)*(u(i+1,l,j)+u(i-1,l,j)+u(i,l+1,j)+u(i,l- 1,j)-4*u(i,l,j)); 'Calculando. Espere, por favor...' % ITERAR para el resto de pasos temporales: for n=1:tsteps temp=u; u = 2*u - u_ant + (dt^2)*(c^2)*d*u; u_ant=temp; if mod(n,marca)==0 % Guardamos los valores de u sólo para algunos tiempos: indice = 1 + n/marca; U(2:M,2:M)=reshape(u,M-1,M-1); U_save(:,:,indice)=U; t_save(indice)=tiempos(n); 'Cálculo completo. Creando visualización...' % Representación: % Parámetros de visualización: camlight(camlight('right'),'right'); %view(0,90); % Angulo de visualización shading interp; lighting phong; colormap copper; axis off; zlim([-1 1]); colorbar; set(gca,'nextplot','replacechildren'); set(gcf, 'Rerer', 'ZBuffer'); set(gcf,'menubar','none'); % Quitar la barra de menú set(gcf,'position',[20 40 ResX ResY]);% Situar la figura a 20*40 píxeles con tamaño ResX*ResY: P3=moviein(NFramesPorIt*indice); % Crear película 3 [X,Y]=meshgrid(x,y); for i=1:indice surf(u_save(:,:,i)) set(gcf,'color', [0 0 0], 'Number', 'off', 'Name', sprintf('onda2d: N=%i, T=%.2f msec',i-1,t_save(i)*1e3)); for nf=1:nframesporit % Guardar 'NFramesPorIt' cuadros en el vídeo: P3((i-1)*NFramesPorIt+nf)=getframe(gcf); %pause(.1); 'Animación completa. Exportando vídeo...' save onda2d_p3.mat P3; % Guardar la animación MATLAB a un archivo mpgwrite(p3,jet,'onda2d_p3.mpg'); % Convertir la animación en vídeo MPEG 'Programa completo. Que tenga un buen día :)' MIM-UCM Página 13

14 RESULTADOS Se presentan a continuación los resultados de ejecución de los programas. Se permite elegir los parámetros por interpelación interactiva vía consola. Las animaciones se exportan a ficheros en formato estándar MPEG y vídeo MATLAB en el mismo directorio. Para exportar los vídeos es necesario instalar el plug-in MPGwrite 6.0 ya mencionado. El vídeo resultante para la primera aproximación, con condiciones de contorno nulas, puede reproducirse en la siguiente dirección del portal de vídeo en internet YouTube: MIM-UCM Página 14

15 Se muestra el primer fotograma de la ejecución de la segunda aproximación, inicializada con condiciones de contorno especiales. Como ya se ha indicado, se tomó la decisión de diseño de anular las celdillas de las cuatro esquinas, a falta de indicaciones a este respecto en el enunciado. Junto con el código fuente se incluyen también algunos cálculos intermedios realizados a mano para deducir las condiciones de contorno y traducirlas a código MATLAB. El vídeo resultante para la tercera aproximación, con condiciones de contorno nulas sobre un recinto con el triple de lado, puede reproducirse en la siguiente dirección del portal de vídeo en internet YouTube: Depio de las condiciones iniciales y del tiempo de ejecución, podría ser conveniente elegir un recinto aún mayor, con multiplicador superior a tres (se sugiere ocho). De no hacerlo así podría suceder que el retorno debido al rebote de la ondas en los contornos del recinto distorsionara las condiciones de contorno para el recinto pequeño, anulando así la hipótesis de infinitud para el dominio. MIM-UCM Página 15

16 El código fuente para esta aproximación se ha parametrizado para observar el comienzo del rebote de retorno. Como posible mejora se sugiere combinar la segunda aproximación con la tercera, ejecutando ambas en paralelo, de modo que las condiciones de contorno para el recinto menor se actualicen, en cada iteración, con los valores de función que en esas mismas celdillas almacena el recinto mayor. Autor: Alfonso de la Fuente Ruiz MIM-UCM Página 16

17 BIBLIOGRAFÍA Esta bibliografía incluye una serie de libros, artículos y otras referencias que se han consultado para la realización del presente trabajo. [1]: Apuntes y guiones de prácticas de la asignatura MNMSD del Máster Oficial de Postgrado en Ingeniería Matemática adaptado al Espacio Europeo de Educación Superior (EEES/EHEA), Universidad Complutense de Madrid, curso *2+: Numerical Methods for Problems with Moving Fronts by Bruce A. Finlayson, University of Washington. Ravenna Park Publishing Inc. (1992) *3+: Numerical Analysis. Mathematics of Scientific Computing by David Kincaid and Ward Cheney, University of Texas at Austin. Brooks/Cole (1991) *4+: A compium of partial differential equation models: Method Of Lines analysis with Matlab by William E. Schiesser and Graham W. Griffiths. Cambridge University Press (2009) *5+: Computational Physics 430 (course) by Ross Spencer and Michael Ware, Department of Physics and Astronomy, Brigham Young University. [6]: Tiny FDTD v1.0 by Nick Clark. MATLAB Central (7 Aug. 2008) *7+: Web personal Ana Carpio: Laboratorio de Realidad Virtual Ecuaciones de ondas (Ejemplos VRML en Cortona3D) por Ana Carpio Rodríguez y Guillermo Garrido Yuste, UCM- UNED. *8+: Notes on perfectly matched layers (PMLs) by Steven G. Johnson. MIT (19 July 2008) *9+: Electromagnetic simulation using the FDTD method by Dennis M. Sullivan, University of Idaho. IEEE press (2000) [10]: Finite Difference Methods for Differential Equations by Randall J. LeVeque. 585 course from the University of Washington (January 2006) *11+: UNIVERSIDAD AUTÓNOMA DE MADRID: Prácticas de Ecuaciones en Derivadas Parciales y Análisis Numérico de Pablo Angulo Ardoy y María López Fernández (UAM) MIM-UCM Página 17

Tema 6: Introducción a los gráficos en 3 dimensiones

Tema 6: Introducción a los gráficos en 3 dimensiones Tema 6: Introducción a los gráficos en 3 dimensiones 1. Introducción Matlab está preparado para realizar diversos tipos de gráficos en tres dimensiones. Ya se ha comentado que por las características del

Más detalles

Acercándose a Flash. Capítulo. 1.1 Por qué Flash?

Acercándose a Flash. Capítulo. 1.1 Por qué Flash? Capítulo 1 Acercándose a Flash 1.1 Por qué Flash? F lash se ha convertido en un clásico para el diseño de páginas web y de presentaciones multimedia interactivas. Las características más destacadas de

Más detalles

GENERACIÓN DE MALLAS DE HEXAEDROS EN GEOMETRÍAS MÚLTIPLEMENTE CONEXAS MEDIANTE SUBMAPPING

GENERACIÓN DE MALLAS DE HEXAEDROS EN GEOMETRÍAS MÚLTIPLEMENTE CONEXAS MEDIANTE SUBMAPPING 7th Workshop on Numerical Methods in Applied Science and Engineering (NMASE 08) Vall de Núria, 9 a 11 de enero de 2008 c LaCàN, www.lacan-upc.es GENERACIÓN DE MALLAS DE HEXAEDROS EN GEOMETRÍAS MÚLTIPLEMENTE

Más detalles

Diferencias finitas aplicadas a ecuaciones en derivadas parciales

Diferencias finitas aplicadas a ecuaciones en derivadas parciales Diferencias finitas aplicadas a ecuaciones en derivadas parciales Segundo curso Grado en Física Índice Introducción Aproximación de FD de la ecuación de Laplace. Métodos iterativos. Aproximación de FD

Más detalles

Práctica 1 - Pista de Carreras 12407 - Programación II

Práctica 1 - Pista de Carreras 12407 - Programación II 1. Introducción Práctica 1 - Pista de Carreras 12407 - Programación II En esta práctica el objetivo es implementar una matriz de adyacencia para el juego Pista de Carreras. Con tal fin, primero hay que

Más detalles

Curso de Postgrado Introducción al Trabajo con Matlab. Profesor: Ramón Quiza Sardiñas E-Mail: quiza@umcc.cu. Marzo / 2006

Curso de Postgrado Introducción al Trabajo con Matlab. Profesor: Ramón Quiza Sardiñas E-Mail: quiza@umcc.cu. Marzo / 2006 Universidad de Matanzas Camilo Cienfuegos Facultad de Ingenierías Química y Mecánica Departamento de Ingeniería Mecánica Curso de Postgrado Introducción al Trabajo con Matlab Profesor: Ramón Quiza Sardiñas

Más detalles

10.4 Dibujos sobre dominios mallados en triángulos LECCIÓN V

10.4 Dibujos sobre dominios mallados en triángulos LECCIÓN V 10.4 Dibujos sobre dominios mallados en triángulos LECCIÓN V >>vx=-y./(x.^+y.^); >>vy=x./(x.^+y.^); >>h=quiver(x,y,vx,vy); >>axis square % calculamos vectores Observa que cerca del (0,0) los vectores se

Más detalles

Guía del supervisor ÍNDICE. Universidad Virtual Educación Continua y Desarrollo Empresarial

Guía del supervisor ÍNDICE. Universidad Virtual Educación Continua y Desarrollo Empresarial Guía del supervisor TEMAS ÍNDICE PÁGINAS Requerimientos tecnológicos 02 Obtención de reportes 03 1 Requerimientos tecnológicos Antes de iniciar su proceso de inscripción, es importante que verifique que

Más detalles

Unidad V: Integración

Unidad V: Integración Unidad V: Integración 5.1 Introducción La integración es un concepto fundamental de las matemáticas avanzadas, especialmente en los campos del cálculo y del análisis matemático. Básicamente, una integral

Más detalles

Práctica 5- Estudio y análisis de la absorción de la radiación electromagnética en tejidos biológicos I.

Práctica 5- Estudio y análisis de la absorción de la radiación electromagnética en tejidos biológicos I. Master en Ingeniería Biomédica Técnicas de simulación wireless/fdtd/fem para aplicaciones biomédicas Práctica 5- Estudio y análisis de la absorción de la radiación electromagnética en tejidos biológicos

Más detalles

Trabajo: DEMO: 3-D plots. Informática aplicada á problemas químicos.

Trabajo: DEMO: 3-D plots. Informática aplicada á problemas químicos. Trabajo: DEMO: 3-D plots. Informática aplicada á problemas químicos. Héctor Miguéns Moares. D.N.I.: 53486401 Q Esteban Suárez Picado. D.N.I.: 47380753 V DEMO: 3-D Plots: Introducción: En este trabajo manejaremos

Más detalles

Manual de Introducción a SIMULINK

Manual de Introducción a SIMULINK Manual de Introducción a SIMULINK Autor: José Ángel Acosta Rodríguez 2004 Capítulo Ejemplo.. Modelado de un sistema dinámico En este ejemplo se realizará el modelado de un sistema dinámico muy sencillo.

Más detalles

APENDICE A AMANUAL DEL USUARIO DEL PAQUETE COMPUTACIONAL

APENDICE A AMANUAL DEL USUARIO DEL PAQUETE COMPUTACIONAL APENDICE A AMANUAL DEL USUARIO DEL PAQUETE COMPUTACIONAL 98 Scupa 1.0 Manual del usuario A. 1 Introducción Scupa 1.0 es una aplicación desarrollada en Visual Basic.NET para la resolución de un modelo de

Más detalles

SEGUIMIENTO CON FLASH CS3 PRO

SEGUIMIENTO CON FLASH CS3 PRO Edición 2005 Flash para la enseñanza SEGUIMIENTO CON FLASH CS3 PRO MATERIALES PARA LA FORMACIÓN A DISTANCIA DEL PROFESORADO CNICE ÍNDICE Introducción... 3 1. Requisitos del sistema... 3 2. Instalación

Más detalles

En esta segunda y última parte de la unidad veremos algunas de las funciones

En esta segunda y última parte de la unidad veremos algunas de las funciones Semana 6 Presentación En esta segunda y última parte de la unidad veremos algunas de las funciones más importantes de Microsoft PowerPoint, entre ellas: la creación y el trabajo con gráficos y animaciones,

Más detalles

Prácticas de programación en C con MinGW Developer Studio

Prácticas de programación en C con MinGW Developer Studio Prácticas de programación en C con MinGW Developer Studio MinGW Developer Studio es un entorno de desarrollo integrado (IDE) para la programación en lenguaje C gratuito y cómodo de usar. Se ejecuta en

Más detalles

1.1. PROGRAMA DE DISEÑO GRÁFICO EN

1.1. PROGRAMA DE DISEÑO GRÁFICO EN 1.1. PROGRAMA DE DISEÑO GRÁFICO EN TRES DIMENSIONES Diseño Gráfico en tres Dimensiones 1 1.1.1. JUSTIFICACIÓN Esta asignatura de carácter optativo corresponde al plan de estudios vigente de la titulación

Más detalles

Páginas web ::: Documentos PDF en la web Diseño de materiales multimedia. Web 2.0. 1.11 Documentos PDF en la web

Páginas web ::: Documentos PDF en la web Diseño de materiales multimedia. Web 2.0. 1.11 Documentos PDF en la web 84 1.11 Documentos PDF en la web 85 1.11 Documentos PDF en la web 1.11.1 Introducción En un sitio web es frecuente poner a disposición de los usuarios documentos en formato PDF para la consulta de información.

Más detalles

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA (Tico 2.0) EDITOR TICO La idea principal que motivo este proyecto fue trasladar la definición tradicional de tablero de comunicación en

Más detalles

Para generar una malla de puntos en los que evaluar una función de dos variables. meshgrid(x) %Es equivalente a meshgrid(x,x) Ejemplo.

Para generar una malla de puntos en los que evaluar una función de dos variables. meshgrid(x) %Es equivalente a meshgrid(x,x) Ejemplo. PRÁCTICA GRÁFICAS EN EL ESPACIO Prácticas Matlab Práctica 8: Gráficas en el espacio Objetivos Representar curvas y superficies en el espacio. Representar la gráfica de una función Comandos de Matlab Para

Más detalles

MCBtec Mas información en

MCBtec Mas información en MCBtec Mas información en www.mcbtec.com INTRODUCCIÓN A LA SIMULACION POR ORDENADOR Indice: Objetivo de este texto. Simulación por ordenador. Dinámica y simulación. Ejemplo disparo de un proyectil. Ejemplo

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

Para agregar una imagen al archivo de Notebook que estamos creando, lo podemos hacer de cualquiera de las siguientes formas:

Para agregar una imagen al archivo de Notebook que estamos creando, lo podemos hacer de cualquiera de las siguientes formas: 3.7. Insertamos imágenes en NOTEBOOK Para agregar una imagen al archivo de Notebook que estamos creando, lo podemos hacer de cualquiera de las siguientes formas: Desde la Capturadora de imágenes Usando

Más detalles

Proyecto de Innovación Docente ID2013/061

Proyecto de Innovación Docente ID2013/061 Escuela Politécnica Superior de Zamora MEMORIA DE RESULTADOS Proyecto de Innovación Docente ID2013/061 DESARROLLO E IMPLEMENTACIÓN DE PRÁCTICAS ESPECÍFICAS DE INGENIERÍA INVERSA EN LAS ASIGNATURAS DE DIBUJO

Más detalles

6.2 Importar una imagen desde Flash

6.2 Importar una imagen desde Flash Capítulo 6 Importar recursos 6.1 Introducción L as películas de Flash admiten el empleo de ilustraciones creadas en otras aplicaciones. Puedes importar gráficos vectoriales, mapas de bits, vídeos, sonidos,

Más detalles

PRÁCTICA 2: MODELADO DE SISTEMAS

PRÁCTICA 2: MODELADO DE SISTEMAS . PRÁCTICA : MODELADO DE SISTEMAS. INTRODUCCIÓN Esta práctica está dedicada al modelado de sistemas. En primer lugar se describen las técnicas de representación basadas en el modelo de estado y posteriormente

Más detalles

8. CONCLUSIONES Y RECOMENDACIONES

8. CONCLUSIONES Y RECOMENDACIONES 8. CONCLUSIONES Y RECOMENDACIONES 8.1 Conclusiones En el proyecto de tesis Realización de software educativo para simular la dispersión de contaminantes atmosféricos se desarrolló un programa computacional

Más detalles

Guía AutoCAD 2011. Curso 3D. http://trazart.com.uy info@trazart.com.uy 099.758352 Montevideo Uruguay

Guía AutoCAD 2011. Curso 3D. http://trazart.com.uy info@trazart.com.uy 099.758352 Montevideo Uruguay Guía AutoCAD 2011 Curso 3D http://trazart.com.uy info@trazart.com.uy 099.758352 Montevideo Uruguay Gabriel Francia - 2 - Guía de Curso 3D AutoCAD 2011 INDICE Temática Página Requerimientos del sistema

Más detalles

Integrador, realimentación y control

Integrador, realimentación y control Prctica 1 Integrador, realimentación y control El programa Simulink es un programa incluido dentro de Matlab que sirve para realizar la integración numérica de ecuaciones diferenciales a efectos de simular

Más detalles

Barrido progresivo frente al barrido entrelazado

Barrido progresivo frente al barrido entrelazado Barrido progresivo frente al barrido entrelazado En la actualidad, existen dos técnicas diferentes disponibles para interpretar el vídeo: barrido entrelazado y barrido progresivo (progressive scan e interlaced).

Más detalles

Vídeo y animaciones ::: Captura de vídeo Diseño de materiales multimedia. Web 2.0. 4.4 Captura de vídeo

Vídeo y animaciones ::: Captura de vídeo Diseño de materiales multimedia. Web 2.0. 4.4 Captura de vídeo 336 4.4 Captura de vídeo 337 4.4 Captura de vídeo En este apartado se explica el procedimiento para capturar vídeo de una cámara digital DV utilizando Windows Movie Maker en equipos Windows o bien Kino

Más detalles

Concurso en Ingeniería de Control

Concurso en Ingeniería de Control CEA Concurso en Ingeniería de Control 2012 Control autónomo del seguimiento de trayectorias de un vehículo cuatrirrotor. Documentación Técnica Fase 2 Organiza el Grupo Temático de ingeniería de control

Más detalles

Proceso para la instalación de la Base de Datos Jornadas Ciudadanas

Proceso para la instalación de la Base de Datos Jornadas Ciudadanas Presentación La Base de datos de las Jornadas Ciudadanas, sistematiza y clasifica 3420 propuestas en materia electoral de mexicanos residentes en el territorio nacional y el extranjero. El periodo de presentación

Más detalles

DynamiT. Ejercicios prácticos para nuevos usuarios. Cómo crear una animación de vídeo

DynamiT. Ejercicios prácticos para nuevos usuarios. Cómo crear una animación de vídeo DynamiT Ejercicios prácticos para nuevos usuarios Cómo crear una animación de vídeo Esta guía informativa es un procedimiento paso a paso sobre cómo crear una animación de vídeo utilizando DynamiT v2.0.

Más detalles

1 AYUDA SOLIDWORKS MOTION

1 AYUDA SOLIDWORKS MOTION 1 AYUDA SOLIDWORKS MOTION El movimiento de los componentes que forman parte del ensamblaje durante la simulación, estará determinado por varios factores como por ejemplo las uniones que conectan a las

Más detalles

TEMA 7 GEOMETRÍA ANALÍTICA

TEMA 7 GEOMETRÍA ANALÍTICA Nueva del Carmen, 35. 470 Valladolid. Tel: 983 9 63 9 Fax: 983 89 96 TEMA 7 GEOMETRÍA ANALÍTICA. Objetivos / Criterios de evaluación O.7. Concepto y propiedades de los vectores O.7. Operaciones con vectores:

Más detalles

Utilización y aplicación de programas informáticos para el análisis del movimiento deportivo. Programa A.T.D. (Análisis de la Técnica Deportiva)

Utilización y aplicación de programas informáticos para el análisis del movimiento deportivo. Programa A.T.D. (Análisis de la Técnica Deportiva) Utilización y aplicación de programas informáticos para el análisis del movimiento deportivo Programa A.T.D. (Análisis de la Técnica Deportiva) Raúl Arellano Colomina Facultad de las Ciencias de la Actividad

Más detalles

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE (1) Juan A. Juanes Méndez; (2) Alberto Prats Galino, (3) Mª José Rodríguez Conde; (4) Sandra y David Martínez-Juanes (1)Dpto. de Anatomía Humana. Facultad

Más detalles

CÁLCULO PARA LA INGENIERÍA 1

CÁLCULO PARA LA INGENIERÍA 1 CÁLCULO PARA LA INGENIERÍA 1 PROBLEMAS RESUELTOS Tema 3 Derivación de funciones de varias variables 3.1 Derivadas y diferenciales de funciones de varias variables! 1. Derivadas parciales de primer orden.!

Más detalles

Modelización y Balanceo de la Carga Computacional en la Simulación Paralela de la Dispersión Atmosférica de Contaminantes

Modelización y Balanceo de la Carga Computacional en la Simulación Paralela de la Dispersión Atmosférica de Contaminantes Modelización y Balanceo de la Carga Computacional en la Simulación Paralela de la Dispersión Atmosférica de Contaminantes Diego R. Martínez diegorm@dec.usc.es Dpto. Electrónica y Computación Universidad

Más detalles

GE Power Management GE_LOCAL. Software de Comunicación. Instrucciones GEK 105568C

GE Power Management GE_LOCAL. Software de Comunicación. Instrucciones GEK 105568C GE Power Management Software de Comunicación GE_LOCAL Instrucciones GEK 105568C ,1',&( 1. INSTALACIÓN...3 1.1. REQUERIMIENTOS DEL SISTEMA...3 1.2. INSTALACIÓN DEL PROGRAMA...3 1.2.1. Instalación con disquetes....3

Más detalles

Apuntes de Compresión Fractal de Imágenes

Apuntes de Compresión Fractal de Imágenes Apuntes de Compresión Fractal de Imágenes Gonzalo Rojas C., Ulrich Raff B. Grupo de Procesamiento de Imágenes Departamento de Física Universidad de Santiago de Chile Av. Ecuador 3493 Santiago, CHILE E-MAIL:

Más detalles

UNIVERSIDAD NACIONAL de ROSARIO

UNIVERSIDAD NACIONAL de ROSARIO UNIVERSIDAD NACIONAL de ROSARIO FACULTAD de CIENCIAS EXACTAS INGENIERIA y AGRIMENSURA APLICACIÓN DE TÉCNICAS DE MODELIZACIÓN EN PROBLEMAS DE ELECTROMAGNETISMO. Ing. Susana Bellagamba Profesor. Adjunto

Más detalles

"Cómo hacer un vídeo digital" Edición de vídeo

Cómo hacer un vídeo digital Edición de vídeo "Cómo hacer un vídeo digital" Edición de vídeo La edición de vídeo es un proceso en el cual, un editor elabora un trabajo audiovisual o visual a partir de medios que pueden ser archivos de video, fotografías,

Más detalles

Integrate and Fire Systems Windows/C++ 1.0

Integrate and Fire Systems Windows/C++ 1.0 Integrate and Fire Systems Windows/C++ 1.0 Integrate and Fire Systems es un software interactivo que tiene por objetivo realizar en forma amigable para el usuario el análisis de sistemas dinámicos en la

Más detalles

Simulación numérica con elementos finitos de un micro-relé

Simulación numérica con elementos finitos de un micro-relé Simulación numérica con elementos finitos de un micro-relé Titulación: Alumno: Directores: Ingeniería Industrial César Alfaro Sánchez Juan Álvaro Fuentes Moreno y Francisco Periago Esparza Cartagena, 7

Más detalles

ECUACIONES DIFERENCIALES Y DIFERENCIAS FINITAS DIFFERENTIAL EQUATIONS AND FINITE DIFFERENCE

ECUACIONES DIFERENCIALES Y DIFERENCIAS FINITAS DIFFERENTIAL EQUATIONS AND FINITE DIFFERENCE ECUACIONES DIFERENCIALES Y DIFERENCIAS FINITAS DIFFERENTIAL EQUATIONS AND FINITE DIFFERENCE Arturo Pérez París: Universidad de Alcalá. Madrid (España). arturo.perez@mixmail.com Julio Gutiérrez Muñoz: Universidad

Más detalles

REPRESENTACIÓN GRÁFICA DE FUNCIONES BIDIMENSIONALES MEDIANTE EL USO DEL COMPUTADOR.

REPRESENTACIÓN GRÁFICA DE FUNCIONES BIDIMENSIONALES MEDIANTE EL USO DEL COMPUTADOR. REPRESENTACIÓN GRÁFICA DE FUNCIONES BIDIMENSIONALES MEDIANTE EL USO DEL COMPUTADOR. Alejandro E. Bolívar P. Escuela de Ingeniería Mecánica. Universidad de Carabobo. Bárbula, Valencia. Venezuela. abolivarl@hotmail.com

Más detalles

GENMATWEB: GENERADOR DE PRÁCTICAS PARA MATLAB WEB SERVER

GENMATWEB: GENERADOR DE PRÁCTICAS PARA MATLAB WEB SERVER XXV Jornadas de Automática Ciudad Real, del 8 al 10 de septiembre de 2004 GENMATWEB: GENERADOR DE PRÁCTICAS PARA MATLAB WEB SERVER Estrella Gómez Fernández Univ. Europea de Madrid estrella.gomez@uem.es

Más detalles

TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación

TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación Guía de Instalación Telefónica Móviles España, S.A.U. Plaza de la Independencia nº6 Madrid 28001 Teléfono (91) 336 33 00

Más detalles

Herramientas computacionales para la matemática MATLAB: Gráficas 3D

Herramientas computacionales para la matemática MATLAB: Gráficas 3D Herramientas computacionales para la matemática MATLAB: Gráficas 3D Verónica Borja Macías Abril 2012 1 Gráficas Tridimensionales Quizás sea ésta una de las características de MATLAB que más admiración

Más detalles

Mecánica de Fluidos Computacional

Mecánica de Fluidos Computacional Mecánica de Fluidos Computacional Patricio Bohórquez Escuela Politécnica Superior de Jaén Ingeniería Industrial Universidad de Jaén 22/Febrero/2011 Mecánica de Fluidos Computacional p.1 Curso de Mecánica

Más detalles

A technological company

A technological company A technological company - Instop, S.L.U. es desde el año 1997 el proveedor de soluciones globales en el campo de la topografía para todos los profesionales de nuestro país - www.instop.es es el primer

Más detalles

5ª Práctica. Matlab página 1

5ª Práctica. Matlab página 1 5ª Práctica. Matlab página PROGRAMACIÓN EN MATLAB PRÁCTICA 05 GRÁFICOS EN MATLAB 2D Y 3D LECTURA DE FICHEROS ENTRADA DE PUNTOS CON EL RATÓN EJERCICIO. GRÁFICOS EN MATLAB BIDIMENSIONALES... EJERCICIO. UTILIZACIÓN

Más detalles

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control 1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática

Más detalles

Master Oficial en Clima, Energía y Riesgo Ambiental GUION DE PRÁCTICA Curso 2010-2011

Master Oficial en Clima, Energía y Riesgo Ambiental GUION DE PRÁCTICA Curso 2010-2011 Master Oficial en Clima, Energía y Riesgo Ambiental GUION DE PRÁCTICA Curso 2010-2011 Clase práctica de Dinámica Atmosférica: Ejecución del modelo regional climático REMO Breve descripción En esta clase

Más detalles

HSS-TLD. Software para sistemas TLD Panasonic Manual de Operación Ver. 1.0.0 Rev. 16/07/2009

HSS-TLD. Software para sistemas TLD Panasonic Manual de Operación Ver. 1.0.0 Rev. 16/07/2009 HSS-TLD Software para sistemas TLD Panasonic Manual de Operación Ver. 1.0.0 Rev. 16/07/2009 Helgeson Scientific Services, S.A. Avda. Cámara de la Industria,18 Polígono Industrial 1-28938 Móstoles (Madrid)

Más detalles

SEGUIMIENTO CON FLASH 8

SEGUIMIENTO CON FLASH 8 Edición 2005 Flash para la enseñanza SEGUIMIENTO CON FLASH 8 MATERIALES PARA LA FORMACIÓN A DISTANCIA DEL PROFESORADO CNICE ÍNDICE Introducción... 3 1. Requisitos del sistema... 3 2. Instalación de la

Más detalles

EL ANÁLISIS POR ELEMENTOS FINITOS: UNA METODOLOGÍA MUY RECIENTE EN ECONOMÍA

EL ANÁLISIS POR ELEMENTOS FINITOS: UNA METODOLOGÍA MUY RECIENTE EN ECONOMÍA EL ANÁLISIS POR ELEMENTOS FINITOS: UNA METODOLOGÍA MUY RECIENTE EN ECONOMÍA Miguel Escribano Ródenas Departamento de Economía Financiera y Contabilidad I Escuela Universitaria de Estudios Empresariales

Más detalles

INICIANDO CON FLASH ESPACIO DE TRABAJO

INICIANDO CON FLASH ESPACIO DE TRABAJO ESPACIO DE TRABAJO INICIANDO CON FLASH Teniendo instalado el programa podemos ejecutarlo desde el botón de inicio, buscando la carpeta de adobe, dentro de ella seleccionamos el programa de Flash CS4 (básico

Más detalles

Ejemplo: Resolvemos Sin solución. O siempre es positiva o siempre es negativa. Damos un valor cualquiera Siempre + D(f) =

Ejemplo: Resolvemos Sin solución. O siempre es positiva o siempre es negativa. Damos un valor cualquiera Siempre + D(f) = T1 Dominios, Límites, Asíntotas, Derivadas y Representación Gráfica. 1.1 Dominios de funciones: Polinómicas: D( = La X puede tomar cualquier valor entre Ejemplos: D( = Función racional: es el cociente

Más detalles

PARTE I. Modelado y diseño en dos dimensiones

PARTE I. Modelado y diseño en dos dimensiones Universidad de Extremadura Centro Universitario de Plasencia. Titulación de Ingeniería Técnica Forestal. Departamento de Expresión Gráfica. Programa de la asignatura de Diseño Asistido por Ordenador Carga

Más detalles

PRÁCTICA DE GABINETE DE COMPUTACIÓN Nº 2

PRÁCTICA DE GABINETE DE COMPUTACIÓN Nº 2 Universidad Nacional de San Juan - Facultad de Ingeniería DEPARTAMENTO DE ELECTRONICA Y AUTOMATICA Carrera: Bioingeniería Área CONTROL Asignatura: CONTROL I PRÁCTICA DE GABINETE DE COMPUTACIÓN Nº ANÁLISIS

Más detalles

PRÁCTICA: 3 FILTRADO Y ANALISIS

PRÁCTICA: 3 FILTRADO Y ANALISIS PRÁCTICA: 3 FILTRADO Y ANALISIS 1.- INTRODUCCIÓN. En esta práctica se manejarán tanto filtros lineales como no lineales, para que el alumno pueda apreciar sus efectos sobre las imágenes, y profundizar

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA 0 PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ESTUDIO DEL FLUJO EN UN TANQUE AGITADOR VERTICAL DE IMPULSOR PTB CON SUPERFICIE LIBRE MEDIANTE EL PROGRAMA ANSYS CFX V.14.0

Más detalles

Métodos Numéricos utilizando Scilab

Métodos Numéricos utilizando Scilab UNIVERSIDAD NACIONAL DE TUCUMÁN Facultad de Ciencias Exactas y Tecnología Departamento de Electricidad, Electrónica y Computación Carrera de Ingeniería en Computación Métodos Numéricos () Métodos Numéricos

Más detalles

PROGRAMA DE CURSO. Horas de Trabajo Personal 6 10 3,0 2,0 5,0. Horas de Cátedra

PROGRAMA DE CURSO. Horas de Trabajo Personal 6 10 3,0 2,0 5,0. Horas de Cátedra PROGRAMA DE CURSO Código FI1002 Nombre Sistemas Newtonianos Nombre en Inglés Newtonian Systems SCT Unidades Docentes Horas de Cátedra Horas Docenci a Auxiliar Horas de Trabajo Personal 6 10 3,0 2,0 5,0

Más detalles

El formato raster. Fundamentos

El formato raster. Fundamentos Capítulo 4 El formato raster. Fundamentos El formato ráster se fundamenta en la división del área de estudio en una matriz de celdillas, generalmente cuadradas. Cada una de estas celdillas recibe un único

Más detalles

Descripción del Producto

Descripción del Producto Descripción del Producto El software MasterTool IEC es un completo ambiente de desarrollo de aplicaciones para los controladores programables de la Serie Duo. Esta herramienta permite la programación y

Más detalles

ASIGNATURA: MÉTODOS NUMÉRICOS PARA INGENIEROS

ASIGNATURA: MÉTODOS NUMÉRICOS PARA INGENIEROS Página 1 de 6 CARACTERÍSTICAS GENERALES* Tipo: DESCRIPCIÓN Formación básica, Obligatoria, Optativa Trabajo de fin de grado, Prácticas externas Duración: Semestral Semestre/s: 6 Número de créditos ECTS:

Más detalles

Manual de usuario de la aplicación para la presentación de solicitudes de ayudas para el Programa de Extensión de la Banda Ancha de Nueva Generación

Manual de usuario de la aplicación para la presentación de solicitudes de ayudas para el Programa de Extensión de la Banda Ancha de Nueva Generación aplicación para la presentación de solicitudes de ayudas para el Programa de Extensión de la Banda Ancha de Nueva Abril 2015 (v1.0) Índice. 1. Introducción... 3 2. Requisitos para ejecutar la aplicación...

Más detalles

Máquina Virtual, instrucciones de instalación

Máquina Virtual, instrucciones de instalación Máquina Virtual, instrucciones de instalación INTRODUCCIÓN Una máquina virtual es un software que emula a una computadora dentro de otra y puede ejecutar programas como si fuese una computadora real. Una

Más detalles

Introducción a Matlab.

Introducción a Matlab. Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación

Más detalles

I.E.S. Cuenca Minera Dto. Tecnología P.I. : Introducción al diseño 3D: Blender

I.E.S. Cuenca Minera Dto. Tecnología P.I. : Introducción al diseño 3D: Blender E13: ANIMACIÓN DE UNA PELOTA QUE CAE En esta práctica introduciremos en nuestro aprendizaje, el editor de interpolación (IPO) Abrimos el programa y quitamos el elemento que aparece por defecto. Para ello,

Más detalles

SynapCountJ. PLUGIN para IMAGEJ, que permite contar el número de. sinapsis de una neurona y calcular su densidad GADEA MATA MARTÍNEZ

SynapCountJ. PLUGIN para IMAGEJ, que permite contar el número de. sinapsis de una neurona y calcular su densidad GADEA MATA MARTÍNEZ SynapCountJ un plugin para ImageJ 1 SynapCountJ PLUGIN para IMAGEJ, que permite contar el número de sinapsis de una neurona y calcular su densidad GADEA MATA MARTÍNEZ gmata.ext@riojasalud.es gadea.mata@gmail.com

Más detalles

Introducción al PSPICE

Introducción al PSPICE Pspice incluye varios programas, entre ellos está Schematics que es un programa de captura con una interfase directa a otros programas y opciones de Pspice. Con este programa se pueden realizar varias

Más detalles

Cuaderno de Ejercicios

Cuaderno de Ejercicios Uso eficiente de las Presentaciones Open Office Impress I Cuaderno de Ejercicios Uso eficiente de las Presentaciones Open Office Impress Cuaderno de Ejercicios 1 Unidad de Capacitación I Universidad de

Más detalles

Procesador de textos MS Word 97 (1 de 2) (aplicable a MS Word para Office XP)

Procesador de textos MS Word 97 (1 de 2) (aplicable a MS Word para Office XP) Introducción a la Informática - TEMA 5: Procesador de Texto 1 Procesador de textos MS Word 97 (1 de 2) (aplicable a MS Word para Office XP) Departament d Informàtica de Sistemes i Computadors 1 Contenido

Más detalles

Divar - Archive Player. Manual de funcionamiento

Divar - Archive Player. Manual de funcionamiento Divar - Archive Player ES Manual de funcionamiento Reproductor de archivos históricos Divar Manual de funcionamiento ES 1 Divar Digital Versatile Recorder Reproductor de archivos históricos Divar Manual

Más detalles

Software de Particle Tracking Version 1.0

Software de Particle Tracking Version 1.0 Software de Particle Tracking Version 1.0 Martín Pastor Laboratorio de Medios Granulares Departamento de Física y Matemática Aplicada Universidad de Navarra Enero, 2007 Índice general 1. Introducción 3

Más detalles

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Paso 1 de 10 Una vez que hemos creado una película Flash, sea una animación, un juego, un recurso educativo, etc., el último paso

Más detalles

Procesado de datos con MATLAB

Procesado de datos con MATLAB Procesado de datos con MATLAB 1. Introducción En este tutorial 1 pretendemos cubrir los comandos básicos de MATLAB necesarios para introducirnos en el manejo de datos. Para más información sobre los comandos

Más detalles

M a t e m á t i c a s I I 1

M a t e m á t i c a s I I 1 Matemáticas II Matemáticas II ANDALUCÍA CNVCATRIA JUNI 009 SLUCIÓN DE LA PRUEBA DE ACCES AUTR: José Luis Pérez Sanz pción A Ejercicio En este límite nos encontramos ante la indeterminación. Agrupemos la

Más detalles

a < b y se lee "a es menor que b" (desigualdad estricta) a > b y se lee "a es mayor que b" (desigualdad estricta)

a < b y se lee a es menor que b (desigualdad estricta) a > b y se lee a es mayor que b (desigualdad estricta) Desigualdades Dadas dos rectas que se cortan, llamadas ejes (rectangulares si son perpendiculares, y oblicuos en caso contrario), un punto puede situarse conociendo las distancias del mismo a los ejes,

Más detalles

VISUALIZADOR DE EXTRACTOS VISUALIZADOR DE EXTRACTOS

VISUALIZADOR DE EXTRACTOS VISUALIZADOR DE EXTRACTOS VISUALIZADOR DE EXTRACTOS INDICE 1 VISUALIZADOR DE EXTRACTOS 2 1.1 Instalación del Programa 2 1.2 Formas de Obtener los Movimientos en Formato AEB 43 3 1.3 Incorporación de Movimientos en el Programa 4

Más detalles

IS23 Mantenimiento de Instalaciones Informáticas Práctica 5. Medición del rendimiento

IS23 Mantenimiento de Instalaciones Informáticas Práctica 5. Medición del rendimiento IS23 Mantenimiento de Instalaciones Informáticas Práctica 5. Medición del rendimiento 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2003/2004 En la presente sesión se pretende familiarizar

Más detalles

Guión de formación. Cubierta versión 21

Guión de formación. Cubierta versión 21 Guión de formación 3D Cubierta versión 21 Estado: 31.07.2014 Guión de formación (v21) 1 Introducción Pantalla de cadwork 3D Anchura/Altura/Longitud Para la adición de barras en el programa debemos de tener

Más detalles

Inicio con CATIA. Capítulo 1

Inicio con CATIA. Capítulo 1 CATIA_01_2011_filmar:Maquetación 1 29/09/2011 13:18 Página 1 Capítulo 1 Inicio con CATIA Este capítulo hace una breve descripción del entorno del programa CATIA V5 R16, ya que el programa carece de una

Más detalles

DISEÑO FLASH DE RECURSOS MULTIMEDIA PARA LA ENSEÑANZA

DISEÑO FLASH DE RECURSOS MULTIMEDIA PARA LA ENSEÑANZA Edición 2005 Guía del alumn@ DISEÑO FLASH DE RECURSOS MULTIMEDIA PARA LA ENSEÑANZA MATERIALES PARA LA FORMACIÓN A DISTANCIA DEL PROFESORADO Autor: Fernando Posada Prieto Guía del alumn@ Contenidos 1. Objetivos

Más detalles

FLASH CS5 - DISEÑO WEB

FLASH CS5 - DISEÑO WEB 01. Conociendo Adobe Flash Professional 01.1. Presentación y objetivos del curso 01.2. Requerimientos técnicos para Adobe Flash 01.3. Ejecución de Adobe Flash 01.4. Utilización de la página de inicio 01.5.

Más detalles

Trabajando con Windows Movie Maker

Trabajando con Windows Movie Maker Trabajando con Windows Movie Maker Windows Movie Maker es un programa que incluye Windows XP, que puede utilizarse para capturar audio y video en la computadora, desde una cámara de video, una cámara web

Más detalles

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8 PROGRAMA FORMATIVO MACROMEDIA STUDIO 8 www.bmformacion.es info@bmformacion.es Objetivos Se estudia la suite Macromedia Studio 8, que está formada por un conjunto de aplicaciones utilizadas por diseñadores

Más detalles

Práctica de informática del programa LINDO

Práctica de informática del programa LINDO FACULTAD DE CIENCIAS ECONÓMICAS Y EMPRESARIALES PROGRAMACIÓN MATEMÁTICA Práctica de informática del programa LINDO Curso 2004-05 LINDO 6.1 es un programa de entorno Windows, que sirve para resolver problemas

Más detalles

MOVE HUMAN - Sensors. Análisis de la Capacidad Funcional.

MOVE HUMAN - Sensors. Análisis de la Capacidad Funcional. MOVE Human - Sensors. Capacidad Funcional. Noviembre 2009. Pág. 1 MOVE HUMAN - Sensors Análisis de la Capacidad Funcional. Sistema Portátil para Captura y Análisis del Movimiento Humano Basado en Sensores

Más detalles

Escuela Politécnica Superior de Elche

Escuela Politécnica Superior de Elche Práctica 0 (Repaso) Estándar de programación y Diagramas de flujo.:::1 Sesión:::. a. Estándar de normalización En este apartado se sugieren una serie de normas que ayudarán a que el código sea más fácil

Más detalles

Ventajas del Master en Flash MX sobre cualquier tipo de manuales de Flash MX o tutoriales de Flash MX

Ventajas del Master en Flash MX sobre cualquier tipo de manuales de Flash MX o tutoriales de Flash MX Qué es Flash MX? Flash MX es la herramienta de Macromedia para realizar presentaciones multimedia en la red de forma profesional. En esta nueva versión, Flash MX ha ampliado la programación para convertirla

Más detalles

TECNOLOGÍA DE LA COMUNICACIÓN II PROYECTO INTEGRADOR PARTE III

TECNOLOGÍA DE LA COMUNICACIÓN II PROYECTO INTEGRADOR PARTE III TECNOLOGÍA DE LA COMUNICACIÓN II PROYECTO INTEGRADOR PARTE III Eliana Altamirano Existen dos categorías principales de imágenes: * imágenes de mapa de bits: (también denominadas imágenes raster): son imágenes

Más detalles

Laboratorio de Bioingeniería y Cronobiología. Dpto. de Teoría de la Señal y Comunicaciones. Universidad de Vigo RESUMEN

Laboratorio de Bioingeniería y Cronobiología. Dpto. de Teoría de la Señal y Comunicaciones. Universidad de Vigo RESUMEN VI Congreso Galego de Estatística e Investigación de Operacións Vigo 5-7 de Novembro de 2003 ESTADLAB: SOFTWARE MULTIPLATAFORMA DE APOYO A LA DOCENCIA DE PROBABILIDAD, VARIABLES ALEATORIAS Y PROCESOS ESTOCÁSTICOS

Más detalles

Photoshop. Conceptos Básicos

Photoshop. Conceptos Básicos Photoshop Conceptos Básicos Qué es Photoshop? Tratamiento de imágenes Retoque fotográfico Pintura Posee gran versatilidad Herramienta de post-producción (separación de colores y medios tonos) La ventana

Más detalles

GUIA DE INSTALACIÓN Gestor Factura

GUIA DE INSTALACIÓN Gestor Factura GUIA DE INSTALACIÓN Gestor Factura Manual de usuario: Gestor Factura Versión 5.0 Mayo 2012 Guia de Instalación: Gestor Factura Índice 1. Instalación (Volver al Índice) 3 2. Desinstalación (Volver al Índice)

Más detalles