MATLAB: Restricting a vector size vector selection Hi! I have a vector. I want to select values above a certain value and below a certain value eg: a=[1 2 3 4 5 6 7 8 9 10] I want to select all values between 2 and 6. How can I do that? Thanks Best Answer Try this:a = [1 2 3 4 5 6 7 8 9 10];Out = a(a >= 2 & a <= 6); Related SolutionsMATLAB: Indexing values, selecting a range, and outputting values Use logical indexing:>> A = [1 2 3 4 5 6 7 8 9 10];>> B = [4 5 2 8 9 0 1 0 4 6 ];>> C = B(A>=4 & A<=7)C = 8 9 0 1https://www.mathworks.com/help/matlab/math/matrix-indexing.html MATLAB: Restricting matrix values points = [37 29; ... 36 30; ... 37 30; ... 35 31; ... 36 31; ... 37 31; ... 36 32; ... 37 32; ... 46 58];keep1 = and(26 < points(:,1), points(:,1) < 46);keep2 = and(21 < points(:,2), points(:,2) < 41);points = points(and(keep1, keep2), :); Related QuestionHow to find values which are in specific range for each rows in matrix…Restrict result of fminconRestricting vector size inputCombine values from struct.Help with restricting input
Best Answer