Clear Filters
Clear Filters

How to write a matlab code to perform moving compuation for any equation?

1 view (last 30 days)
Lets say I have a vector of 1000 random numbers and want to sum every 30 numbers of the vector and store it in a variable.

Accepted Answer

Sulaymon Eshkabilov
Sulaymon Eshkabilov on 8 Jan 2023
Edited: Sulaymon Eshkabilov on 8 Jan 2023
There are a couple of ways to do it, e.g.:
V = randi([-10, 100], 1, 1000);
n = 1:30:numel(V);
for ii=1:numel(n)-1
Vs(ii)=sum(V(n(ii):n(ii+1)));
end
numel(Vs)
ans = 33

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!