DaylightQ

DaylightQ[]

ユーザの居住エリアが現在日中であればTrueを与える.

DaylightQ[datespec]

指定された datespec にユーザの居住エリアが日中であればTrueを与える.

DaylightQ[locationspec]

指定された locationspec が現在日中であればTrueを与える.

DaylightQ[locationspec,datespec]

指定された datespec に指定された locationspec が日中であればTrueを与える.

DaylightQ[{{location1,date1},{location2,date2},}]

指定された場所が指定された日付時刻に日中であればTrueを与える.

DaylightQ[locationspec,datespec,inclusionspec]

指定された locationspec が指定された datespecinclusionspec を考慮した上で日中であれば Trueを与える.

詳細とオプション

  • 指定の日に太陽が指定の場所を照らしているかどうかを求める.
  • 観測位置は,局所的地平線を定義する太陽系の天体表面の任意の点でよい.
  • 場所は,Entityオブジェクト(地理座標を含むオブジェクトを表すと仮定)として指定することができる.度を単位とした経緯度ペアで指定することもできる.
  • DaylightQ[]は,$GeoLocationおよび$TimeZoneを利用して,ユーザの居住エリアと時刻帯を決定する.
  • datespec は,DateObject式,TimeObject式,日付文字列あるいは{y,m,d,h,m,s}の日付リストでよい.
  • datespec は,明示的なTimeZoneオプションの値があるDateObjectまたはTimeObjectの式である場合を除いて,$TimeZoneにあると仮定される.
  • locationspec および datespec は,個々の項目でも項目のリストでもよい.
  • datespec が日付のリストの場合,結果にはEventSeriesオブジェクトが含まれる.
  • datespec は,DateRange指定との互換性のために,{start,end,increment}として指定することができる.
  • DaylightQ[,inclusionspec]を使って locationspec のどれくらいが日中でなければならないかを指定することができる.
  • inclusionspec の可能な設定値
  • "Everywhere"locationspec はすべて日中でなければならない
    "Somewhere"locationspec のある部分が日中でなければならない
    "Nowhere"locationspec のどれも日中であってはならない
  • DaylightQは次のオプションを取ることができる.
  • "SunAngleTest" (#>0&)日中かどうかを決定するために,太陽の高度角に適用される関数

例題

すべて開くすべて閉じる

  (5)

現在地が現在日中かどうかを見る:

指定された日付時刻が日中かどうか調べる:

指定場所が現在日中かどうか調べる:

指定した日付時刻の指定した経緯度が日中かどうか調べる:

指定された都市の指定された日付時刻が日中かどうか調べる:

スコープ  (7)

日付  (3)

日付時刻はDateObjectとして指定できる:

日付時刻は日付文字列として指定できる:

1年間,10日ごとに日光をチェックする事象系列を生成する:

場所  (4)

場所は緯度と経度のペアでもよい:

場所は関連する実体でもよい:

複数の場所について,太陽の位置を求める:

デフォルトで,Trueとなるためには拡張された場所全体が日中でなければならない:

デフォルト動作を無効にして,拡張された場所の一部が日中の場合でもよしとすることができる:

オプション  (1)

"SunAngleTest"  (1)

デフォルトで,太陽の高度角が0より大きければ日中であるとみなされる:

デフォルト動作を無効にして,何を日中とするかを再定義することができる:

特性と関係  (1)

ある場所が特定の日付に日中かどうかを求める:

太陽の高度が正であるなら日中である:

これはAstroPositionを使って計算することもできる:

Wolfram Research (2014), DaylightQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/DaylightQ.html (2023年に更新).

テキスト

Wolfram Research (2014), DaylightQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/DaylightQ.html (2023年に更新).

CMS

Wolfram Language. 2014. "DaylightQ." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/DaylightQ.html.

APA

Wolfram Language. (2014). DaylightQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DaylightQ.html

BibTeX

@misc{reference.wolfram_2024_daylightq, author="Wolfram Research", title="{DaylightQ}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/DaylightQ.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_daylightq, organization={Wolfram Research}, title={DaylightQ}, year={2023}, url={https://reference.wolfram.com/language/ref/DaylightQ.html}, note=[Accessed: 22-November-2024 ]}