finding common rang between two different range?

9 次查看(过去 30 天)

Hi everyone
I'm new to matlab and because of that my question may be so easy to others.I really appreciate your help.
I have x as my variable. and two range for it as below:
5<x<10
and
-6<x<6
and I want to find common range of them which should be 5<x<6. how can i do this in matlab?
im using version R2015b.

采纳的回答

Image Analyst
Image Analyst 2022-3-24
编辑:Image Analyst 2022-3-24
How about this:
range1 = [5, 10];
range2 = [-6, 6];
minValue = max([range1(1), range2(1)])
minValue = 5
maxValue = min([range1(2), range2(2)])
maxValue = 6
if maxValue >= minValue
% The ranges overlap
commonRange = [minValue, maxValue]
else
% The ranges don't overlap
commonRange = []
end
commonRange = 1×2
5 6
It will work in your antique version.

更多回答(1 个)

KSSV
KSSV 2022-3-24

类别

Help CenterFile Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

产品


版本

R2015b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by