Está en la página 1de 17

%%%%% COSENO %%%%% clear all; t = -2*10^(-6):10^(-9):2*10^(-6); T = 10^(-6); f = 1/T; w = 2*pi*f; fase = pi/4; am = 2; y = am*cos(w*t + fase); plot (t,

y, 'b', 'LineWidth', 2); axis ([-1.5e-6, 1.5e-6, -2.5, 2.5]); xlabel ('t (segundos)', 'FontName', 'Times', 'Fontsize', 14); ylabel ('coseno de periodo T', 'FontName', 'Times', 'Fontsize', 14) set (gca, 'FontName', 'Times', 'Fontsize', 12); grid on; set (gca, 'xtick', [-10^(-6) 0 10^(-6)], 'XTickLabel', {'-T'; '0'; 'T'}, 'FontName','Times', 'Fontsize', 12); set (gca, 'ytick', [-2 0 2], 'YTickLabel', {'-A'; '0'; 'A'}); clear all; title ('Funcin coseno (AAM)', 'FontName', 'Times', 'Fontsize', 24);

%%%%% FUNCIONES EXPONENCIALES %%%%% clear all; t = linspace (-2, 2, 1000); c = -0.5; A = 2; y1 = A*exp(c*t); subplot (2, 2, 1); plot (t, y1, 'b', 'LineWidth', 2); xlabel ('t (segundos)', 'FontName', 'Times', 'Fontsize', 14); ylabel ('A > 0 c < 0', 'FontName', 'Times', 'Fontsize', 14); set (gca, 'FontName', 'Times', 'Fontsize', 12); grid on; axis ([-2, 2, -1, 7]); set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [0 2], 'YTickLabel', {'0'; 'A'}, 'FontName', 'Times', 'Fontsize',12); title ('Exponenciales decrecientes', 'FontName', 'Times', 'Fontsize', 24) c = 0.5; A = 2; y2 = A*exp(c*t); subplot (2, 2, 2); plot (t, y2, 'b', 'LineWidth', 2); xlabel ('t (segundos)', 'FontName', 'Times', 'Fontsize', 14); ylabel ('A > 0 c > 0', 'FontName', 'Times', 'Fontsize', 14); set (gca, 'FontName', 'Times', 'Fontsize', 12); grid on; axis ([-2, 2, -1, 7]); set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [0 2], 'YTickLabel', {'0'; 'A'}, 'FontName', 'Times', 'Fontsize',12); title ('Exponenciales crecientes', 'FontName', 'Times', 'Fontsize', 24) c = 0.5; A = -2; y3 = A*exp(c*t); subplot (2, 2, 3); plot (t, y3, 'b', 'LineWidth', 2); xlabel ('t (segundos)', 'FontName', 'Times', 'Fontsize', 14); ylabel ('A < 0 c > 0', 'FontName', 'Times', 'Fontsize', 14); set (gca, 'FontName', 'Times', 'Fontsize', 12); grid on; axis ([-2, 2, -7, 1]); set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-2 0], 'YTickLabel', {'A'; '0'}, 'FontName', 'Times', 'Fontsize',12) c = -0.5; A = -2; y3 = A*exp(c*t); subplot (2, 2, 4); plot (t, y3, 'b', 'LineWidth', 2); xlabel ('t (segundos)', 'FontName', 'Times', 'Fontsize', 14); ylabel ('A < 0 c < 0', 'FontName', 'Times', 'Fontsize', 14); set (gca, 'FontName', 'Times', 'Fontsize', 12); grid on; axis ([-2, 2, -7, 1]);

set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-2 0], 'YTickLabel', {'A'; '0'}, 'FontName', 'Times', 'Fontsize',12); clear all; title ('Funcines exponenciales (AAM)', 'FontName', 'Times', 'Fontsize', 18);

%%%%% FUNCIN EXPONENCIAL COMPLEJA (partes real e imaginaria) %%%%% clear all t = -3*10^(-3): 10^(-5): 3*10^(-3) am = 0.5; fase = pi/4; A = am*exp(j*fase); sigma = 0.5*10^3; T = 10^(-3); f = 1/T; w = 2*pi*f; s = sigma + j*w; y = A*exp(s*t); subplot (2, 1, 1); plot (t, real(y), 'b', 'LineWidth', 2); hold on

plot (t, abs(y), 'r'); plot (t, -abs(y), 'r'); xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); ylabel ('Parte real', 'FontName', 'Times', 'Fontsize', 14); grid on; axis ([-2*10^(-3), 2*10^(-3), -3, 3]); set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-0.5 0.5], 'YTickLabel', {' -a'; ' a'}, 'FontName', 'Times','Fontsize', 12); title ('Exponencial compleja', 'FontName', 'Times', 'Fontsize', 24) subplot (2, 1, 2); plot (t, imag(y), 'b', 'LineWidth', 2); hold on plot (t, abs(y), 'r'); plot (t, -abs(y), 'r'); xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); ylabel ('Parte imaginaria', 'FontName', 'Times', 'Fontsize', 14); grid on; axis ([-2*10^(-3), 2*10^(-3), -3, 3]); set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-0.5 0.5], 'YTickLabel', {' -a'; ' a'}, 'FontName', 'Times','Fontsize', 12); hold off title ('Funcines exponenciales (AAM)', 'FontName', 'Times', 'Fontsize',18); clear all;

%%%%% FUNCIN EXPONENCIAL COMPLEJA (influencia de los parmetros) %%%%% clear all; % Elimina variables utilizadas en otras rutinas t = -3*10^(-3): 10^(-5): 3*10^(-3); % Base de tiempos am = 0.5; % Mdulo de la amplitud compleja fase = 0; % Fase de la amplitud compleja A = am*exp(j*fase); % Amplitud compleja sigma = 0.5*10^3; % Parte real del coeficiente del exponente T = 10^(-3); % Periodo de la funcin f = 1/T; % Frecuencia w = 2*pi*f; % Frecuencia angular s = sigma + j*w; % Coeficiente del exponente env = A*exp(sigma*t); % Envolvente superior y = A*exp(sigma*t).*cos(w*t + fase);% Funcin subplot (2, 2, 1); % Recuadro parte real plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 hold on; plot (t, env, 'r'); % Envolvente de la parte superior (en rojo) plot (t, -env, 'r'); % Envolvente de la parte inferior (en rojo) xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Parte real (sigma > 0)', 'FontName', 'Times', 'Fontsize', 14); % Ordenadas grid on; % Malla axis ([-2*10^(-3), 2*10^(-3), -3, 3]); % rea de dibujo set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12);

set (gca, 'ytick', [-0.5 0.5], 'YTickLabel', {' -a'; ' a'}, 'FontName', 'Times','Fontsize', 12); title ('Exponenciales crecientes', 'FontName', 'Times', 'Fontsize', 24) % Ttulo sigma = -0.5*10^3; % Parte real del coeficiente del exponente env = A*exp(sigma*t); % Envolvente superior y = A*exp(sigma*t).*cos(w*t + fase);% Funcin subplot (2, 2, 2); % Recuadro parte real plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 hold on; plot (t, env, 'r'); % Envolvente de la parte superior (en rojo) plot (t, -env, 'r'); % Envolvente de la parte inferior (en rojo) xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Parte real (sigma < 0)', 'FontName', 'Times', 'Fontsize', 14); % Ordenadas grid on; % Malla axis ([-2*10^(-3), 2*10^(-3), -3, 3]); % rea de dibujo set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-0.5 0.5], 'YTickLabel', {' -a'; ' a'}, 'FontName', 'Times','Fontsize', 12); title ('Exponenciales amortiguadas', 'FontName', 'Times', 'Fontsize', 24)% Ttulo sigma = 0.5*10^3; % Parte real del coeficiente del exponente env = A*exp(sigma*t); % Envolvente superior y = A*exp(sigma*t).*sin(w*t + fase);% Funcin subplot (2, 2, 3); % Recuadro parte imaginaria plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 hold on; plot (t, env, 'r'); % Envolvente de la parte superior (en rojo) plot (t, -env, 'r'); % Envolvente de la parte inferior (en rojo) xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Parte imaginaria (sigma > 0)', 'FontName', 'Times', 'Fontsize', 14);% Ord grid on; % Malla axis ([-2*10^(-3), 2*10^(-3), -3, 3]); % rea de dibujo set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-0.5 0.5], 'YTickLabel', {' -a'; ' a'}, 'FontName', 'Times','Fontsize', 12); sigma = -0.5*10^3; % Parte real del coeficiente del exponente env = A*exp(sigma*t); % Envolvente superior y = A*exp(sigma*t).*sin(w*t + fase);% Funcin subplot (2, 2, 4); % Recuadro parte imaginaria plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 hold on; plot (t, env, 'r'); % Envolvente de la parte superior (en rojo) plot (t, -env, 'r'); % Envolvente de la parte inferior (en rojo) xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Parte imaginaria (sigma < 0)', 'FontName', 'Times', 'Fontsize', 14); % Ord grid on; % Malla axis ([-2*10^(-3), 2*10^(-3), -3, 3]); % rea de dibujo set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-0.5 0.5], 'YTickLabel', {' -a'; ' a'}, 'FontName', 'Times','Fontsize', 12);

hold off; title ('Funcines exponenciales (AAM)', 'FontName', 'Times', 'Fontsize',18); clear all; % Elimina las variables utilizadas en esta rutina

%%%%% FUNCIN PULSO RECTANGULAR %%%%% clear all; t = -4: 0.001: 4; y = zeros (1, length(t)); A = 1; T = 2; rango = find ((t >= -T/2) & (t <= T/2)); y(rango) = A; plot (t, y, 'b', 'LineWidth', 2); xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); ylabel ('Amplitud', 'FontName', 'Times', 'Fontsize', 14); grid on; axis ([-3, 3, -A/2, 2*A]); set (gca, 'xtick', [-T/2 0 T/2], 'XTickLabel', {'-T/2', '0', 'T/2'}, 'FontName','Times', 'Fontsize', 12); set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Fontsize',12); title ('Pulso rectangular(AAM)', 'FontName', 'Times', 'Fontsize', 24) clear all;

%%%%% FUNCIN PULSO TRIANGULAR %%%%% clear all % Elimina variables utilizadas en otras rutinas % Base de tiempos tmin = -4; tmax = 4; puntos = 10000; t = linspace (tmin, tmax, puntos); y = zeros (1, length(t)); % Comienza anulando la funcin A = 1; % Amplitud T = 2; % Periodo % Rango de valores de t para los que la funcin no es nula rango = find ((t >= -T/2) & (t <= T/2)); y(rango) = A*(1 - abs(t(rango))/(T/2)); % Funcin en el rango de tiempo no nulo plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Amplitud', 'FontName', 'Times', 'Fontsize', 14); % Ordenadas grid on; % Malla axis ([-1.5*T, 1.5*T, -A/2, 2*A]); % rea de dibujo set (gca, 'xtick', [-T/2 0 T/2], 'XTickLabel', {'-T/2', '0', 'T/2'}, 'FontName','Times', 'Fontsize', 12); set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Fontsize',12);

title ('Pulso triangular(AAM)', 'FontName', 'Times', 'Fontsize', 24) % Ttulo clear all; % Elimina las variables utilizadas en esta rutina

%%%%% FUNCIN ESCALN %%%%% clear all; % Elimina variables utilizadas en otras rutinas % Base de tiempos tmin = -4; tmax = 4; puntos = 1000; t = tmin: 1/puntos: tmax; y = zeros (1, length(t)); % Comienza anulando la funcin A = 1; % Amplitudtitle ('FUNCION ESCALON(NSVD)', 'FontName', 'Times', 'Fontsize', 24); T = 2; % Tiempo de discontinuidad % Rango de valores de t para los que la funcin no es nula rango = find (t >= T); y(rango) = A; % Valor de la funcin en el rango de tiempo no nulo subplot (2, 2, 1); plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('T > 0', 'FontName', 'Times', 'Fontsize', 14);% Ordenadas grid on; % Malla

axis ([-1.5*abs(T), 1.5*abs(T), -A/2, 2*A]); % rea de dibujo set (gca, 'xtick', [0 T], 'XTickLabel', {'0', 'T'}, 'FontName', 'Times', 'Fontsize',12); set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Fontsize',12); title ('Escaln u(t - T)', 'FontName', 'Times', 'Fontsize', 24); % Ttulo y = zeros (1, length(t)); % Comienza anulando la funcin A = 1; % Amplitud T = -2; % Tiempo de discontinuidad % Rango de valores de t para los que la funcin no es nula rango = find (t >= T); y(rango) = A; % Valor de la funcin en el rango de tiempo no nulo subplot (2, 2, 3); plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('T < 0', 'FontName', 'Times', 'Fontsize', 14);% Ordenadas grid on; % Malla axis ([-1.5*abs(T), 1.5*abs(T), -A/2, 2*A]); % rea de dibujo set (gca, 'xtick', [T 0], 'XTickLabel', {'T', '0'}, 'FontName', 'Times', 'Fontsize',12); set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Fontsize',12); y = zeros (1, length(t)); % Comienza anulando la funcin A = 1; % Amplitud T = 2; % Tiempo de discontinuidad % Rango de valores de t para los que la funcin no es nula rango = find (t <= T); y(rango) = A; % Valor de la funcin en el rango de tiempo no nulo subplot (2, 2, 2); plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('T > 0', 'FontName', 'Times', 'Fontsize', 14) % Ordenadas grid on; % Malla axis ([-1.5*abs(T), 1.5*abs(T), -A/2, 2*A]); % rea de dibujo set (gca, 'xtick', [0 T], 'XTickLabel', {'0', 'T'}, 'FontName', 'Times', 'Fontsize',12); set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Fontsize',12); title ('Escaln u(T - t)', 'FontName', 'Times', 'Fontsize', 24); % Ttulo y = zeros (1, length(t)); % Comienza anulando la funcin A = 1; % Amplitud T = -2; % Tiempo de discontinuidad % Rango de valores de t para los que la funcin no es nula rango = find (t <= T); y(rango) = A; % Valor de la funcin en el rango de tiempo no nulo subplot (2, 2, 4); plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('T < 0', 'FontName', 'Time & Ordenadas'); grid on; % Malla axis ([-1.5*abs(T), 1.5*abs(T), -A/2, 2*A]); % rea de dibujo set (gca, 'xtick', [T 0], 'XTickLabel', {'T', '0'}, 'FontName', 'Times', 'Fontsize',12); set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Fontsize',12); title ('FUNCION ESCALON(AAM)', 'FontName', 'Times', 'Fontsize', 24) clear all; % Elimina las variables utilizadas en esta rutina

%%%%% FUNCIN SIGNO %%%%% clear all; % Elimina variables utilizadas en otras rutinas % Base de tiempos tmin = -4; tmax = 4; puntos = 10000; t = linspace (tmin, tmax, puntos); A = 1; y = A*sign(t); % Funcin plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Amplitud', 'FontName', 'Times', 'Fontsize', 14); % Ordenadas grid on; % Malla axis ([(3/4)*tmin, (3/4)*tmax, -2*A, 2*A]); % rea de dibujo set (gca, 'xtick', [0], 'XTickLabel', {'0'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [-A 0 A], 'YTickLabel', {' -A'; ' 0'; ' A'}, 'FontName', 'Times','Fontsize', 12); title ('Funcin signo (AAM)', 'FontName', 'Times', 'Fontsize', 24); % Ttulo clear all; % Elimina las variables utilizadas en esta rutina

%%%funcion sinc clear all; % Elimina variables utilizadas en otras rutinas

% Base de tiempos tmin = -8; tmax = 8; puntos = 10000; t = linspace (tmin, tmax, puntos); A = 1; y = A*sinc(t); plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Amplitud', 'FontName', 'Times', 'Fontsize', 14); % Ordenadas grid on; % Malla axis ([tmin, tmax, -(1/2)*A, (5/4)*A]); % rea de dibujo %set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Font-size', 12); title ('Funcion sinc (AAM)', 'FontName', 'Times', 'Fontsize', 24); % Ttulo %clear all; % Elimina las variables utilizadas en esta rutina

%%%%% TREN DE PULSOS RECTANGULARES %%%%% clear all; % Elimina variables utilizadas en otras rutinas A = 1; % Amplitud P = 2; % Duracin del pulso T = 6; % Periodo tmin = -7*P; % Base de tiempos tmax = 7*P; puntos = 10000; t = linspace (tmin, tmax, puntos); y = zeros (1, length(t)); % Anula la funcin n = 0; % Nmero de periodos para t < 0 while n*T>tmin n = n - 1; end tc1 = (n: 0)*T; % Instantes centrales de los pulsos m = 1; % Nmero de periodos para t > 0 while m*T<tmax m = m + 1; end tc2 = (0: m)*T; % Instantes centrales de los pulsos tc = [tc1 tc2]; % Instantes centrales de todos los pulsos k = 1; % Amplitud de cada pulso

while k<=length(tc) rango = find((t >= tc(k) - P/2) & (t <= tc(k) + P/2)); y(rango) = A; k = k + 1; end plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Amplitud', 'FontName', 'Times', 'Fontsize', 14); % Ordenadas grid on; % Malla axis ([tmin, tmax, -A/3, (3/2)*A]); % rea de dibujo set (gca, 'xtick', [-T/2 -P/2 0 P/2 T/2], 'XTickLabel', {'-T/2'; '-P/2'; '0'; 'P/2'; 'T/2'}, 'FontName', 'Times', 'Fontsize', 12); set (gca, 'ytick', [0 A], 'YTickLabel', {' 0'; ' A'}, 'FontName', 'Times', 'Fontsize',12); title ('Tren de pulsos rectangulares(AAM)', 'FontName', 'Times', 'Fontsize', 24); % Ttulo clear all; % Elimina las variables utilizadas en esta rutina

function x = natitascomb(t) n = length(t); x = zeros(1,n); i = t < 0; x(i)=0; i = find(t > 0 & t < 1); x(i) = 1 - exp (-t(i)); % Primera funcin i = find(t >= 1); x(i) = -exp(-t(i)) + exp(-t(i) + 1); % Segunda funcin return;

%%%%% FUNCIN COMBINADA %%%%% clear all; % Elimina variables utilizadas en otras rutinas T1 = 0; % Comienzo de la primera funcin T2 = 1; % Comienzo de la segunda funcin % Base de tiempos tmin = -3; tmax = 3; puntos = 1000; t = linspace(tmin, tmax, puntos); y = natitascomb(t); % Llama a la funcin combinada plot (t, y, 'b', 'LineWidth', 2); % Curva en azul de grosor 2 xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Amplitud', 'FontName', 'Times', 'Fontsize', 14); % Ordenadas grid on; % Malla axis ([(3/4)*tmin, (3/4)*tmax, -(1/3)*max(y), (3/2)*max(y)]); % rea de dibujo set (gca, 'xtick', [T1 T2], 'XTickLabel', {'T1'; 'T2'}, 'FontName', 'Times', 'Fontsize',12); set (gca, 'ytick', [0], 'YTickLabel', {' 0'}, 'FontName', 'Times', 'Fontsize', 12); title ('Funcin combinada (AAM)', 'FontName', 'Times', 'Fontsize', 24); % Ttulo clear all; % Elimina las variables utilizadas en esta rutina

%%%%% PARTES PAR E IMPAR DE UNA FUNCIN %%%%% clear all; % Elimina variables utilizadas en otras rutinas T1 = 0; % Comienzo de la primera funcin T2 = 1; % Comienzo de la segunda funcin % Base de tiempos tmin = -3; tmax = 3; puntos = 1000; t = linspace(tmin, tmax, puntos); y = funccomb(t) + 0.02; % Funcin original plot (t, y, 'k'); % Funcin en negro hold on; xlabel ('t', 'FontName', 'Times', 'Fontsize', 14); % Abscisas ylabel ('Funcin (negro), Par (rojo), Impar (verde), Suma (azul)', 'FontName', 'Times','Fontsize', 14); % Ordenadas grid on; % Malla axis ([(3/4)*tmin, (3/4)*tmax, -(2/3)*max(y), (3/2)*max(y)]); % rea de dibujo set (gca, 'xtick', [T1 T2], 'XTickLabel', {'T1'; 'T2'}, 'FontName', 'Times', 'Fontsize',12); set (gca, 'ytick', [0], 'YTickLabel', {' 0'}, 'FontName', 'Times', 'Fontsize', 12);

tt = -t; yy = funccomb(tt); ypar = 0.005 + (y + yy)/2; % Parte par plot (t, ypar, 'r'); hold on; yimpar = (y - yy)/2 - 0.005; % Parte impar plot (t, yimpar, 'g'); hold on; ytotal = ypar + yimpar - 0.02; plot (t, ytotal, 'b', 'Linewidth', 2); % Suma en azul de grosor 2 hold off; title ('Partes par e impar de una funcin (AAM)', 'FontName', 'Times', 'Fontsize', 24); % Ttulo clear all; % Elimina las variables utilizadas en esta rutina