Finding the elements within a certain range [XMin, XMax] in every column of an array, then converting all the elements of each column within that range to the minimum of that range
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I want to find all the elements within a certain range in every column of an array. For example, I want to find all the elements, x, of column 1 of the array below that satisfy: 1>x>=0,01 (minimum of column). Then find the elements x of column 2 that satisfy 5>x>=0,05, and in column 3, all the elements for which 2>x>=0,07. Then I want to convert all those elements to the minimum values of that range for each columns, which are: 0,01, 0,05 and 0,007.
It must look like this:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/548478/image.png)
0 Commenti
Risposte (1)
Cris LaPierre
il 13 Mar 2021
Modificato: Cris LaPierre
il 13 Mar 2021
Look into indexing into and modifying arrays, logical indexing, and for loops.
0 Commenti
Vedere anche
Categorie
Scopri di più su Operators and Elementary Operations in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!