Finding specific values from a matrix
2 views (last 30 days)
Show older comments
stelios loizidis
on 4 Oct 2022
Commented: stelios loizidis
on 4 Oct 2022
Hello,
I have the matrix Values (1X3000), upper limit (=100) and lower limit(=30). What I want is for the Specific_Values matrix to contain the values that satisfy the following relationship,
lower_limit<= Values<=upper_limit
Below is the code I wrote but all the values of Values matrix are entered in the Specific_Values matrix.
Values % 1X3000
lower_limit=30;
upper_limit=100;
for i=1:length(Values)
if (Values(i)>=lower_limit && Values<=upper_limit)
Specific_Values(i)=Values(i);
end
end
How to solve this problem? Your help is invaluable.
0 Comments
Accepted Answer
Davide Masiello
on 4 Oct 2022
See the example below (I used a smaller array for better readibility)
Values = randi(200,1,20)
lower_limit=30;
upper_limit=100;
Specific_Values = Values(Values >= lower_limit & Values <= upper_limit)
More Answers (0)
See Also
Categories
Find more on Financial Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!