Finding Upper and Lower Indexes
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I have 2 vectors:
A = [1;2;3;4;5;8];
B = [3.5;6;2];
I would like to find the lower and upper indexes and store in another array C. C should be =
C = [3 4;5 6;2 0]; where first column represent the lower index and second column represent the upper index. In case an exact data is found lower index gives the index directly]
for example: 3.5 is between 3 & 4 so in C first row becomes 3 4.
Could you please help me in this?
Thanks.
0 commentaires
Réponses (1)
Matt J
le 20 Fév 2021
A = [1;2;3;4;5;8];
B = [3.5;6;2];
c=interp1(A,A,B,'previous');
C=[c(:),c(:)+1]
0 commentaires
Voir également
Catégories
En savoir plus sur Operators and Elementary Operations 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!