Mean of samples within a for loop

1 次查看(过去 30 天)
Stacy
Stacy 2013-6-7
Hello everyone,
How can I find mean of a chunk of samples within for loop and save it for later use?
Thanks
SK

回答(1 个)

Image Analyst
Image Analyst 2013-6-7
Have you tried the built-in functions mean() and mean2()??? That's what comes to mind first. If you need further assistance, explain "chunk", and do "whos" on your array so we know what we're dealing with, give us a small example, and explain exactly what form you mean when you say "save" (e.g. a file on disk or a variable).
  1 个评论
Stacy
Stacy 2013-6-7
Sorry for the incomplete question. I have a filtered signal(bandpassed). that has sinusoidal for 30 sec. I tried downsample but got "Index exceeds matrix dimensions" error while windowing that 30 sec section and also lost some sample points. So what I am thinking is to analyze that 30 sec voltage signal in chunk(segments ;like 1:1000)using for loop. Inside loop, I want to find mean of that chuck, put it into vector, and do the same for other chucks and finally add them together to graph.
y4 = filter(Hd,voltage);
Fs=1612.9;
A=y4(1:Fs*30,2);
Afinal=downsample(A,Fs);
But I really think for what I am trying to do, I need for loop..
thanks

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by