faltungsdiagramm.tex 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. \documentclass{standalone}
  2. \usepackage{amsmath,amssymb}
  3. \usepackage{pstricks-add}
  4. \psset{nodesep=2pt, angleA=90, angleB=-90}
  5. \begin{document}
  6. % Author: Jérôme Urhausen
  7. % License: CC-BY-SA
  8. \newrgbcolor{xfqqff}{0.5 0 1}
  9. \newrgbcolor{ffxfqq}{1 0.5 0}
  10. \newrgbcolor{bfffqq}{0.75 1 0}
  11. \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dimen=middle,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
  12. \begin{pspicture*}(0.76,0.34)(14.32,5.43)
  13. \psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(0.76,0.34)(14.32,5.43)
  14. \psline[linewidth=1.2pt](2,4)(3,4)
  15. \psline[linewidth=1.2pt](4,4)(4,3)
  16. \psline[linewidth=1.2pt](4,2)(3,2)
  17. \psline[linewidth=1.2pt](2,2)(2,3)
  18. \psline[linewidth=1.2pt](3,3)(2,4)
  19. \psline[linewidth=1.2pt](3,4)(3,3)
  20. \psline[linewidth=1.2pt](4,4)(3,3)
  21. \psline[linewidth=1.2pt](4,3)(3,3)
  22. \psline[linewidth=1.2pt](4,3)(4,2)
  23. \psline[linewidth=1.2pt](4,4)(3,4)
  24. \psline[linewidth=1.2pt](2,4)(2,3)
  25. \psline[linewidth=1.2pt](2,2)(3,2)
  26. \psline[linewidth=1.2pt](3,2)(3,3)
  27. \psline[linewidth=1.2pt](3,3)(2,3)
  28. \psline[linewidth=1.2pt](2,2)(3,3)
  29. \psline[linewidth=1.2pt](4,2)(3,3)
  30. \psline[linewidth=1.2pt](11,3)(12,2)
  31. \psline[linewidth=1.2pt](13,3)(12,4)
  32. \psline[linewidth=1.2pt](12,3)(12,4)
  33. \psline[linewidth=1.2pt](11,3)(12,4)
  34. \psline[linewidth=1.2pt](12,2)(13,3)
  35. \psline[linewidth=1.2pt](12,3)(12,2)
  36. \psline[linewidth=1.2pt](11,3)(12,3)
  37. \psline[linewidth=1.2pt](13,3)(12,3)
  38. \rput[tl](2.82,3.39){M}
  39. \rput[tl](11.79,3.31){M}
  40. \rput[tl](3.38,4.3){a}
  41. \rput[tl](2.36,1.99){a}
  42. \rput[tl](11.35,3.78){a}
  43. \rput[tl](2.41,4.32){b}
  44. \rput[tl](3.46,1.94){b}
  45. \rput[tl](11.29,2.55){b}
  46. \rput[tl](4.1,3.54){c}
  47. \rput[tl](1.81,2.56){c}
  48. \rput[tl](12.57,3.8){c}
  49. \rput[tl](4.03,2.58){d}
  50. \rput[tl](1.79,3.49){d}
  51. \rput[tl](12.57,2.55){d}
  52. \psline[linewidth=1.6pt,linecolor=cyan]{->}(2,4.5)(4,4.5)
  53. \psline[linewidth=1.6pt,linecolor=cyan]{->}(2,1.5)(4,1.5)
  54. \psline[linewidth=1.6pt]{->}(1.5,2)(1.5,3)
  55. \psline[linewidth=1.6pt]{->}(4.5,2)(4.5,3)
  56. \psline[linewidth=1.6pt,linecolor=cyan]{->}(10.75,3.25)(11.75,4.25)
  57. \psline[linewidth=1.6pt,linecolor=red]{->}(12.25,1.75)(13.25,2.75)
  58. \psline[linewidth=1.6pt,linecolor=cyan]{->}(10.75,2.75)(11.75,1.75)
  59. \psline[linewidth=1.6pt,linecolor=red]{->}(12.25,4.25)(13.25,3.25)
  60. \psline[linewidth=1.2pt](8,4)(8,3)
  61. \psline[linewidth=1.2pt](8,2)(7,2)
  62. \psline[linewidth=1.2pt](7,4)(7,3)
  63. \psline[linewidth=1.2pt](8,4)(7,3)
  64. \psline[linewidth=1.2pt](8,3)(7,3)
  65. \psline[linewidth=1.2pt](8,3)(8,2)
  66. \psline[linewidth=1.2pt](8,4)(7,4)
  67. \psline[linewidth=1.2pt](7,2)(7,3)
  68. \psline[linewidth=1.2pt](8,2)(7,3)
  69. \rput[tl](6.8,3.36){M}
  70. \rput[tl](7.37,4.3){a}
  71. \rput[tl](7.46,1.94){b}
  72. \rput[tl](8.1,3.54){c}
  73. \rput[tl](8.05,2.58){d}
  74. \psline[linewidth=1.6pt,linecolor=cyan]{->}(7,4.5)(8,4.5)
  75. \psline[linewidth=1.6pt,linecolor=cyan]{->}(7,1.5)(8,1.5)
  76. \psline[linewidth=1.6pt,linecolor=red]{->}(8.5,4)(8.5,3)
  77. \psline[linewidth=1.6pt,linecolor=red]{->}(8.5,2)(8.5,3)
  78. \psline[linewidth=1.6pt,linecolor=blue]{->}(4.5,4)(4.5,3)
  79. \psline[linewidth=1.6pt,linecolor=blue]{->}(1.49,4.01)(1.5,3)
  80. \psline{->}(5,3)(6,3)
  81. \psline{->}(9,3)(10,3)
  82. \psline[linewidth=1.6pt,linecolor=bfffqq]{->}(6.5,4)(6.5,3)
  83. \psline[linewidth=1.6pt,linecolor=bfffqq]{->}(6.5,2)(6.5,3)
  84. \begin{scriptsize}
  85. \psdots[dotstyle=*](2,2)
  86. \psdots[dotstyle=*](3,2)
  87. \psdots[dotstyle=*](4,2)
  88. \psdots[dotstyle=*](2,3)
  89. \psdots[dotstyle=*,linecolor=xfqqff](3,3)
  90. \psdots[dotstyle=*](4,3)
  91. \psdots[dotstyle=*](2,4)
  92. \psdots[dotstyle=*](3,4)
  93. \psdots[dotstyle=*](4,4)
  94. \psdots[dotstyle=*,linecolor=green](11,3)
  95. \psdots[dotstyle=*](12,2)
  96. \psdots[dotstyle=*](13,3)
  97. \psdots[dotstyle=*](12,4)
  98. \psdots[dotstyle=*,linecolor=xfqqff](12,3)
  99. \psdots[dotstyle=*,linecolor=yellow](4,3.75)
  100. \psdots[dotstyle=*,linecolor=ffxfqq](4,2.25)
  101. \psdots[dotstyle=*,linecolor=ffxfqq](2,2.25)
  102. \psdots[dotstyle=*,linecolor=yellow](2,3.75)
  103. \psdots[dotstyle=*,linecolor=green](7,2)
  104. \psdots[dotstyle=*](8,2)
  105. \psdots[dotstyle=*,linecolor=xfqqff](7,3)
  106. \psdots[dotstyle=*](8,3)
  107. \psdots[dotstyle=*,linecolor=green](7,4)
  108. \psdots[dotstyle=*](8,4)
  109. \psdots[dotstyle=*,linecolor=yellow](8,3.75)
  110. \psdots[dotstyle=*,linecolor=ffxfqq](8,2.25)
  111. \psdots[dotstyle=*,linecolor=yellow](12.25,3.75)
  112. \psdots[dotstyle=*,linecolor=ffxfqq](12.25,2.25)
  113. \end{scriptsize}
  114. \end{pspicture*}
  115. \end{document}