Funciones en matlab
Enviado por tadeo ortega • 25 de Noviembre de 2018 • Tarea • 504 Palabras (3 Páginas) • 122 Visitas
- Función seno
%Cerramos y limpiamos todas las varibles y command window
clear all
close all
clc
ax1 = subplot(2, 2, 1);
t = -2*pi:0.1:2*pi;
a = sin(t);
plot(ax1,t,a);
title('Función seno continua en el tiempo');
ylabel('Amplitud A'); %asignamos nombre al eje y
xlabel('Tiempo (t)'); %asignamos valor al eje x
grid on; %activamos la rejilla de la grafica
ax2 = subplot(2, 2, 2);
t1 = -2*pi:0.1:2*pi;
a1 = sin(t1-pi/6);
plot(ax2, t1, a1);
title({'Función seno continua en'; 'el tiempo desfasada en 30°'});
ylabel('Amplitud A'); %asignamos nombre al eje y
xlabel('Tiempo (t)'); %asignamos valor al eje x
grid on;
ax3 = subplot(2,2,3);
t2 = linspace(-2*pi, 2*pi, 30);
a2 = sin(t2);
stem(ax3, t2, a2);
title('Función seno discreta en el origen');
ylabel('Amplitud A'); %asignamos nombre al eje y
xlabel('[n]'); %asignamos valor al eje x
grid on;
ax4 = subplot(2,2,4);
t3 = linspace(-2*pi, 2*pi, 30);
a3 = sin(t3-pi/6);
stem(ax4, t3, a3);
title('Función seno discreta desfasada 30°');
ylabel('Amplitud A'); %asignamos nombre al eje y
xlabel('[n]'); %asignamos valor al eje x
grid on;
[pic 1]
- Función rampa
clear all;
close all;
clc
ax1 = subplot(2,2,1);
ta = -10:0.1:0;
tb = 0:0.1:10;
rampab = tb;
rampa = [zeros(1,101), rampab];
t = [ta,tb];
plot(ax1, t, rampa,'r','linewidth',2);
title('Función rampa');
xlabel('Tiempo (t)');
ylabel('Amplitud (A)');
grid on;
ax2 = subplot(2,2,2);
tc = -10:0.1:3;
td = 3:0.1:10;
rampad = td-3;
rampa1 = [zeros(1,131), rampad];
t1 = [tc,td];
plot(ax2, t1, rampa1,'r','linewidth',2);
title('Función rampa desfasada');
xlabel('Tiempo (t)');
ylabel('Amplitud (A)');
grid on;
ax3 = subplot(2,2,3);
te = -10:1:0;
tf = 0:1:10;
rampaf = tf;
rampa2 = [zeros(1,11), rampaf];
t2 = [te,tf];
stem(ax3, t2, rampa2,'r');
title('Función rampa discretizada');
xlabel('[n]');
ylabel('Amplitud (A)');
grid on;
ax4 = subplot(2,2,4);
tg = -10:1:3;
th = 3:1:10;
rampah = th-3;
rampa3 = [zeros(1,14), rampah];
t3 = [tg,th];
stem(ax4, t3, rampa3,'r');
title('Función rampa discretizada desfasada');
xlabel('[n]');
ylabel('Amplitud (A)');
grid on;
[pic 2]
- Función escalón unitario
clear all;
close all;
clc
ax1 = subplot(2,2,1);
t = -5:0.001:5;
a = heaviside (t);
plot(ax1, t, a, 'g', 'linewidth', 2);
title('Función escalón unitario');
ylabel('Amplitud (A)');
xlabel('Tiempo (t)');
grid on,
ax2 = subplot(2,2,2);
t1 = -5:0.001:5;
a1 = heaviside (t1 - 1);
plot(ax2, t1, a1, 'g', 'linewidth', 2);
title('Función escalón unitario desfasada en 1');
ylabel('Amplitud (A)');
xlabel('Tiempo (t)');
grid on;
ax3 = subplot(2,2,3);
t2 = -5:1:5;
a2 = heaviside (t2);
stem(ax3, t2, a2, 'g', 'linewidth', 2);
title('Función escalón unitario discretizada');
ylabel('Amplitud (A)');
xlabel('[n]');
grid on;
ax3 = subplot(2,2,4);
t3 = -5:1:5;
...