필터 지우기
필터 지우기

finding common rang between two different range?

조회 수: 9 (최근 30일)
shirin mhd
shirin mhd 2022년 3월 24일
댓글: shirin mhd 2022년 3월 24일

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