|
| 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