matlab code for taking very less sample

2 visualizaciones (últimos 30 días)
Tankeswar Kumar
Tankeswar Kumar el 20 de Feb. de 2013
I have to take a few samples from a sinusodial signal.I have generated sinusodial signal using sin. But i am unable to write the matlab code to take very less samples from that sinusodial signal.please help............

Respuesta aceptada

Oleg Komarov
Oleg Komarov el 20 de Feb. de 2013
Editada: Oleg Komarov el 20 de Feb. de 2013
You might find the getting started guide very useful, second and third chapters are a good investment.
% Sample data
x = 1:100;
y = sin(x);
% Take every 10
y(1:10:100)

Más respuestas (2)

Azzi Abdelmalek
Azzi Abdelmalek el 20 de Feb. de 2013
If you have a Signal Processing toolbox, you can use downsample function

Image Analyst
Image Analyst el 20 de Feb. de 2013
Try this on the signal you have generated to take every 5th sample:
subSampledSignal = yourSignal(1:5:end);
Adapt as needed.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by