Move and swap elements between vectors using loops and functions?

2 Ansichten (letzte 30 Tage)
lets say there are four vectors each has different dimension as follow: A=[5 7 11 15 17], B=[4 14 19 21], C=[2 6 9 10 13 18], D=[3 8 12 16 20]
First, I wan to remove elements of A to B one by one(each time one element should be moved) vice versa from B to A, and the same for C and D. Secondly, I want to swap elements of A with B ( also each time just one swap), and the same for C and D.
How can I do both steps move and swap using loops and functions?
  4 Kommentare
Jan
Jan am 6 Dez. 2017
@Hajem: Okay, no homework. Then please answer my questions for clarifications. What does "remove elements from A to B" mean? Create the wanted output manually for the posted example data. The same for "swap elements". The terms are neither unique nor clear.
Hajem Daham
Hajem Daham am 6 Dez. 2017
@jan, what I mean by remove elements one each time is to make a loop or function to do it dynamically, for example, start by the first element of A which is 5 and remove it to B, so B=[5 4 14 19 21], and then the second element of A which is 7 and remove it to B, so B this time is =[7 4 14 19 21] and repeat for all elements of A to B and the same thing from B to A.
For swapping, is to replace the elements of A with B, for example in the first swap, we replace the first element of A with the first element of B so A=[4 7 11 15 17] and B become B=[5 14 19 21] and then the same for all elements of A and B. The same thing should be done for C and D. I hope this clear for you.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Jos (10584)
Jos (10584) am 6 Dez. 2017
Vague question → vague answer:
% swap at position k
k = 3
c = A(k)
A(k) = B(k)
B(k) = c
  1 Kommentar
Hajem Daham
Hajem Daham am 6 Dez. 2017
Thank you, Jos, but this replaces just one element of each vector. What I need is replace(swap) all elements dynamically using loop or function.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by