matlab code for taking very less sample

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............

 채택된 답변

Oleg Komarov
Oleg Komarov 2013년 2월 20일
편집: Oleg Komarov 2013년 2월 20일

0 개 추천

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)

추가 답변 (2개)

Azzi Abdelmalek
Azzi Abdelmalek 2013년 2월 20일

1 개 추천

If you have a Signal Processing toolbox, you can use downsample function
Image Analyst
Image Analyst 2013년 2월 20일

0 개 추천

Try this on the signal you have generated to take every 5th sample:
subSampledSignal = yourSignal(1:5:end);
Adapt as needed.

카테고리

태그

Community Treasure Hunt

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

Start Hunting!

Translated by