How can I make the difference or subtraction between two scalar vectors?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello every one
I have vectors like
x1=[1 2 5 8 ]
x2=[2 1 0 6]
x1 - x2 = [5 8]
How can I get this result
if I do ; it will be [5 8 ] U [0] = [5 8 0] ???? also its problem
and do we choose value from vector or zero like:
rand([1 2 5 8 ], null) = 1 , then my new vector is [5 8 0 1]
Thank you
0 commentaires
Réponse acceptée
Stephen23
le 6 Mai 2021
Modifié(e) : Stephen23
le 6 Mai 2021
x1 = [1,2,5,8];
x2 = [2,1,0,6];
setdiff(x1,x2)
"and do we choose value from vector or zero like"
It is not clear exactly what you want to achieve, but probably indexing is crucial:
For example:
N = numel(x1);
x3 = x1(randperm(N));
x3(randi(N)) = 0
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!