Documente Academic
Documente Profesional
Documente Cultură
TRABAJO. Sesión 1
Alumno:
2. DESARROLLO
Realizar las siguientes operaciones aritméticas en Octave:
Resolución:
Código:
a = 2;
b = 3;
c = (2^4 - 5);
d = (a*b)/c
Operación 2: Respuesta: Tiende 0
Código:
x = 1.5
a = e^(-x)
b= sin(2*pi*50*x)
c = a*b
Código:
x = 1.5
a = e^(-x)
b= sin(2*pi*50*x)
c = a*b
d = 3*c + a^3
Código:
a = 2/pi
b = 1/sin(3/2*pi)
c = cos(0.5)
z = sqrt(a-b) + c
Operación 5: Respuesta:
Código:
A = y*x
B = y'*x
C = (2*y)*(0.5*x)
3. SEÑAL SINUSOIDAL
En el script Sinusoidal_signal_code.m podemos encontrar un código que (
GRAFICA OBTENIDA:
a) Modifique los valores de las variables dur_sig, f_signal y fs, utilizando valores
mayores y menores a los dados por defecto. ¿Qué efecto tienen en la gráfica
mostrada? ¿Por qué ocurre esto?
PRIMERA VARIACIÓN:
Código:
fs = 10;
f_signal = 1;
dur_sig = 4;
t = linspace(0, dur_sig, fs*dur_sig)
sig_sin = sin(2*pi*f_signal*t);
figure(), hold on, plot(t,sig_sin), stem(t,sig_sin)
hold off
xlabel('Time (s)'), ylabel('Amplitude'),
legend({'Pseudocontinuous', 'Discrete'}),
Se
Código:
fs = 1000;
f_signal = 2;
dur_sig = 5;
t = linspace(0, dur_sig, fs*dur_sig);
sig_sin = sin(2*pi*f_signal*t);
figure(), hold on, plot(t,sig_sin), stem(t,sig_sin)
hold off
xlabel('Time (s)'), ylabel('Amplitude'),
legend({'Pseudocontinuous', 'Discrete'}),
En esta ocasión usamos una frecuencia de muestreo fs= 1000 y un tiempo de
duración de 5 seg, observamos que la gráfica se ve más precisa que la primera, y
esto es debido a la cantidad de puntos que hemos tomado por ciclo y en total
tomando una cantidad de 5000 puntos de 0 a 5, lo cual nos da una precisión
mucho más exacta.