how to compair two vectors element wise and exchange the biger element with the small elements of two vectors

1 次查看(过去 30 天)
I want to compare two vectors element wise (A and B of the same size)that user may feed to my code randomly.I want all elements in A should greater than corresponding element in B. and if there are big elements in B i want to exchange that element with element in A with the same position.Is there any one can help me? eg A=[4 5 10 8 9] B=[1 6 9 9 7] in A 5<6 and 8 <9 in second and 4th position.I need to exchange 6 with 5 and 8 with 9

采纳的回答

Roger Stafford
Roger Stafford 2014-7-25
X = sort([B;A],1);
B = X(1,:);
A = X(2,:);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Cell Arrays 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by