Move and swap elements between vectors using loops and functions?

2 vues (au cours des 30 derniers jours)
Hajem Daham
Hajem Daham le 5 Déc 2017
Commenté : Hajem Daham le 6 Déc 2017
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 commentaires
Jan
Jan le 6 Déc 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 le 6 Déc 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.

Connectez-vous pour commenter.

Réponse acceptée

Jos (10584)
Jos (10584) le 6 Déc 2017
Vague question → vague answer:
% swap at position k
k = 3
c = A(k)
A(k) = B(k)
B(k) = c
  1 commentaire
Hajem Daham
Hajem Daham le 6 Déc 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.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by