Which is the simplest way to create neighbourhood pairs?

5 Ansichten (letzte 30 Tage)
Mr M.
Mr M. am 21 Apr. 2015
Bearbeitet: Andrei Bobrov am 24 Apr. 2015
from [1,2,3,7,8,9] to [1 2; 2 3; 3 7; 7 8; 8 9]

Antworten (2)

Radha Krishna Maddukuri
Radha Krishna Maddukuri am 24 Apr. 2015
Bearbeitet: Radha Krishna Maddukuri am 24 Apr. 2015
I hope this helps.
B = zeros(numel(A)-1,2);
for i =1:1:(numel(A)-1)
B(i,:) = [A(i) A(i+1)];
end

Andrei Bobrov
Andrei Bobrov am 24 Apr. 2015
Bearbeitet: Andrei Bobrov am 24 Apr. 2015
hankel(a(1:end-1),a(end-1:end))
or
[a(1:end-1)', a(1:end-1)'+1]
or
a1 = a(1:end-1)
bsxfun(@plus,a1(:),[0 1])

Kategorien

Mehr zu Simulink finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by