Matlab - Ayuda en función

 
Vista:

Ayuda en función

Publicado por Ivan (3 intervenciones) el 08/08/2019 15:12:21
Buenas a todos, queria pediros ayuda sobre un ejercicio que me han mandado. La verdad que me estoy haciendo un lio y no se si tengo que coger dos señales en el tiempo para que luego me de un pulso cuadrado que empiece en 0 y valga 4ms y a continuacion multiplicarla por un coseno de 500hz.
Os pongo el ejercicio y habeis si me podeis ayudar.

Describa el código Matlab que le permita representar en frecuencia la modulación de un pulso cuadrado de ancho 4ms y que comienza en 0 segundos multiplicado por una portadora sinusoidal de 500Hz.

Gracias por la ayuda de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda en función

Publicado por ivan (3 intervenciones) el 08/08/2019 16:39:32
Acabo de hacer este codigo.¿alguien me puede decir si esta bien?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
clear all
close all
clc
 
fs=500;
T=0.008
t=0:1/fs:0.1;
n=50;
x=rectpuls(t,T);
y=cos(2*pi*t);
r=x.*y;
plot(t,abs(fft(r)));
axis([0 0.1 0 2]);
title('Representacion en frecuencia');
xlabel('time');
ylabel('Amplitud');
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar