sorting the values of a vector into a new one by its elements size
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hey all
I made some measurements. Between these values, I interpolated. Now, I want to merge both vectors into one but withouth changing the order. Just copy in the new interpolated values into the intervalls of the measured values.
Is there a predefined function from matlab or do I have to write it myself?
Thanks in advance
2 Commenti
Risposta accettata
Luna
il 29 Nov 2018
Try this,
xnew = sort(horzcat(y,x)) % concatane vectors then sort all
%% OR
xnew = horzcat(sort(y),sort(x)) % sort x, sort y seperately then concatanate
3 Commenti
Più risposte (1)
madhan ravi
il 29 Nov 2018
Modificato: madhan ravi
il 29 Nov 2018
Simple and easy solution:
xnew=sort([x y])
0 Commenti
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!