setdiff
fixed.Interval オブジェクトの差集合
説明
は、C = setdiff(A, B)B ではなく fixed.Interval オブジェクト A に値が含まれる fixed.Interval オブジェクトを返します。
例
2 つの fixed.Interval オブジェクトを作成します。関数 setdiff を使用して、Interval オブジェクト interval1 にはあるが、interval2 にはない値を検出します。この例では、interval1 には 0 から 1 の間のすべての値が含まれますが、interval2 には 0 から 0.5 までの値のみが含まれるため、出力 Interval オブジェクトには 0.5 から 1 の区間が含まれます。
interval1 = fixed.Interval(0,1); interval2 = fixed.Interval(0,0.5); intervaldiff = setdiff(interval1, interval2)
intervaldiff =
(0.5000,1]
1x1 fixed.Interval with properties:
LeftEnd: 0.5000
RightEnd: 1
IsLeftClosed: false
IsRightClosed: true
関数 setdiff を使用して、ゼロを除外し、もう一方の区間に基づいて Interval オブジェクトを作成できます。
ゼロが含まれる Interval オブジェクトを作成します。
myInterval = fixed.Interval(-1,1);
Interval オブジェクト myInterval に基づいた区間を作成するには、関数 setdiff を使用します。2 番目の引数としてゼロのみが含まれる縮退した Interval オブジェクトのコンストラクターを含めます。
myInterval_nozero = setdiff(myInterval, {0});myInterval_nozero =
[-1,0) (0,1]
1x2 fixed.Interval with properties:
LeftEnd
RightEnd
IsLeftClosed
IsRightClosed出力 Interval オブジェクト myInterval_nozero には、それぞれがゼロで開いている端点をもつ 2 つの区間が含まれます。したがって、区間には 0 を除く -1 と 1 の間のすべての値が含まれます。
入力引数
入力 fixed.Interval オブジェクト。fixed.Interval オブジェクト、または fixed.Interval オブジェクトの配列として指定します。
出力引数
入力 fixed.Interval オブジェクトの差集合。fixed.Interval オブジェクトまたは fixed.Interval オブジェクトの配列として返されます。
出力 Interval オブジェクトには、B ではなく、最初の入力 A のすべての値が含まれます。
バージョン履歴
R2019b で導入
参考
fixed.Interval | contains | intersect | overlaps | union
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)