how to calculate the average of two values data that side by side and place it between those two values
20 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Madania Nia
il 26 Feb 2020
Commentato: Madania Nia
il 26 Feb 2020
i want to calculate the average of two values data that side by side and place it between those two values
for example i have matrix
A=[3;5;7;1;3]
the average of those data that side by side is [4;6;4;2]
then i want it to become
B=[3
4
5
6
7
4
1
2
3]
0 Commenti
Risposta accettata
Bhaskar R
il 26 Feb 2020
mn = movmean(A, 2, 'Endpoints','discard');
Result = zeros(1, length(A)+length(mn));
Result(1:2:end) = A;
Result(2:2:end) = mn
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!