TheAlgorithms-C-Plus-Plus/numerical_methods/ode_midpoint_euler.svg

1080 lines
37 KiB
XML
Raw Normal View History

<?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">
<!-- Created with matplotlib (https://matplotlib.org/) -->
<svg height="386.034375pt" version="1.1" viewBox="0 0 396.221141 386.034375" width="396.221141pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<style type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
</style>
</defs>
<g id="figure_1">
<g id="patch_1">
<path d="M -0 386.034375
L 396.221141 386.034375
L 396.221141 0
L -0 0
z
" style="fill:none;"/>
</g>
<g id="axes_1">
<g id="patch_2">
<path d="M 52.160938 170.57267
L 200.415483 170.57267
L 200.415483 22.318125
L 52.160938 22.318125
z
" style="fill:none;"/>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path d="M 0 0
L 0 3.5
" id="m0b64076be3" style="stroke:#000000;stroke-width:0.8;"/>
</defs>
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="67.67963" xlink:href="#m0b64076be3" y="170.57267"/>
</g>
</g>
<g id="text_1">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 67.67963, 185.171108)" x="67.67963" y="185.171108">1</text>
</g>
</g>
<g id="xtick_2">
<g id="line2d_2">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="127.795002" xlink:href="#m0b64076be3" y="170.57267"/>
</g>
</g>
<g id="text_2">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 127.795002, 185.171108)" x="127.795002" y="185.171108">0</text>
</g>
</g>
<g id="xtick_3">
<g id="line2d_3">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="187.910374" xlink:href="#m0b64076be3" y="170.57267"/>
</g>
</g>
<g id="text_3">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 187.910374, 185.171108)" x="187.910374" y="185.171108">1</text>
</g>
</g>
<g id="text_4">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 126.28821, 198.849233)" x="126.28821" y="198.849233">u</text>
</g>
</g>
<g id="matplotlib.axis_2">
<g id="ytick_1">
<g id="line2d_4">
<defs>
<path d="M 0 0
L -3.5 0
" id="m7f1236e3dc" style="stroke:#000000;stroke-width:0.8;"/>
</defs>
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="52.160938" xlink:href="#m7f1236e3dc" y="156.720856"/>
</g>
</g>
<g id="text_5">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 45.160938, 160.520075)" x="45.160938" y="160.520075">1.0</text>
</g>
</g>
<g id="ytick_2">
<g id="line2d_5">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="52.160938" xlink:href="#m7f1236e3dc" y="126.663171"/>
</g>
</g>
<g id="text_6">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 45.160938, 130.462389)" x="45.160938" y="130.462389">0.5</text>
</g>
</g>
<g id="ytick_3">
<g id="line2d_6">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="52.160938" xlink:href="#m7f1236e3dc" y="96.605485"/>
</g>
</g>
<g id="text_7">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 45.160938, 100.404704)" x="45.160938" y="100.404704">0.0</text>
</g>
</g>
<g id="ytick_4">
<g id="line2d_7">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="52.160938" xlink:href="#m7f1236e3dc" y="66.547799"/>
</g>
</g>
<g id="text_8">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 45.160938, 70.347018)" x="45.160938" y="70.347018">0.5</text>
</g>
</g>
<g id="ytick_5">
<g id="line2d_8">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="52.160938" xlink:href="#m7f1236e3dc" y="36.490113"/>
</g>
</g>
<g id="text_9">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 45.160938, 40.289332)" x="45.160938" y="40.289332">1.0</text>
</g>
</g>
<g id="text_10">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-90, 14.798438, 96.445398)" x="14.798438" y="96.445398">v</text>
</g>
</g>
<g id="line2d_9">
<path clip-path="url(#p116d075d38)" d="M 180.395952 126.663171
L 158.79199 149.206435
L 128.616893 158.129961
L 97.751984 150.85023
L 74.385019 129.048128
L 64.83978 98.28779
L 71.868169 66.599979
L 93.861798 42.387251
L 125.212554 32.197876
L 157.73913 38.957609
L 182.820044 61.135672
L 193.67664 93.081937
L 187.203357 126.463287
L 164.848434 152.435232
L 132.301857 163.983395
L 98.049616 157.814355
L 71.163316 135.290628
L 58.89978 102.139153
L 64.744798 66.999807
L 87.428913 39.175407
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="line2d_10">
<path clip-path="url(#p116d075d38)" d="M 187.910374 96.605485
L 180.55123 125.426357
L 160.275457 147.190827
L 132.047395 156.570267
L 102.77817 151.268212
L 79.633933 132.582852
L 68.281265 105.088966
L 71.499542 75.518035
L 88.50095 51.110052
L 115.122922 37.840906
L 144.847449 38.959412
L 170.396962 54.191686
L 185.515978 79.808348
L 186.502952 109.537504
L 173.116101 136.100503
L 148.633094 152.993703
L 119.048215 156.081109
L 91.604827 144.606828
L 73.022084 121.380112
L 67.849637 92.087749
" style="fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="patch_3">
<path d="M 52.160938 170.57267
L 52.160938 22.318125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_4">
<path d="M 200.415483 170.57267
L 200.415483 22.318125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_5">
<path d="M 52.160938 170.57267
L 200.415483 170.57267
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_6">
<path d="M 52.160938 22.318125
L 200.415483 22.318125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="text_11">
<text style="font-family:DejaVu Sans;font-size:12px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 126.28821, 16.318125)" x="126.28821" y="16.318125">Step size = 0.5</text>
</g>
<g id="legend_1">
<g id="patch_7">
<path d="M 92.805398 112.623523
L 159.771023 112.623523
Q 161.771023 112.623523 161.771023 110.623523
L 161.771023 82.267273
Q 161.771023 80.267273 159.771023 80.267273
L 92.805398 80.267273
Q 90.805398 80.267273 90.805398 82.267273
L 90.805398 110.623523
Q 90.805398 112.623523 92.805398 112.623523
z
" style="fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;"/>
</g>
<g id="line2d_11">
<path d="M 94.805398 88.36571
L 114.805398 88.36571
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="line2d_12"/>
<g id="text_12">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:start;" transform="rotate(-0, 122.805398, 91.86571)" x="122.805398" y="91.86571">approx</text>
</g>
<g id="line2d_13">
<path d="M 94.805398 103.043835
L 114.805398 103.043835
" style="fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="line2d_14"/>
<g id="text_13">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:start;" transform="rotate(-0, 122.805398, 106.543835)" x="122.805398" y="106.543835">exact</text>
</g>
</g>
</g>
<g id="axes_2">
<g id="patch_8">
<path d="M 234.779119 170.57267
L 383.033665 170.57267
L 383.033665 22.318125
L 234.779119 22.318125
z
" style="fill:none;"/>
</g>
<g id="matplotlib.axis_3">
<g id="xtick_4">
<g id="line2d_15">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="241.594052" xlink:href="#m0b64076be3" y="170.57267"/>
</g>
</g>
<g id="text_14">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 241.594052, 185.171108)" x="241.594052" y="185.171108">1</text>
</g>
</g>
<g id="xtick_5">
<g id="line2d_16">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="308.930296" xlink:href="#m0b64076be3" y="170.57267"/>
</g>
</g>
<g id="text_15">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 308.930296, 185.171108)" x="308.930296" y="185.171108">0</text>
</g>
</g>
<g id="xtick_6">
<g id="line2d_17">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="376.266541" xlink:href="#m0b64076be3" y="170.57267"/>
</g>
</g>
<g id="text_16">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 376.266541, 185.171108)" x="376.266541" y="185.171108">1</text>
</g>
</g>
<g id="text_17">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 308.906392, 198.849233)" x="308.906392" y="198.849233">u</text>
</g>
</g>
<g id="matplotlib.axis_4">
<g id="ytick_6">
<g id="line2d_18">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="234.779119" xlink:href="#m7f1236e3dc" y="163.827902"/>
</g>
</g>
<g id="text_18">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 227.779119, 167.627121)" x="227.779119" y="167.627121">1.0</text>
</g>
</g>
<g id="ytick_7">
<g id="line2d_19">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="234.779119" xlink:href="#m7f1236e3dc" y="130.15978"/>
</g>
</g>
<g id="text_19">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 227.779119, 133.958999)" x="227.779119" y="133.958999">0.5</text>
</g>
</g>
<g id="ytick_8">
<g id="line2d_20">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="234.779119" xlink:href="#m7f1236e3dc" y="96.491658"/>
</g>
</g>
<g id="text_20">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 227.779119, 100.290876)" x="227.779119" y="100.290876">0.0</text>
</g>
</g>
<g id="ytick_9">
<g id="line2d_21">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="234.779119" xlink:href="#m7f1236e3dc" y="62.823536"/>
</g>
</g>
<g id="text_21">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 227.779119, 66.622754)" x="227.779119" y="66.622754">0.5</text>
</g>
</g>
<g id="ytick_10">
<g id="line2d_22">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="234.779119" xlink:href="#m7f1236e3dc" y="29.155414"/>
</g>
</g>
<g id="text_22">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 227.779119, 32.954632)" x="227.779119" y="32.954632">1.0</text>
</g>
</g>
</g>
<g id="line2d_23">
<path clip-path="url(#pe59eaa2ee7)" d="M 375.929859 103.225282
L 374.921499 109.89157
L 373.25156 116.423725
L 370.936742 122.75616
L 368.000276 128.825512
L 364.47152 134.570775
L 360.385893 139.934511
L 355.784336 144.862851
L 350.712975 149.306437
L 345.222579 153.220625
L 339.368232 156.566227
L 333.208581 159.30964
L 326.805376 161.423325
L 320.222854 162.886205
L 313.526911 163.683466
L 306.784741 163.807162
L 300.063931 163.256083
L 293.431782 162.035613
L 286.954911 160.158009
L 280.698162 157.642125
L 274.724292 154.513212
L 269.093164 150.802446
L 263.861273 146.5472
L 259.081006 141.790029
L 254.80044 136.578607
L 251.062404 130.965189
L 247.904401 125.005998
L 245.358081 118.760831
L 243.449031 112.292309
L 242.196375 105.665144
L 241.612704 98.945902
L 241.70381 92.201868
L 242.468952 85.500699
L 243.900386 78.909491
L 245.983702 72.494434
L 248.698161 66.319768
L 252.016558 60.447374
L 255.905563 54.936239
L 260.326187 49.841512
L 265.234259 45.214367
L 270.58042 41.101133
L 276.311206 37.543153
L 282.369178 34.575981
L 288.693533 32.229448
L 295.220974 30.527053
L 301.885983 29.485967
L 308.621768 29.116359
L 315.36082 29.422604
L 322.035546 30.400999
L 328.579147 32.041984
L 334.925857 34.329059
L 341.012111 37.239466
L 346.776969 40.743914
L 352.162455 44.80732
L 357.114766 49.388945
L 361.584075 54.442867
L 365.525736 59.918515
L 368.900023 65.760945
L 371.673266 71.911572
L 373.817589 78.308784
L 375.311443 84.888411
L 376.139814 91.584529
L 376.294822 98.330018
L 375.773841 105.057232
L 374.583067 111.69874
L 372.734081 118.188002
L 370.245468 124.459901
L 367.142075 130.451615
L 363.455012 136.102944
L 359.221246 141.357393
L 354.483198 146.162171
L 349.288409 150.469064
L 343.688862 154.234979
L 337.740715 157.422138
L 331.503628 159.998557
L 325.040089 161.938312
L 318.414876 163.222078
L 311.694402 163.836656
L 304.946058 163.776592
L 298.237503 163.041751
L 291.635925 161.639676
L 285.207603 159.584506
L 279.016911 156.89678
L 273.125999 153.603432
L 267.593856 149.737456
L 262.475964 145.337571
L 257.823636 140.447883
L 253.683534 135.117478
L 250.097206 129.399621
L 247.100541 123.351816
L 244.723706 117.034532
L 242.990471 110.511131
L 241.918209 103.847065
L 241.517962 97.10907
L 241.793031 90.364726
L 242.741395 83.681611
L 244.353357 77.126764
L 246.612757 70.765913
L 249.496903 64.662825
L 252.976975 58.878574
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="line2d_24">
<path clip-path="url(#pe59eaa2ee7)" d="M 376.266541 96.491658
L 375.930129 103.214064
L 374.924327 109.869282
L 373.259035 116.390865
L 370.951085 122.713603
L 368.02344 128.774404
L 364.505323 134.512529
L 360.431884 139.870878
L 355.843929 144.795716
L 350.787179 149.237956
L 345.312204 153.153154
L 339.473747 156.50219
L 333.330123 159.251663
L 326.942674 161.374034
L 320.375236 162.84816
L 313.693474 163.659225
L 306.964112 163.799217
L 300.254425 163.266654
L 293.631367 162.066924
L 287.161162 160.211946
L 280.90852 157.720303
L 274.935863 154.61691
L 269.302849 150.932742
L 264.065773 146.704632
L 259.276954 141.974799
L 254.984268 136.790514
L 251.230609 131.203559
L 248.053483 125.269822
L 245.484606 119.048491
L 243.549631 112.601787
L 242.267953 105.994149
L 241.652298 99.291546
L 241.708861 92.560965
L 242.437102 85.869635
L 243.82975 79.284487
L 245.872799 72.871248
L 248.545981 66.694023
L 251.822428 60.814491
L 255.669482 55.291438
L 260.048762 50.180078
L 264.916364 45.531453
L 270.223807 41.391958
L 275.917962 37.803003
L 281.941997 34.80048
L 288.235646 32.414353
L 294.736085 30.668459
L 301.378335 29.580238
L 308.096088 29.160598
L 314.82215 29.413648
L 321.489314 30.336963
L 328.03103 31.921317
L 334.381915 34.150753
L 340.478472 37.003116
L 346.259759 40.449924
L 351.668139 44.456632
L 356.649473 48.983244
L 361.153998 53.984509
L 365.136735 59.410531
L 368.557887 65.207104
L 371.383181 71.316185
L 373.584538 77.676901
L 375.139871 84.225485
L 376.033692 90.89673
L 376.257046 97.623843
L 375.807644 104.33963
L 374.690064 110.977031
L 372.915418 117.469659
L 370.501413 123.752736
L 367.472225 129.763371
L 363.858154 135.441635
L 359.695226 140.730695
L 355.02512 145.577692
L 349.894368 149.93428
L 344.354413 153.756891
L 338.460404 157.007279
L 332.271395 159.653055
L 325.849201 161.667755
L 319.257926 163.031179
L 312.56345 163.729793
L 305.832688 163.756593
L 299.132873 163.11131
L 292.530958 161.800408
L 286.092873 159.83695
L 279.882989 157.240532
L 273.963326 154.037145
L 268.393069 150.258773
L 263.227841 145.943193
L 258.519219 141.1335
L 254.31434 135.877772
L 250.655154 130.22853
L 247.578224 124.242136
L 245.114256 117.978519
L 243.287963 111.500233
L 242.117592 104.871923
L 241.614724 98.15994
L 241.784479 91.431265
L 242.625105 84.753132
L 244.128252 78.192293
L 246.278904 71.814338
L 249.055514 65.682902
" style="fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="patch_9">
<path d="M 234.779119 170.57267
L 234.779119 22.318125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_10">
<path d="M 383.033665 170.57267
L 383.033665 22.318125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_11">
<path d="M 234.779119 170.57267
L 383.033665 170.57267
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_12">
<path d="M 234.779119 22.318125
L 383.033665 22.318125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="text_23">
<text style="font-family:DejaVu Sans;font-size:12px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 308.906392, 16.318125)" x="308.906392" y="16.318125">Step size = 0.1</text>
</g>
<g id="legend_2">
<g id="patch_13">
<path d="M 275.42358 112.623523
L 342.389205 112.623523
Q 344.389205 112.623523 344.389205 110.623523
L 344.389205 82.267273
Q 344.389205 80.267273 342.389205 80.267273
L 275.42358 80.267273
Q 273.42358 80.267273 273.42358 82.267273
L 273.42358 110.623523
Q 273.42358 112.623523 275.42358 112.623523
z
" style="fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;"/>
</g>
<g id="line2d_25">
<path d="M 277.42358 88.36571
L 297.42358 88.36571
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="line2d_26"/>
<g id="text_24">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:start;" transform="rotate(-0, 305.42358, 91.86571)" x="305.42358" y="91.86571">approx</text>
</g>
<g id="line2d_27">
<path d="M 277.42358 103.043835
L 297.42358 103.043835
" style="fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="line2d_28"/>
<g id="text_25">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:start;" transform="rotate(-0, 305.42358, 106.543835)" x="305.42358" y="106.543835">exact</text>
</g>
</g>
</g>
<g id="axes_3">
<g id="patch_14">
<path d="M 50.197301 348.478125
L 202.379119 348.478125
L 202.379119 200.22358
L 50.197301 200.22358
z
" style="fill:none;"/>
</g>
<g id="matplotlib.axis_5">
<g id="xtick_7">
<g id="line2d_29">
<path clip-path="url(#p33b0864def)" d="M 57.114657 348.478125
L 57.114657 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_30">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.114657" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_26">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 57.114657, 363.076562)" x="57.114657" y="363.076562">0</text>
</g>
</g>
<g id="xtick_8">
<g id="line2d_31">
<path clip-path="url(#p33b0864def)" d="M 93.52179 348.478125
L 93.52179 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_32">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="93.52179" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_27">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 93.52179, 363.076562)" x="93.52179" y="363.076562">5</text>
</g>
</g>
<g id="xtick_9">
<g id="line2d_33">
<path clip-path="url(#p33b0864def)" d="M 129.928924 348.478125
L 129.928924 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_34">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="129.928924" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_28">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 129.928924, 363.076562)" x="129.928924" y="363.076562">10</text>
</g>
</g>
<g id="xtick_10">
<g id="line2d_35">
<path clip-path="url(#p33b0864def)" d="M 166.336057 348.478125
L 166.336057 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_36">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="166.336057" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_29">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 166.336057, 363.076562)" x="166.336057" y="363.076562">15</text>
</g>
</g>
<g id="text_30">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 126.28821, 376.754687)" x="126.28821" y="376.754687">Iter #</text>
</g>
</g>
<g id="matplotlib.axis_6">
<g id="ytick_11">
<g id="line2d_37">
<path clip-path="url(#p33b0864def)" d="M 50.197301 346.640926
L 202.379119 346.640926
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_38">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="50.197301" xlink:href="#m7f1236e3dc" y="346.640926"/>
</g>
</g>
<g id="text_31">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 43.197301, 350.440145)" x="43.197301" y="350.440145">0.5</text>
</g>
</g>
<g id="ytick_12">
<g id="line2d_39">
<path clip-path="url(#p33b0864def)" d="M 50.197301 314.78767
L 202.379119 314.78767
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_40">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="50.197301" xlink:href="#m7f1236e3dc" y="314.78767"/>
</g>
</g>
<g id="text_32">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 43.197301, 318.586888)" x="43.197301" y="318.586888">0.6</text>
</g>
</g>
<g id="ytick_13">
<g id="line2d_41">
<path clip-path="url(#p33b0864def)" d="M 50.197301 282.934414
L 202.379119 282.934414
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_42">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="50.197301" xlink:href="#m7f1236e3dc" y="282.934414"/>
</g>
</g>
<g id="text_33">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 43.197301, 286.733632)" x="43.197301" y="286.733632">0.7</text>
</g>
</g>
<g id="ytick_14">
<g id="line2d_43">
<path clip-path="url(#p33b0864def)" d="M 50.197301 251.081157
L 202.379119 251.081157
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_44">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="50.197301" xlink:href="#m7f1236e3dc" y="251.081157"/>
</g>
</g>
<g id="text_34">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 43.197301, 254.880376)" x="43.197301" y="254.880376">0.8</text>
</g>
</g>
<g id="ytick_15">
<g id="line2d_45">
<path clip-path="url(#p33b0864def)" d="M 50.197301 219.227901
L 202.379119 219.227901
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_46">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="50.197301" xlink:href="#m7f1236e3dc" y="219.227901"/>
</g>
</g>
<g id="text_35">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 43.197301, 223.02712)" x="43.197301" y="223.02712">0.9</text>
</g>
</g>
<g id="text_36">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-90, 21.214489, 274.350852)" x="21.214489" y="274.350852">Integration Error</text>
</g>
</g>
<g id="line2d_47">
<path clip-path="url(#p33b0864def)" d="M 57.114657 341.739282
L 64.396083 335.115411
L 71.67751 328.42654
L 78.958937 321.676332
L 86.240363 314.86743
L 93.52179 308.001536
L 100.803217 301.082404
L 108.084643 294.11082
L 115.36607 287.089236
L 122.647497 280.019733
L 129.928924 272.903217
L 137.21035 265.741898
L 144.491777 258.53564
L 151.773204 251.287042
L 159.05463 243.996667
L 166.336057 236.666778
L 173.617484 229.297066
L 180.898911 221.889483
L 188.180337 214.444189
L 195.461764 206.962423
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="patch_15">
<path d="M 50.197301 348.478125
L 50.197301 200.22358
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_16">
<path d="M 202.379119 348.478125
L 202.379119 200.22358
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_17">
<path d="M 50.197301 348.478125
L 202.379119 348.478125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_18">
<path d="M 50.197301 200.22358
L 202.379119 200.22358
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
</g>
<g id="axes_4">
<g id="patch_19">
<path d="M 232.815483 348.478125
L 384.997301 348.478125
L 384.997301 200.22358
L 232.815483 200.22358
z
" style="fill:none;"/>
</g>
<g id="matplotlib.axis_7">
<g id="xtick_11">
<g id="line2d_48">
<path clip-path="url(#pef1c0cd789)" d="M 239.732838 348.478125
L 239.732838 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_49">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="239.732838" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_37">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 239.732838, 363.076562)" x="239.732838" y="363.076562">0</text>
</g>
</g>
<g id="xtick_12">
<g id="line2d_50">
<path clip-path="url(#pef1c0cd789)" d="M 274.668977 348.478125
L 274.668977 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_51">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="274.668977" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_38">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 274.668977, 363.076562)" x="274.668977" y="363.076562">25</text>
</g>
</g>
<g id="xtick_13">
<g id="line2d_52">
<path clip-path="url(#pef1c0cd789)" d="M 309.605115 348.478125
L 309.605115 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_53">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="309.605115" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_39">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 309.605115, 363.076562)" x="309.605115" y="363.076562">50</text>
</g>
</g>
<g id="xtick_14">
<g id="line2d_54">
<path clip-path="url(#pef1c0cd789)" d="M 344.541253 348.478125
L 344.541253 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_55">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="344.541253" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_40">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 344.541253, 363.076562)" x="344.541253" y="363.076562">75</text>
</g>
</g>
<g id="xtick_15">
<g id="line2d_56">
<path clip-path="url(#pef1c0cd789)" d="M 379.477391 348.478125
L 379.477391 200.22358
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_57">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="379.477391" xlink:href="#m0b64076be3" y="348.478125"/>
</g>
</g>
<g id="text_41">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 379.477391, 363.076562)" x="379.477391" y="363.076562">100</text>
</g>
</g>
<g id="text_42">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:middle;" transform="rotate(-0, 308.906392, 376.754687)" x="308.906392" y="376.754687">Iter #</text>
</g>
</g>
<g id="matplotlib.axis_8">
<g id="ytick_16">
<g id="line2d_58">
<path clip-path="url(#pef1c0cd789)" d="M 232.815483 342.759343
L 384.997301 342.759343
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_59">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="232.815483" xlink:href="#m7f1236e3dc" y="342.759343"/>
</g>
</g>
<g id="text_43">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 225.815483, 346.558561)" x="225.815483" y="346.558561">0.100</text>
</g>
</g>
<g id="ytick_17">
<g id="line2d_60">
<path clip-path="url(#pef1c0cd789)" d="M 232.815483 301.93143
L 384.997301 301.93143
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_61">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="232.815483" xlink:href="#m7f1236e3dc" y="301.93143"/>
</g>
</g>
<g id="text_44">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 225.815483, 305.730649)" x="225.815483" y="305.730649">0.105</text>
</g>
</g>
<g id="ytick_18">
<g id="line2d_62">
<path clip-path="url(#pef1c0cd789)" d="M 232.815483 261.103517
L 384.997301 261.103517
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_63">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="232.815483" xlink:href="#m7f1236e3dc" y="261.103517"/>
</g>
</g>
<g id="text_45">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 225.815483, 264.902736)" x="225.815483" y="264.902736">0.110</text>
</g>
</g>
<g id="ytick_19">
<g id="line2d_64">
<path clip-path="url(#pef1c0cd789)" d="M 232.815483 220.275605
L 384.997301 220.275605
" style="fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;"/>
</g>
<g id="line2d_65">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="232.815483" xlink:href="#m7f1236e3dc" y="220.275605"/>
</g>
</g>
<g id="text_46">
<text style="font-family:DejaVu Sans;font-size:10px;font-style:normal;font-weight:normal;text-anchor:end;" transform="rotate(-0, 225.815483, 224.074823)" x="225.815483" y="224.074823">0.115</text>
</g>
</g>
</g>
<g id="line2d_66">
<path clip-path="url(#pef1c0cd789)" d="M 239.732838 341.739282
L 241.130284 340.379074
L 242.527729 339.011535
L 243.925175 337.657784
L 245.32262 336.292659
L 246.720066 334.941657
L 248.117512 333.57342
L 249.514957 332.221931
L 250.912403 330.855775
L 252.309848 329.497783
L 253.707294 328.139324
L 255.104739 326.776244
L 256.502185 325.414125
L 257.89963 324.055578
L 259.297076 322.695361
L 260.694521 321.332694
L 262.091967 319.973616
L 263.489412 318.604382
L 264.886858 317.248985
L 266.284303 315.893819
L 267.681749 314.537048
L 269.079194 313.170349
L 270.47664 311.811711
L 271.874086 310.446439
L 273.271531 309.089105
L 274.668977 307.729147
L 276.066422 306.366268
L 277.463868 304.999021
L 278.861313 303.645383
L 280.258759 302.282247
L 281.656204 300.920905
L 283.05365 299.559499
L 284.451095 298.201643
L 285.848541 296.839064
L 287.245986 295.480223
L 288.643432 294.117397
L 290.040877 292.750502
L 291.438323 291.391331
L 292.835768 290.03051
L 294.233214 288.669232
L 295.63066 287.305564
L 297.028105 285.953693
L 298.425551 284.589713
L 299.822996 283.232559
L 301.220442 281.86348
L 302.617887 280.501889
L 304.015333 279.137576
L 305.412778 277.781373
L 306.810224 276.42329
L 308.207669 275.051091
L 309.605115 273.696482
L 311.00256 272.337749
L 312.400006 270.971103
L 313.797451 269.614177
L 315.194897 268.253747
L 316.592342 266.898825
L 317.989788 265.525994
L 319.387234 264.165037
L 320.784679 262.807649
L 322.182125 261.43647
L 323.57957 260.083965
L 324.977016 258.716791
L 326.374461 257.358
L 327.771907 255.999287
L 329.169352 254.638261
L 330.566798 253.274911
L 331.964243 251.911362
L 333.361689 250.551042
L 334.759134 249.192368
L 336.15658 247.828603
L 337.554025 246.465995
L 338.951471 245.104033
L 340.348916 243.746331
L 341.746362 242.376319
L 343.143808 241.018583
L 344.541253 239.660739
L 345.938699 238.295276
L 347.336144 236.934619
L 348.73359 235.571089
L 350.131035 234.211188
L 351.528481 232.844329
L 352.925926 231.481779
L 354.323372 230.119081
L 355.720817 228.7624
L 357.118263 227.403884
L 358.515708 226.040774
L 359.913154 224.674798
L 361.310599 223.318763
L 362.708045 221.950659
L 364.10549 220.588287
L 365.502936 219.231375
L 366.900382 217.867495
L 368.297827 216.502757
L 369.695273 215.145048
L 371.092718 213.777589
L 372.490164 212.412499
L 373.887609 211.050563
L 375.285055 209.690484
L 376.6825 208.330473
L 378.079946 206.962423
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
</g>
<g id="patch_20">
<path d="M 232.815483 348.478125
L 232.815483 200.22358
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_21">
<path d="M 384.997301 348.478125
L 384.997301 200.22358
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_22">
<path d="M 232.815483 348.478125
L 384.997301 348.478125
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_23">
<path d="M 232.815483 200.22358
L 384.997301 200.22358
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
</g>
</g>
<defs>
<clipPath id="p116d075d38">
<rect height="148.254545" width="148.254545" x="52.160938" y="22.318125"/>
</clipPath>
<clipPath id="pe59eaa2ee7">
<rect height="148.254545" width="148.254545" x="234.779119" y="22.318125"/>
</clipPath>
<clipPath id="p33b0864def">
<rect height="148.254545" width="152.181818" x="50.197301" y="200.22358"/>
</clipPath>
<clipPath id="pef1c0cd789">
<rect height="148.254545" width="152.181818" x="232.815483" y="200.22358"/>
</clipPath>
</defs>
</svg>