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 ビュー (過去 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 で Operators and Elementary Operations についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!