필터 지우기
필터 지우기

matlab code for taking very less sample

조회 수: 4 (최근 30일)
Tankeswar Kumar
Tankeswar Kumar 2013년 2월 20일
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일
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일
If you have a Signal Processing toolbox, you can use downsample function

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

카테고리

Help CenterFile Exchange에서 Waveform Generation에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by