finding common rang between two different range?

7 ビュー (過去 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 件のコメント
shirin mhd
shirin mhd 2022 年 3 月 24 日
thanks alot. it is really helpful for me.

サインインしてコメントする。

その他の回答 (1 件)

KSSV
KSSV 2022 年 3 月 24 日
  1 件のコメント
shirin mhd
shirin mhd 2022 年 3 月 24 日
Thanks alot KSSV.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

製品


リリース

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by