Comparing my array to a certain range
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Matlabhelp
am 29 Sep. 2016
Kommentiert: Image Analyst
am 25 Aug. 2020
Hello again ( a lot of questions i know )
In my array i want to compare each value in that array to a certain range, for example, if a number in that array is between two certain values, e.g between 1-2, i want that number which falls in between that range to display another value. So if that number was 1.5 it would display a 1 instead, if it were at 1.8 it would display 1 as well. How do i compare my whole array to suit a certain range and then display a given variable for the respective range.
1 Kommentar
Image Analyst
am 25 Aug. 2020
Original question in case he deletes is like he's done with other posts.
Hello again ( a lot of questions i know )
In my array i want to compare each value in that array to a certain range, for example, if a number in that array is between two certain values, e.g between 1-2, i want that number which falls in between that range to display another value. So if that number was 1.5 it would display a 1 instead, if it were at 1.8 it would display 1 as well. How do i compare my whole array to suit a certain range and then display a given variable for the respective range.
Akzeptierte Antwort
KSSV
am 29 Sep. 2016
clc; clear all ;
% generate random data netween 0 and 2
a = 0;
b = 3;
r = (b-a).*rand(20,1) + a;
r(r>1 & r< 2) = 2 ; % replace numbers greater then 1 and less then 2 with 2
read about find
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!