Mam dwa wektory a
i b
jako przykład:Tworzenie ciągów z indeksów dwóch wektorów w Matlab
a = [1 2 3 4];
b = [5 6 7 8];
Chcę utworzyć ciągi z indeksów a
i b
:
c1 = a(1):b(1) = [1 2 3 4 5];
c2 = a(2):b(2) = [2 3 4 5 6];
c3 = a(3):b(3) = [3 4 5 6 7];
c4 = a(4):b(4) = [4 5 6 7 8];
Następnie chcę połączyć otrzymane ciągi:
C = cat(2, c1, c2, c3, c4) = [1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8];
Chciałbym ogólne rozwiązanie, które pomoże mi zautomatyzować ten algorytm.
nie 'a (2) B (2) = [3 4 5 6 ] '? Czy naprawdę chcesz również ciągi, a nie tylko wektory dubletów? – Dan
Tak, masz rację, dokonałem edycji. Z początku coś zmieniłem i zapomniałem zaktualizować wynik. – Bowecho