matlab code for taking very less sample

2 次查看(过去 30 天)
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 中查找有关 Get Started with MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by