| 
 | 1 | +### A Pluto.jl notebook ###  | 
 | 2 | +# v0.20.17  | 
 | 3 | + | 
 | 4 | +using Markdown  | 
 | 5 | +using InteractiveUtils  | 
 | 6 | + | 
 | 7 | +# ╔═╡ be14ed18-9b08-11f0-37d7-13c0c1c1dee7  | 
 | 8 | +md"# Lecture 2: Numerical Optimization for Control"  | 
 | 9 | + | 
 | 10 | +# ╔═╡ ad316dcb-98e3-40a9-8f5c-d33d48d552c3  | 
 | 11 | +md"### Overview of Lecture 2"  | 
 | 12 | + | 
 | 13 | +# ╔═╡ 31243f20-59a8-4b77-8f93-edd4e4c7c1e3  | 
 | 14 | + | 
 | 15 | + | 
 | 16 | +# ╔═╡ 8470c6a2-7edc-4a86-9d09-24e4a99bba2a  | 
 | 17 | + | 
 | 18 | + | 
 | 19 | +# ╔═╡ f50debba-8b6e-4565-909d-a3b8f6adfed7  | 
 | 20 | +md"### Root Finding"  | 
 | 21 | + | 
 | 22 | +# ╔═╡ a3edf7b8-95b3-465d-bc42-b0c359724a2d  | 
 | 23 | + | 
 | 24 | + | 
 | 25 | +# ╔═╡ 46c088cd-c147-40a6-8c28-b53477757422  | 
 | 26 | + | 
 | 27 | + | 
 | 28 | +# ╔═╡ 5d49d9d0-cf1a-444b-8282-ab7117346241  | 
 | 29 | +md"### Minimization with Equality Constraints"  | 
 | 30 | + | 
 | 31 | +# ╔═╡ 805eb2b1-8ae0-4d86-99b0-8f36f426be67  | 
 | 32 | + | 
 | 33 | + | 
 | 34 | +# ╔═╡ 4bba513b-2ea9-4e93-8dad-377c86a2008c  | 
 | 35 | + | 
 | 36 | + | 
 | 37 | +# ╔═╡ ca07ee1d-3ad3-4e1d-98ba-1f6bda74c8f3  | 
 | 38 | +md"### Minimization with Inequality Constraints"  | 
 | 39 | + | 
 | 40 | +# ╔═╡ 275d2814-d6ce-4d02-8ca5-c0775e72cb8b  | 
 | 41 | + | 
 | 42 | + | 
 | 43 | +# ╔═╡ 0420942d-87a4-43bc-8a61-1d7cadeec715  | 
 | 44 | + | 
 | 45 | + | 
 | 46 | +# ╔═╡ 16b664a5-c5a8-4ffb-9e47-fc3cd6949ef2  | 
 | 47 | +md"### Sequential Quadratic Programming"  | 
 | 48 | + | 
 | 49 | +# ╔═╡ bc75204d-58e4-4f1b-918c-f6a0d8b8e11d  | 
 | 50 | + | 
 | 51 | + | 
 | 52 | +# ╔═╡ aa9d1c05-4b69-41f3-ae9e-b8155617c37d  | 
 | 53 | + | 
 | 54 | + | 
 | 55 | +# ╔═╡ c2b08d9f-0e37-4902-91c8-4a0df182cbe5  | 
 | 56 | +md"# Takeways and more resources"  | 
 | 57 | + | 
 | 58 | +# ╔═╡ 00000000-0000-0000-0000-000000000001  | 
 | 59 | +PLUTO_PROJECT_TOML_CONTENTS = """  | 
 | 60 | +[deps]  | 
 | 61 | +"""  | 
 | 62 | + | 
 | 63 | +# ╔═╡ 00000000-0000-0000-0000-000000000002  | 
 | 64 | +PLUTO_MANIFEST_TOML_CONTENTS = """  | 
 | 65 | +# This file is machine-generated - editing it directly is not advised  | 
 | 66 | +
  | 
 | 67 | +julia_version = "1.10.0"  | 
 | 68 | +manifest_format = "2.0"  | 
 | 69 | +project_hash = "da39a3ee5e6b4b0d3255bfef95601890afd80709"  | 
 | 70 | +
  | 
 | 71 | +[deps]  | 
 | 72 | +"""  | 
 | 73 | + | 
 | 74 | +# ╔═╡ Cell order:  | 
 | 75 | +# ╠═be14ed18-9b08-11f0-37d7-13c0c1c1dee7  | 
 | 76 | +# ╠═ad316dcb-98e3-40a9-8f5c-d33d48d552c3  | 
 | 77 | +# ╠═31243f20-59a8-4b77-8f93-edd4e4c7c1e3  | 
 | 78 | +# ╠═8470c6a2-7edc-4a86-9d09-24e4a99bba2a  | 
 | 79 | +# ╠═f50debba-8b6e-4565-909d-a3b8f6adfed7  | 
 | 80 | +# ╠═a3edf7b8-95b3-465d-bc42-b0c359724a2d  | 
 | 81 | +# ╠═46c088cd-c147-40a6-8c28-b53477757422  | 
 | 82 | +# ╠═5d49d9d0-cf1a-444b-8282-ab7117346241  | 
 | 83 | +# ╠═805eb2b1-8ae0-4d86-99b0-8f36f426be67  | 
 | 84 | +# ╠═4bba513b-2ea9-4e93-8dad-377c86a2008c  | 
 | 85 | +# ╠═ca07ee1d-3ad3-4e1d-98ba-1f6bda74c8f3  | 
 | 86 | +# ╠═275d2814-d6ce-4d02-8ca5-c0775e72cb8b  | 
 | 87 | +# ╠═0420942d-87a4-43bc-8a61-1d7cadeec715  | 
 | 88 | +# ╠═16b664a5-c5a8-4ffb-9e47-fc3cd6949ef2  | 
 | 89 | +# ╠═bc75204d-58e4-4f1b-918c-f6a0d8b8e11d  | 
 | 90 | +# ╠═aa9d1c05-4b69-41f3-ae9e-b8155617c37d  | 
 | 91 | +# ╠═c2b08d9f-0e37-4902-91c8-4a0df182cbe5  | 
 | 92 | +# ╟─00000000-0000-0000-0000-000000000001  | 
 | 93 | +# ╟─00000000-0000-0000-0000-000000000002  | 
0 commit comments