Initial commit of the project

This commit is contained in:
2019-02-06 17:16:08 +01:00
commit 0393da1883
47 changed files with 40413 additions and 0 deletions

167
figures/Distance.svg Normal file
View File

@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 2031 2071" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-192,-982)">
<g id="Main-Plot">
<g>
<g id="Grille">
<g transform="matrix(1.1808,0,0,1,-75.4118,0)">
<g transform="matrix(1,0,0,1.31073,-19.234,-172.262)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,975.279)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,811.344)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,647.41)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,1303.15)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,319.541)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,155.607)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,-8.32717)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,1139.21)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,483.476)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
</g>
<g transform="matrix(3.34494e-16,1.1808,-1,2.83277e-16,3205.71,544.557)">
<g transform="matrix(1,0,0,1.31073,-19.234,-172.262)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,975.279)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,811.344)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,647.41)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,1303.15)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,319.541)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,155.607)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,-8.32717)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,1139.21)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
<g transform="matrix(1,0,0,1.31073,-19.234,483.476)">
<path d="M436.328,1027.97L1919.68,1027.97" style="fill:none;stroke-width:50.1px;stroke:rgb(181,181,181);"/>
</g>
</g>
</g>
</g>
<g id="Manhattan-distance">
<g transform="matrix(1.01074,0,0,1.02216,-24.6851,-56.3204)">
<clipPath id="_clip1">
<path d="M1863.49,1501.96L718.479,1502.83L720.193,2321.91"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g transform="matrix(0.989373,0,0,0.978321,24.4228,55.0994)">
<path d="M731.553,2320.07L1041.96,2321.26L1869.39,1502.84" style="fill:none;stroke-width:20.83px;stroke:rgb(239,159,75);"/>
</g>
</g>
<path d="M1863.49,1501.96L718.479,1502.83L720.193,2321.91" style="fill:none;stroke-width:20.5px;stroke:rgb(239,159,75);"/>
</g>
<g transform="matrix(1,0,0,1,-8.23449,-149.065)">
<path d="M745.363,2464.19L745.61,1981.62L894.445,1981.51L893.831,1816.25L1221.66,1817.42L1222.61,1674.94L1870.55,1673.53" style="fill:none;stroke-width:20.83px;stroke:rgb(239,159,75);"/>
</g>
</g>
<g id="Euclidean-distance" transform="matrix(0.703395,-0.510486,0.510486,0.703395,-942.486,881.423)">
<g transform="matrix(-1.21281,-1.91042e-15,-5.1683e-15,18.1142,3042.18,-42457.3)">
<path d="M723.133,2480.78L2039.58,2480.04" style="fill:none;stroke-width:1.87px;stroke:rgb(31,146,28);"/>
</g>
<g transform="matrix(1.73227,-8.453e-16,7.24543e-16,1.73227,700.347,-1893.39)">
<text x="183.268px" y="2487.83px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:50px;fill:black;">Euclidean distance</text>
</g>
<g transform="matrix(1.40197,1.01747,-1.01747,1.40197,3635.4,-1896.41)">
<text x="183.268px" y="2487.83px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:50px;fill:black;">Manhattan distance</text>
</g>
<g transform="matrix(1.70572,-0.302138,0.302138,1.70572,92.3532,-1423.68)">
<text x="183.268px" y="2487.83px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:50px;fill:black;">Chebyshev distance</text>
</g>
</g>
<g transform="matrix(1,0,0,1,-7.03869,-1.75967)">
<path d="M1869.12,1514.53L1052.81,2325.83L741.235,2322.67" style="fill:none;stroke-width:20.83px;stroke-linecap:butt;stroke:rgb(201,0,157);"/>
</g>
<g id="Point-B" transform="matrix(1,0,0,1,330.868,1784.29)">
<g transform="matrix(1,0,0,1,2.98908,0)">
<ellipse cx="381.618" cy="545.025" rx="28.788" ry="32.295" style="fill:rgb(235,235,235);stroke-width:62.5px;stroke:rgb(0,19,255);"/>
</g>
<g transform="matrix(2.92627,0,0,2.04123,-334.325,-1052.74)">
<text x="229.007px" y="733.807px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:50px;fill:black;">A</text>
</g>
</g>
<g id="Point-B1" transform="matrix(1,0,0,1,1080.14,962.633)">
<g transform="matrix(1,0,0,1,402.614,0)">
<ellipse cx="381.618" cy="545.025" rx="28.788" ry="32.295" style="fill:rgb(235,235,235);stroke-width:62.5px;stroke:rgb(255,0,6);"/>
</g>
<g transform="matrix(2.92627,0,0,2.04123,65.3005,-1052.74)">
<text x="229.007px" y="733.807px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:50px;fill:black;">B</text>
</g>
</g>
<g id="Coordinates">
<g id="B">
<g id="Xb">
<g id="Xb1" transform="matrix(1.40046e-16,-2.28712,1,6.12323e-17,-458.914,3473.11)">
<path d="M254.53,2321.59L898.365,2321.59" style="fill:none;stroke-width:5.9px;stroke-linecap:butt;stroke-dasharray:5.9,5.9,5.9,0;stroke:black;"/>
</g>
<g transform="matrix(20.9725,0,1.97215e-31,20.9725,-12015.1,-59666.6)">
<text x="658.77px" y="2988.33px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:6.548px;fill:black;">x</text>
<text x="662.044px" y="2990.51px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:3.817px;fill:black;">B</text>
</g>
</g>
<g id="Yb">
<g id="Yb1" transform="matrix(2.53289,0,0,0.949467,-314.832,-697.08)">
<path d="M254.53,2321.59L898.365,2321.59" style="fill:none;stroke-width:5.45px;stroke-linecap:butt;stroke-dasharray:5.45,5.45,5.45,0;stroke:black;"/>
</g>
<g transform="matrix(20.9725,0,1.97215e-31,20.9725,-13626.2,-61124.7)">
<text x="658.77px" y="2988.33px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:6.548px;fill:black;">y</text>
<text x="662.044px" y="2990.51px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:3.817px;fill:black;">B</text>
</g>
</g>
</g>
<g id="A">
<g id="Ya">
<g id="Ya1" transform="matrix(0.865442,-6.16298e-33,0,1,109.585,4.54747e-13)">
<path d="M254.53,2321.59L898.365,2321.59" style="fill:none;stroke-width:11.14px;stroke-linecap:butt;stroke-dasharray:11.14,11.14,11.14,0;stroke:black;"/>
</g>
<g transform="matrix(20.9725,0,0,20.9725,-13626.2,-60326.8)">
<text x="658.77px" y="2988.33px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:6.548px;fill:black;">y</text>
<text x="662.044px" y="2990.51px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:3.817px;fill:black;">A</text>
</g>
</g>
<g id="Xa">
<g id="Xa1" transform="matrix(6.08856e-17,-0.994338,1,6.12323e-17,-1605.05,3144.05)">
<path d="M254.53,2321.59L898.365,2321.59" style="fill:black;stroke-width:10.45px;stroke-linecap:butt;stroke-dasharray:10.45,10.45,10.45,0;stroke:black;"/>
</g>
<g transform="matrix(20.9725,0,0,20.9725,-13160.4,-59666.6)">
<text x="658.77px" y="2988.33px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:6.548px;fill:black;">x</text>
<text x="662.044px" y="2990.51px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:3.817px;fill:black;">A</text>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB