|
14599 | 14599 | </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown"> |
14600 | 14600 | <p>import Pkg; Pkg.activate(@<strong>DIR</strong>); Pkg.instantiate()</p> |
14601 | 14601 |
|
| 14602 | +</div> |
| 14603 | +</div> |
| 14604 | +</div> |
| 14605 | +</div> |
| 14606 | +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell"> |
| 14607 | +<div class="jp-Cell-inputWrapper"> |
| 14608 | +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> |
| 14609 | +</div> |
| 14610 | +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> |
| 14611 | +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown"> |
| 14612 | +<h1 id="The-content-of-this-notebook-comes-from-the-CMU-course-%22Optimal-Control-16-745%22-from-Zachary-Manchester:">The content of this notebook comes from the CMU course "Optimal-Control-16-745" from Zachary Manchester:<a class="anchor-link" href="#The-content-of-this-notebook-comes-from-the-CMU-course-%22Optimal-Control-16-745%22-from-Zachary-Manchester:">¶</a></h1><p><a href="https://github.com/Optimal-Control-16-745/lecture-notebooks/blob/main/Lecture%203/minimization.ipynb">https://github.com/Optimal-Control-16-745/lecture-notebooks/blob/main/Lecture%203/minimization.ipynb</a></p> |
| 14613 | + |
14602 | 14614 | </div> |
14603 | 14615 | </div> |
14604 | 14616 | </div> |
@@ -14863,7 +14875,7 @@ <h1 id="Lecture-3-%E2%80%94-Minimization-via-Newton's-Method">Lecture 3 — |
14863 | 14875 |
|
14864 | 14876 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
14865 | 14877 | <pre>1-element Vector{PyCall.PyObject}: |
14866 | | - PyObject <matplotlib.lines.Line2D object at 0x13db84130></pre> |
| 14878 | + PyObject <matplotlib.lines.Line2D object at 0x16801bfa0></pre> |
14867 | 14879 | </div> |
14868 | 14880 |
|
14869 | 14881 | </div> |
@@ -14972,7 +14984,7 @@ <h3 id="Let's-check-that-our-newton-step-implementation-is-doing-what-we-expect- |
14972 | 14984 |
|
14973 | 14985 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
14974 | 14986 | <pre>1-element Vector{PyCall.PyObject}: |
14975 | | - PyObject <matplotlib.lines.Line2D object at 0x13fc807c0></pre> |
| 14987 | + PyObject <matplotlib.lines.Line2D object at 0x1685ec460></pre> |
14976 | 14988 | </div> |
14977 | 14989 |
|
14978 | 14990 | </div> |
@@ -15030,8 +15042,8 @@ <h3 id="Let's-check-that-our-newton-step-implementation-is-doing-what-we-expect- |
15030 | 15042 |
|
15031 | 15043 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
15032 | 15044 | <pre>2-element Vector{PyCall.PyObject}: |
15033 | | - PyObject <matplotlib.lines.Line2D object at 0x13fcfd480> |
15034 | | - PyObject <matplotlib.lines.Line2D object at 0x13fcfd570></pre> |
| 15045 | + PyObject <matplotlib.lines.Line2D object at 0x1685ec730> |
| 15046 | + PyObject <matplotlib.lines.Line2D object at 0x1685ec820></pre> |
15035 | 15047 | </div> |
15036 | 15048 |
|
15037 | 15049 | </div> |
@@ -15099,7 +15111,7 @@ <h2 id="Let's-now-test-out-a-different-starting-point-for-newton-to-motivate-the |
15099 | 15111 |
|
15100 | 15112 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
15101 | 15113 | <pre>1-element Vector{PyCall.PyObject}: |
15102 | | - PyObject <matplotlib.lines.Line2D object at 0x14b846c80></pre> |
| 15114 | + PyObject <matplotlib.lines.Line2D object at 0x1693ba920></pre> |
15103 | 15115 | </div> |
15104 | 15116 |
|
15105 | 15117 | </div> |
@@ -15157,8 +15169,8 @@ <h2 id="Let's-now-test-out-a-different-starting-point-for-newton-to-motivate-the |
15157 | 15169 |
|
15158 | 15170 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
15159 | 15171 | <pre>2-element Vector{PyCall.PyObject}: |
15160 | | - PyObject <matplotlib.lines.Line2D object at 0x14b8dc7f0> |
15161 | | - PyObject <matplotlib.lines.Line2D object at 0x14b8dc8e0></pre> |
| 15172 | + PyObject <matplotlib.lines.Line2D object at 0x1694506d0> |
| 15173 | + PyObject <matplotlib.lines.Line2D object at 0x1694507c0></pre> |
15162 | 15174 | </div> |
15163 | 15175 |
|
15164 | 15176 | </div> |
@@ -15322,7 +15334,7 @@ <h1 id="Globalization-Strategy-1:-Regularization">Globalization Strategy 1: Regu |
15322 | 15334 |
|
15323 | 15335 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
15324 | 15336 | <pre>1-element Vector{PyCall.PyObject}: |
15325 | | - PyObject <matplotlib.lines.Line2D object at 0x14b952140></pre> |
| 15337 | + PyObject <matplotlib.lines.Line2D object at 0x170479de0></pre> |
15326 | 15338 | </div> |
15327 | 15339 |
|
15328 | 15340 | </div> |
@@ -15380,8 +15392,8 @@ <h1 id="Globalization-Strategy-1:-Regularization">Globalization Strategy 1: Regu |
15380 | 15392 |
|
15381 | 15393 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
15382 | 15394 | <pre>2-element Vector{PyCall.PyObject}: |
15383 | | - PyObject <matplotlib.lines.Line2D object at 0x14b9cd450> |
15384 | | - PyObject <matplotlib.lines.Line2D object at 0x14b9cd540></pre> |
| 15395 | + PyObject <matplotlib.lines.Line2D object at 0x1704eba00> |
| 15396 | + PyObject <matplotlib.lines.Line2D object at 0x1704ebaf0></pre> |
15385 | 15397 | </div> |
15386 | 15398 |
|
15387 | 15399 | </div> |
@@ -15515,7 +15527,7 @@ <h1 id="Line-Search">Line-Search<a class="anchor-link" href="#Line-Search">¶ |
15515 | 15527 |
|
15516 | 15528 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
15517 | 15529 | <pre>1-element Vector{PyCall.PyObject}: |
15518 | | - PyObject <matplotlib.lines.Line2D object at 0x14ba3ac50></pre> |
| 15530 | + PyObject <matplotlib.lines.Line2D object at 0x17058d6c0></pre> |
15519 | 15531 | </div> |
15520 | 15532 |
|
15521 | 15533 | </div> |
@@ -15582,30 +15594,14 @@ <h1 id="Line-Search">Line-Search<a class="anchor-link" href="#Line-Search">¶ |
15582 | 15594 |
|
15583 | 15595 | <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> |
15584 | 15596 | <pre>2-element Vector{PyCall.PyObject}: |
15585 | | - PyObject <matplotlib.lines.Line2D object at 0x14ba774f0> |
15586 | | - PyObject <matplotlib.lines.Line2D object at 0x14ba74880></pre> |
15587 | | -</div> |
15588 | | - |
| 15597 | + PyObject <matplotlib.lines.Line2D object at 0x1705df850> |
| 15598 | + PyObject <matplotlib.lines.Line2D object at 0x1705df940></pre> |
15589 | 15599 | </div> |
15590 | 15600 |
|
15591 | 15601 | </div> |
15592 | 15602 |
|
15593 | 15603 | </div> |
15594 | 15604 |
|
15595 | | -</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> |
15596 | | -<div class="jp-Cell-inputWrapper"> |
15597 | | -<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> |
15598 | | -</div> |
15599 | | -<div class="jp-InputArea jp-Cell-inputArea"> |
15600 | | -<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> |
15601 | | -<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> |
15602 | | - <div class="CodeMirror cm-s-jupyter"> |
15603 | | -<div class=" highlight hl-julia"><pre><span></span> |
15604 | | -</pre></div> |
15605 | | - |
15606 | | - </div> |
15607 | | -</div> |
15608 | | -</div> |
15609 | 15605 | </div> |
15610 | 15606 |
|
15611 | 15607 | </div> |
|
0 commit comments