ベン図(Venn Diagram)

 

二つの集合

和集合

2つの集合A, Bの和集合を図示します。
AcupB01.png
file上のPDF
file上のソースリスト
  1. EMpscontinue環境内では,\Enko は円弧を描画せず,カレントパスに円弧を追加するだけです。
    ここでは,2つの円弧A, B(いずれも優弧)をつないで塗りつぶしの境界を作ります。
    くどいですが,この時点では何も描画されていません。
  2. \psfill で,カレントパスに囲まれた領域内が塗りつぶされます。
    ここでは \begin{EMpscolor}{pink}内ですから,pink で塗りつぶされます。
  3. 続いて,\psstroke でカレントパスが描画されます。
    \psstroke は pink の色指定の外ですから,デフォルト(黒)で描画されます。
  4. 塗りの色指定は
      \psfill<nuriiro=pink>
    と記述することも出来ます。ただし,
      \gsave
       \psfill<nuriiro=pink>
      \grestore
    と,PostScript のグルーピングをしておく方が良いでしょう。
次は斜線塗りです。
AcupB01s.png
file上のPDF
file上のソースリスト
  1. \psclip で,クリッピング領域を設定し
  2. \Nuritubusi*{\LT\LB\RB\RT}で,全平面を斜線塗りしています。
  3. \gsave と \grestore で囲み,クリップを局所化して,他の部分に影響を与えないようにしています。
  4. 上のソースリスト部は
      \gsave
       \psfill*<linewidth=3>
      \grestore
    と簡潔に記述することも可能です。

共通部分

共通部分を描画するには,和集合で
  優弧を接続した
ところを
  劣弧を接続する
ように修正するだけです。
AcapB01.png
file上のPDF
file上のソースリスト
斜線塗りも同様です。
AcapB01s.png
file上のPDF
file上のソースリスト

補集合

A を表す円周と全体集合を表す長方形の周を接続したパスを作り,塗りつぶします。
cA01.png
file上のソースリスト
塗りつぶしパスの作り方を説明します。
cA11.png
斜線塗りは \psfill を \psfill* に変更するだけです。
cA01s.png
file上のソースリスト

差集合

差集合(集合A の要素で,集合Bに含まれないものの集合)です。
Acap(cB)01.png
file上のソースリスト
斜線塗りは \psfill を \psfill* に変更するだけです。
Acap(cB)01s.png
file上のソースリスト

対称差

どちらか一方の集合には含まれるが両方とも含まれることがないような要素の集合
AxorB01.png
file上のソースリスト
AxorB01s.png
file上のソースリスト

三つの集合

集合A, B, Cの和集合などを表すベン図を描画するため,
3円A, B, Cの交点に以下のように記号をつけます。
ABC01.png

和集合 (A ∪ B ∪ C)

AcupBcupC01.png
file上のソースリスト
AcupBcupC01s.png
file上のソースリスト

積集合 (A ∩ B ∩ C)

AcapBcapC01.png
file上のソースリスト
AcapBcapC01s.png
file上のソースリスト

その他

和集合の補集合 (A∪B∪C)'

c(AcupBcupC)01.png
&ref(): File not found: "c(AcupBcupC)01p.tex" at page "ベン図";
c(AcupBcupC)01s.png
&ref(): File not found: "c(AcupBcupC)01sp.tex" at page "ベン図";

A∩B'∩C'

#ref(): File not found: "Acap(cB)cap(cC)01.png" at page "ベン図"

&ref(): File not found: "Acap(cB)cap(cC)01p.tex" at page "ベン図";

#ref(): File not found: "Acap(cB)cap(cC)01s.png" at page "ベン図"

&ref(): File not found: "Acap(cB)cap(cC)01sp.tex" at page "ベン図";

A∩B∩C'

#ref(): File not found: "AcapBcap(cC)01.png" at page "ベン図"

&ref(): File not found: "AcapBcap(cC)01p.tex" at page "ベン図";

#ref(): File not found: "AcapBcap(cC)01s.png" at page "ベン図"

&ref(): File not found: "AcapBcap(cC)01sp.tex" at page "ベン図";

入試問題から

2004 慶應義塾大学file2062200434.tex&ref(): File not found: "2062200434p.png" at page "ベン図";

注意事項

関連事項

18128

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS