how to calculate the average of two values data that side by side and place it between those two values
10 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Bhaskar R
2020-2-26
mn = movmean(A, 2, 'Endpoints','discard');
Result = zeros(1, length(A)+length(mn));
Result(1:2:end) = A;
Result(2:2:end) = mn
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!