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
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Cris LaPierre
2021-3-13
编辑:Cris LaPierre
2021-3-13
Look into indexing into and modifying arrays, logical indexing, and for loops.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!