SlideShare una empresa de Scribd logo
MATEMÁTICAS AVANZADAS CON MATLAB




                                        Sebastián Araujo
                                       31 de enero de 2010

                                              Resumen
     Este es un primer documento que contiene ejemplos de temas de la materia de matemáticas avanzadas
 que se pueden desarrollar usando matlab. Específicamente, son las rutinas que permitieron hacer todos
 los gráficos que aparecen en el archivo de presentación de la materia.




                                                  1
Índice
1. Funciones periódicas          3

2. Series de Fourier             3

3. Variable compleja             3

4. Transformada de Fourier       3

5. Ecuación de onda              4

6. Ecuación del calor            4

7. Ecuación de Laplace           5




                             2
1.      Funciones periódicas
      %gráfica una función periódica
     t=-pi:0.1:pi;
     ft=t.^2+t;
     for n=-3:3
     tt=t+2*n*pi;
     hold on plot
     (tt,ft,’g-’,’LineWidth’,3)
     hold off
     end
     xlabel(’t’,’FontSize’, 20)
     ylabel(’f(t)’,’FontSize’, 20)


2.      Series de Fourier
      %serie de Fourier
     function y = fourier(t)
     y=0.0;
     for n = 1:5;
     y =y + pi^2/3+4*(-1)^n*cos(n*t)/(n^2)-2*(-1)^n*sin(n*t)/n;
     end
     y=y-min(y);

%gráfico de Fourier
   t=-3*pi:.1:3*pi;
   y=fourier(t);
   plot(t,y,’g-’,’LineWidth’,3)
   xlabel(’t’,’FontSize’, 20)
   ylabel(’f(t)’,’FontSize’, 20)


3.      Variable compleja
      %número complejo a=3-2*i;
     polar(angle(a), abs(a), ’*r’);
     legend(’z=3-2i’)
     title(’Plano Complejo’,’Color’,’b’,’FontSize’,20)


4.      Transformada de Fourier
      %Espectro de una señal
     pas=0.01;
     t=0:pas:10;
     senal=sin(10*pi*t)+cos(15*t+t.^2);
      %grafico de la senal
     ejet=[0:pas:(length(senal)-1)*pas];
     subplot(1,2,1);
     plot(ejet,senal);
     axis([ min(ejet) max(ejet) min(senal) max(senal)]);
     xlabel(’t (s)’);
     title(’Gráfico de la senal’)


                                                         3
%espectro subplot(1,2,2);
     dim=length(senal)*pas;
     ejefrec=[0:1/dim:(length(senal)-1)/dim];
     spectr=abs(fft(senal));
     plot(ejefrec,spectr);
     axis([0 10 0 max(spectr)]);
     xlabel(’frecuencia (Hz)’);
     title(’Espectro de amplitud de la señal’)


5.      Ecuación de onda
      %Ecuación de onda
     function u = onda(x,t)
     a=1; l=3;
     u=0.0;
     for n = 1:5;
     integrando=@(x)(-.03*x+.1).*sin(n*pi*x/l);
     integral=quad(integrando,0,l);
     cn=(2/l)*integral;
     u =u + (cn*cos(a*n*pi*t/l)).*sin(n*pi*x/l);
     end

%gráfico de la ecuación de onda de una cuerda
   l=3;
   xg=0:0.05:l;
   tg=0:0.05:10;
   [x,t]=meshgrid(xg,tg);
   u=onda(x,t); mesh(x,t,u)
   title(’Solucion de la ecuacion de onda’,’Color’,’b’,’FontSize’,20)
   xlabel(’x’,’FontSize’, 20)
   ylabel(’t’,’FontSize’, 20)
   zlabel(’u’,’FontSize’, 20)


6.      Ecuación del calor
      %gráfico de la ecuación del calor en una varilla
      %calentada en un punto
     a=1;
     deltax=0.5;
     phix=800;
     xi=5;
     xg=0:.1:10;
     tg=0:.1:3;
     [x,t]=meshgrid(xg,tg);
     u=(phix*deltax)./(2*a*(pi*t).^.5).*exp(-(xi-x).^2./(4*a^2.*t));
     mesh(x,t,u)
     title(’Solucion de la ecuacion del calor’,’Color’,’b’,’FontSize’,20)
     xlabel(’x’,’FontSize’, 20)
     ylabel(’t’,’FontSize’, 20)
     zlabel(’u’,’FontSize’, 20)




                                                         4
7.      Ecuación de Laplace
      %gráfico de la ecuación de Laplace
     R1=6;
     R2=4.5;
     u1=11;
     u2=6.4;
     xg=-5:.1:5;
     yg=-5:.1:5;
     [x,y]=meshgrid(xg,yg);
     r=(x.^2+y.^2).^.5;
     u=u1+(u2-u1)*log(r/R1)./log(R2/R1);
     mesh(x,y,u)
     title(’Solucion de la ecuacion de Laplace’,’Color’,’b’,’FontSize’,20)
     xlabel(’x’,’FontSize’, 20)
     ylabel(’y’,’FontSize’, 20)
     zlabel(’u’,’FontSize’, 20)




                                                         5

Más contenido relacionado

PPTX
Grafica de una Serie De FOURIER en Matlab
PDF
Grafica en Matlab de series de fourier
PDF
Lab 04 - Analisis de Señales - UNTECS
PDF
Señales de tiempo continuo y discreto MATLAB
PDF
52983063 series-de-fourier
PPTX
Serie de Fourier
PDF
Lab 07 - Analisis de señales - UNTECS
PPTX
Aplicas funciones periodicas
Grafica de una Serie De FOURIER en Matlab
Grafica en Matlab de series de fourier
Lab 04 - Analisis de Señales - UNTECS
Señales de tiempo continuo y discreto MATLAB
52983063 series-de-fourier
Serie de Fourier
Lab 07 - Analisis de señales - UNTECS
Aplicas funciones periodicas

La actualidad más candente (20)

PDF
Ejercicios resueltos de transformada de laplace
PPT
Funciones periódicas
PDF
Serie de Fourier
PPT
Series de fodsfjwslurier
PPT
Series de fourier
PPTX
Serie de taylor
PDF
Trabajo fourier
PPT
Theme 5
PDF
PPT
Calculo I Aplicaciones De La Derivada
PDF
Serie de fourier
PPT
Interpretacion de derivadas1267608478248 (1)
PPTX
Series de Fourier
PDF
Series fourier
PPT
Transformada de Fourier. Presentación por Ing Ana María Ugartemendía
PPT
SERIES DE FOURIER
PPTX
APLICACIONES DE LAS DERIVADAS
PPTX
Extremos de un intervalo, funciones crecientes y decrecientes y el criterio d...
DOCX
Aplicaciones de la derivada
Ejercicios resueltos de transformada de laplace
Funciones periódicas
Serie de Fourier
Series de fodsfjwslurier
Series de fourier
Serie de taylor
Trabajo fourier
Theme 5
Calculo I Aplicaciones De La Derivada
Serie de fourier
Interpretacion de derivadas1267608478248 (1)
Series de Fourier
Series fourier
Transformada de Fourier. Presentación por Ing Ana María Ugartemendía
SERIES DE FOURIER
APLICACIONES DE LAS DERIVADAS
Extremos de un intervalo, funciones crecientes y decrecientes y el criterio d...
Aplicaciones de la derivada
Publicidad

Destacado (20)

PPT
Los animales de la granja 1
PPTX
Paradigmas del poder: Nuevos desafíos, nuevas respuestas
PPTX
PPT
Targeta madre
PPTX
Förderungen für Startups | Juni 2013
PPT
Evaluación
PDF
Program of a symposium of SFB 948 about notions of the sacred und heroism, Fr...
PPTX
Desastre ecologico
PDF
Experimentalstudie Messung der Schallgeschwindigkeit von Bohrschlämmen unter ...
PPT
Álbum de arte
PPTX
Ostern in finnland atte 8 m (1)
PPS
Guinea ecuatorial
PPTX
Mein hobby bilbas
PPTX
Un poco de contexto
ODT
Web 2.0
PPTX
Progratele
PPTX
Trabajo de física
PPTX
Jesus lloro 11
PDF
DieBürgerrevolutioninecuadorjorgejurado 120216173150-phpapp02
PDF
Drupal roadshow klagenfurt_betterbgood
Los animales de la granja 1
Paradigmas del poder: Nuevos desafíos, nuevas respuestas
Targeta madre
Förderungen für Startups | Juni 2013
Evaluación
Program of a symposium of SFB 948 about notions of the sacred und heroism, Fr...
Desastre ecologico
Experimentalstudie Messung der Schallgeschwindigkeit von Bohrschlämmen unter ...
Álbum de arte
Ostern in finnland atte 8 m (1)
Guinea ecuatorial
Mein hobby bilbas
Un poco de contexto
Web 2.0
Progratele
Trabajo de física
Jesus lloro 11
DieBürgerrevolutioninecuadorjorgejurado 120216173150-phpapp02
Drupal roadshow klagenfurt_betterbgood
Publicidad

Similar a Matavmatlab (20)

PDF
Lab 02 - Análisis de señales - UNTECS
PPT
Ca 3
PDF
Electrónica: Tutorial de Matlab aplicado
PDF
matlab
PDF
Gráficos en MATLAB
PDF
Graficos_en_MATLAB__________________.pdf
PDF
Desarrollo de ejercicios básicos en matlab
DOCX
Lab 3 de tele final
PPTX
Gráficas en matlab
PDF
Actividad 3 gemio duran andrea
PPTX
Graficas
PPTX
gráficas 2D y 3D (José Ponce)
PDF
Clase 2 matlab
PPTX
Deber graficas en matlab
PPTX
Deber graficas en matlab
PDF
clase 7 GRAFICOS 2D.pdf
PPT
Matlab2009b -clase2
PDF
Taller de graficación
DOCX
Informe funciones singulares
PDF
Lab 02 - Análisis de señales - UNTECS
Ca 3
Electrónica: Tutorial de Matlab aplicado
matlab
Gráficos en MATLAB
Graficos_en_MATLAB__________________.pdf
Desarrollo de ejercicios básicos en matlab
Lab 3 de tele final
Gráficas en matlab
Actividad 3 gemio duran andrea
Graficas
gráficas 2D y 3D (José Ponce)
Clase 2 matlab
Deber graficas en matlab
Deber graficas en matlab
clase 7 GRAFICOS 2D.pdf
Matlab2009b -clase2
Taller de graficación
Informe funciones singulares

Matavmatlab

  • 1. MATEMÁTICAS AVANZADAS CON MATLAB Sebastián Araujo 31 de enero de 2010 Resumen Este es un primer documento que contiene ejemplos de temas de la materia de matemáticas avanzadas que se pueden desarrollar usando matlab. Específicamente, son las rutinas que permitieron hacer todos los gráficos que aparecen en el archivo de presentación de la materia. 1
  • 2. Índice 1. Funciones periódicas 3 2. Series de Fourier 3 3. Variable compleja 3 4. Transformada de Fourier 3 5. Ecuación de onda 4 6. Ecuación del calor 4 7. Ecuación de Laplace 5 2
  • 3. 1. Funciones periódicas %gráfica una función periódica t=-pi:0.1:pi; ft=t.^2+t; for n=-3:3 tt=t+2*n*pi; hold on plot (tt,ft,’g-’,’LineWidth’,3) hold off end xlabel(’t’,’FontSize’, 20) ylabel(’f(t)’,’FontSize’, 20) 2. Series de Fourier %serie de Fourier function y = fourier(t) y=0.0; for n = 1:5; y =y + pi^2/3+4*(-1)^n*cos(n*t)/(n^2)-2*(-1)^n*sin(n*t)/n; end y=y-min(y); %gráfico de Fourier t=-3*pi:.1:3*pi; y=fourier(t); plot(t,y,’g-’,’LineWidth’,3) xlabel(’t’,’FontSize’, 20) ylabel(’f(t)’,’FontSize’, 20) 3. Variable compleja %número complejo a=3-2*i; polar(angle(a), abs(a), ’*r’); legend(’z=3-2i’) title(’Plano Complejo’,’Color’,’b’,’FontSize’,20) 4. Transformada de Fourier %Espectro de una señal pas=0.01; t=0:pas:10; senal=sin(10*pi*t)+cos(15*t+t.^2); %grafico de la senal ejet=[0:pas:(length(senal)-1)*pas]; subplot(1,2,1); plot(ejet,senal); axis([ min(ejet) max(ejet) min(senal) max(senal)]); xlabel(’t (s)’); title(’Gráfico de la senal’) 3
  • 4. %espectro subplot(1,2,2); dim=length(senal)*pas; ejefrec=[0:1/dim:(length(senal)-1)/dim]; spectr=abs(fft(senal)); plot(ejefrec,spectr); axis([0 10 0 max(spectr)]); xlabel(’frecuencia (Hz)’); title(’Espectro de amplitud de la señal’) 5. Ecuación de onda %Ecuación de onda function u = onda(x,t) a=1; l=3; u=0.0; for n = 1:5; integrando=@(x)(-.03*x+.1).*sin(n*pi*x/l); integral=quad(integrando,0,l); cn=(2/l)*integral; u =u + (cn*cos(a*n*pi*t/l)).*sin(n*pi*x/l); end %gráfico de la ecuación de onda de una cuerda l=3; xg=0:0.05:l; tg=0:0.05:10; [x,t]=meshgrid(xg,tg); u=onda(x,t); mesh(x,t,u) title(’Solucion de la ecuacion de onda’,’Color’,’b’,’FontSize’,20) xlabel(’x’,’FontSize’, 20) ylabel(’t’,’FontSize’, 20) zlabel(’u’,’FontSize’, 20) 6. Ecuación del calor %gráfico de la ecuación del calor en una varilla %calentada en un punto a=1; deltax=0.5; phix=800; xi=5; xg=0:.1:10; tg=0:.1:3; [x,t]=meshgrid(xg,tg); u=(phix*deltax)./(2*a*(pi*t).^.5).*exp(-(xi-x).^2./(4*a^2.*t)); mesh(x,t,u) title(’Solucion de la ecuacion del calor’,’Color’,’b’,’FontSize’,20) xlabel(’x’,’FontSize’, 20) ylabel(’t’,’FontSize’, 20) zlabel(’u’,’FontSize’, 20) 4
  • 5. 7. Ecuación de Laplace %gráfico de la ecuación de Laplace R1=6; R2=4.5; u1=11; u2=6.4; xg=-5:.1:5; yg=-5:.1:5; [x,y]=meshgrid(xg,yg); r=(x.^2+y.^2).^.5; u=u1+(u2-u1)*log(r/R1)./log(R2/R1); mesh(x,y,u) title(’Solucion de la ecuacion de Laplace’,’Color’,’b’,’FontSize’,20) xlabel(’x’,’FontSize’, 20) ylabel(’y’,’FontSize’, 20) zlabel(’u’,’FontSize’, 20) 5