changing time interval of interest in a dataset
조회 수: 3 (최근 30일)
이전 댓글 표시
My code below uses my data, and follows the equation Q_i+1 - Q_i/time
The time interval of interest changes as defined by time. However as well as the time interval changing, I want matlab to change the numbers from the data.
When dt = 1: Q_i+1 - Q_i /1
When dt = 2: Q_i+2 - Q_i /2
Whhen dt = 3: Q_i+3 - Q_i /3
And so forth up to the end of the defined time range.
The code below works when time = 1, but im struggling to change the part (M(2:end) - M(1:end)) to follow the rule defined above
time = 1:1:10; %increasing time intervals of interest up to Trw
for a = 1:length(time)
M_s = (M(2:end) - M(1:end))/time(a); %each time step
end
댓글 수: 0
답변 (1개)
Kapil Kumar
2022년 7월 11일
time = 1:1:10;
for a = 1:length(time)
M_s = (M((a+1):end) - M(1:end))/time(a); %each time step
end
If this code is working fine for time=1 then this might help.
댓글 수: 4
Kapil Kumar
2022년 7월 11일
you can use length of M instead of length of time (in line 2)
and also for time you can make length of time same as the length of M
then it will work fine. If there is no time contraints.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!