Writing a code for taking harmonic averaging at a point
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Mayowa
am 5 Nov. 2014
Beantwortet: Star Strider
am 5 Nov. 2014
I have vector of 10x1. Say 1-10. I want to take harmonic average at a particular point say 5. I want the average to be done in such a way that it will take 2 values on top and below 5 and add 5 itself making a total of 5 samples. How can I write a code for this on matlab?
That is average=(1/3 + 1/4 + 1/5 + 1/6 + 1/7)/5
0 Kommentare
Akzeptierte Antwort
Star Strider
am 5 Nov. 2014
Using only core MATLAB functions:
x = 1:10; % Data
mpx = 5; % Midpoint
rngx = 1./x(mpx-2:mpx+2); % Data Range
mx = mean(rngx); % Result
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Fourier Analysis and Filtering finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!