One line code to alternate diff
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuesta aceptada
Titus Edelhofer
el 4 de Abr. de 2012
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 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!