Skip to content

Commit b37c41b

Browse files
author
ArnaudDeza
committed
final html files and ipynb with explanations
1 parent 7295fa7 commit b37c41b

File tree

8 files changed

+490
-224
lines changed

8 files changed

+490
-224
lines changed

class02/part1_minimization.html

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -14599,6 +14599,18 @@
1459914599
</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
1460014600
<p>import Pkg; Pkg.activate(@<strong>DIR</strong>); Pkg.instantiate()</p>
1460114601

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:">&#182;</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+
1460214614
</div>
1460314615
</div>
1460414616
</div>
@@ -14863,7 +14875,7 @@ <h1 id="Lecture-3-%E2%80%94-Minimization-via-Newton's-Method">Lecture 3 &#8212;
1486314875

1486414876
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1486514877
<pre>1-element Vector{PyCall.PyObject}:
14866-
PyObject &lt;matplotlib.lines.Line2D object at 0x13db84130&gt;</pre>
14878+
PyObject &lt;matplotlib.lines.Line2D object at 0x16801bfa0&gt;</pre>
1486714879
</div>
1486814880

1486914881
</div>
@@ -14972,7 +14984,7 @@ <h3 id="Let's-check-that-our-newton-step-implementation-is-doing-what-we-expect-
1497214984

1497314985
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1497414986
<pre>1-element Vector{PyCall.PyObject}:
14975-
PyObject &lt;matplotlib.lines.Line2D object at 0x13fc807c0&gt;</pre>
14987+
PyObject &lt;matplotlib.lines.Line2D object at 0x1685ec460&gt;</pre>
1497614988
</div>
1497714989

1497814990
</div>
@@ -15030,8 +15042,8 @@ <h3 id="Let's-check-that-our-newton-step-implementation-is-doing-what-we-expect-
1503015042

1503115043
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1503215044
<pre>2-element Vector{PyCall.PyObject}:
15033-
PyObject &lt;matplotlib.lines.Line2D object at 0x13fcfd480&gt;
15034-
PyObject &lt;matplotlib.lines.Line2D object at 0x13fcfd570&gt;</pre>
15045+
PyObject &lt;matplotlib.lines.Line2D object at 0x1685ec730&gt;
15046+
PyObject &lt;matplotlib.lines.Line2D object at 0x1685ec820&gt;</pre>
1503515047
</div>
1503615048

1503715049
</div>
@@ -15099,7 +15111,7 @@ <h2 id="Let's-now-test-out-a-different-starting-point-for-newton-to-motivate-the
1509915111

1510015112
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1510115113
<pre>1-element Vector{PyCall.PyObject}:
15102-
PyObject &lt;matplotlib.lines.Line2D object at 0x14b846c80&gt;</pre>
15114+
PyObject &lt;matplotlib.lines.Line2D object at 0x1693ba920&gt;</pre>
1510315115
</div>
1510415116

1510515117
</div>
@@ -15157,8 +15169,8 @@ <h2 id="Let's-now-test-out-a-different-starting-point-for-newton-to-motivate-the
1515715169

1515815170
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1515915171
<pre>2-element Vector{PyCall.PyObject}:
15160-
PyObject &lt;matplotlib.lines.Line2D object at 0x14b8dc7f0&gt;
15161-
PyObject &lt;matplotlib.lines.Line2D object at 0x14b8dc8e0&gt;</pre>
15172+
PyObject &lt;matplotlib.lines.Line2D object at 0x1694506d0&gt;
15173+
PyObject &lt;matplotlib.lines.Line2D object at 0x1694507c0&gt;</pre>
1516215174
</div>
1516315175

1516415176
</div>
@@ -15322,7 +15334,7 @@ <h1 id="Globalization-Strategy-1:-Regularization">Globalization Strategy 1: Regu
1532215334

1532315335
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1532415336
<pre>1-element Vector{PyCall.PyObject}:
15325-
PyObject &lt;matplotlib.lines.Line2D object at 0x14b952140&gt;</pre>
15337+
PyObject &lt;matplotlib.lines.Line2D object at 0x170479de0&gt;</pre>
1532615338
</div>
1532715339

1532815340
</div>
@@ -15380,8 +15392,8 @@ <h1 id="Globalization-Strategy-1:-Regularization">Globalization Strategy 1: Regu
1538015392

1538115393
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1538215394
<pre>2-element Vector{PyCall.PyObject}:
15383-
PyObject &lt;matplotlib.lines.Line2D object at 0x14b9cd450&gt;
15384-
PyObject &lt;matplotlib.lines.Line2D object at 0x14b9cd540&gt;</pre>
15395+
PyObject &lt;matplotlib.lines.Line2D object at 0x1704eba00&gt;
15396+
PyObject &lt;matplotlib.lines.Line2D object at 0x1704ebaf0&gt;</pre>
1538515397
</div>
1538615398

1538715399
</div>
@@ -15515,7 +15527,7 @@ <h1 id="Line-Search">Line-Search<a class="anchor-link" href="#Line-Search">&#182
1551515527

1551615528
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1551715529
<pre>1-element Vector{PyCall.PyObject}:
15518-
PyObject &lt;matplotlib.lines.Line2D object at 0x14ba3ac50&gt;</pre>
15530+
PyObject &lt;matplotlib.lines.Line2D object at 0x17058d6c0&gt;</pre>
1551915531
</div>
1552015532

1552115533
</div>
@@ -15582,30 +15594,14 @@ <h1 id="Line-Search">Line-Search<a class="anchor-link" href="#Line-Search">&#182
1558215594

1558315595
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
1558415596
<pre>2-element Vector{PyCall.PyObject}:
15585-
PyObject &lt;matplotlib.lines.Line2D object at 0x14ba774f0&gt;
15586-
PyObject &lt;matplotlib.lines.Line2D object at 0x14ba74880&gt;</pre>
15587-
</div>
15588-
15597+
PyObject &lt;matplotlib.lines.Line2D object at 0x1705df850&gt;
15598+
PyObject &lt;matplotlib.lines.Line2D object at 0x1705df940&gt;</pre>
1558915599
</div>
1559015600

1559115601
</div>
1559215602

1559315603
</div>
1559415604

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&nbsp;[&nbsp;]:</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>
1560915605
</div>
1561015606

1561115607
</div>

class02/part1_minimization.ipynb

Lines changed: 46 additions & 47 deletions
Large diffs are not rendered by default.

class02/part1_root_finding.html

Lines changed: 109 additions & 35 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)