Between
詳細
- Betweenは,ある値 x が指定された範囲内にあるかどうかを判断するためにLessEqualを使用する.
- 値 x,mini,maxiは,数値,量,日付,または一般的な記号式でよい.
- Betweenの第2引数は,Interval,CenteredIntervalまたはDateIntervalという頭部を持つ区間としても指定することができる.
- Between[range][x]はBetween[x,range]に等しい.
例題
すべて開く すべて閉じる例 (3)
Between[3, {2, 5}]Between[{2, 5}][3]Between[x, {a, b}]Select[{5, 10, 15, 20, 25}, Between[{10, 20}]]Discard[{5, 10, 15, 20, 25}, Between[{10, 20}]]スコープ (9)
Betweenを数に使う:
Between[5, {0, 10}]Between[2, {E, Pi}]Between[Quantity[1, "Pounds"], {Quantity[500., "Grams"], Quantity[1., "Kilograms"]}]Betweenを日付に使う:
Between[Today, {Yesterday, Tomorrow}]Between[DateObject[{2015, 7, 1}], {DateObject[{2015, 6, 1}], DateObject[{2015, 8, 1}]}]Betweenを区間とともに使う:
Between[3, Interval[{2, 5}]]Between[Interval[{3, 4}], Interval[{2, 5}]]Between[Interval[{2, 4}], Interval[{2, 5}]]Between[Interval[{0, 1}], Interval[{2, 5}]]Between[Interval[{3, 4}], CenteredInterval[5, 3]]Between[CenteredInterval[4, 1], CenteredInterval[5, 3]]Betweenを日付区間とともに使う:
Between[Today, DateInterval[{Yesterday, Tomorrow}]]Between[Yesterday, DateInterval[{Today, Tomorrow}]]Betweenをいくつかの範囲の和集合に使う:
Between[3, {{2, 5}, {8, 12}}]Between[6, {{2, 5}, {8, 12}}]Betweenを複数範囲の区間および量に対して使う:
Between[Quantity[1, "Meters"], Interval[Quantity[{0, 3}, "Feet"], {Quantity[0, "Inches"], Quantity[2, "Yards"]}]]Betweenを演算子形で使う:
Between[{2, 5}] /@ Range[7]Between[x, {2, 5}]Between[3, {2, max}]Between[1, {2, max}]アプリケーション (4)
EntityValue[EntityClass["Particle", {"Mass" -> Between[{Quantity[900., "Megaelectronvolts"/"SpeedOfLight"^2], Quantity[1000., "Megaelectronvolts"/"SpeedOfLight"^2]}]}], "Entities"]EntityValue[EntityClass["Surface", {"AlgebraicDegree" -> Between[{7, 10}]}], {"Entity", "AlgebraicDegree"}]//SortBy[Last]EntityValue[EntityClass["Movie", {"Runtime" -> Between[{Quantity[220, "Minutes"], Quantity[225, "Minutes"]}]}], "Runtime", "EntityAssociation"]//Sorttab = ResourceData["Sample Tabular Data: Car Models"]Select[tab, Between[#mpg, {39, 40}]&]特性と関係 (7)
Between[x,{min,max}]は下限 min および上限 max を含む:
Between[3, {3, 5.}]Between[5, {3, 5.}]Between[x,{min,max}]における限界 min および max はソートされていると仮定される:
Between[3, {2, 5}]Between[3, {5, 2}]Intervalを使用することで,限界値を自動的に並べ替えることができる:
Between[3, Echo@Interval[{5, 2}]]Betweenにおける記号的な限界は,並べ替えられているものと仮定される:
Between[x, {a, b}]% /. {x -> 3, a -> 5, b -> 2}この仮定を回避するためには,限界を両方の順序で用いるとよい:
Between[x, {{a, b}, {b, a}}]% /. {x -> 3, a -> 5, b -> 2}同様に,Intervalで限界を囲むことによっても指定することができる:
Between[x, Interval[{a, b}]]% /. {x -> 3, a -> 5, b -> 2}x を含む区間が存在しないので,Between[x,{}]はFalseを返す:
Between[3, {}]Between[x, {}]Betweenの代りにIntervalオブジェクトとIntervalMemberQを使う:
IntervalMemberQ[Interval[{0, 10}], 7]Between[7, {0, 10}]Betweenの中で区間を直接使うこともできる:
Between[7, Interval[{0, 10}]]CenteredInterval範囲指定を使用する:
Between[4, CenteredInterval[5, 2]]Between[1, CenteredInterval[5, 2]]LessEqualと同様に,Betweenは,不正確な実数値を比較する際に7ビットの許容誤差を用いる:
Between[1. + 2 ^ 7 10 ^ -16, {0., 1.}]Between[1. + 2 ^ 8 10 ^ -16, {0., 1.}]ビット分の許容差しかないIntervalMemberQと比較する:
IntervalMemberQ[Interval[{0., 1.}], 1. + 2 ^ 1 10 ^ -16]IntervalMemberQ[Interval[{0., 1.}], 1. + 2 ^ 2 10 ^ -16]テキスト
Wolfram Research (2015), Between, Wolfram言語関数, https://reference.wolfram.com/language/ref/Between.html.
CMS
Wolfram Language. 2015. "Between." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Between.html.
APA
Wolfram Language. (2015). Between. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Between.html
BibTeX
@misc{reference.wolfram_2026_between, author="Wolfram Research", title="{Between}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/Between.html}", note=[Accessed: 09-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_between, organization={Wolfram Research}, title={Between}, year={2015}, url={https://reference.wolfram.com/language/ref/Between.html}, note=[Accessed: 09-September-2026]}