One line code to alternate diff
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi everyone. I know that diff(x) produces the difference in x elements.
Now lets say I want to produce the difference of every 2 elements in x? Or even 3 elements.....rather than 1 (in the case of diff).
Could can body know how to do this?
Thanks
댓글 수: 0
채택된 답변
Titus Edelhofer
2012년 4월 4일
Hi,
not sure, if I understood correctly, but does this what you need?
% some data
x = 1:10;
% n = 2 or 3 or ...
n = 2;
% build the difference ...
dx = x(n+1:end) - x(1:end-n)
This would work for vectors only, but generalization to matrices is of course straigt forward ...
Titus
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!