CalculusWithJuliaNotes.jl/html/limits/continuity.html

69 lines
536 KiB
HTML
Raw Normal View History

2022-06-07 22:01:21 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
<!-- [automatically generated meta tags can be inserted here] -->
<meta name="theme-color" media="(prefers-color-scheme: light)" content="white">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#2a2928">
<meta name="color-scheme" content="light dark">
<link rel="icon" type="image/png" sizes="16x16" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-96x96.png" />
<link rel="pluto-logo-big" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/logo.svg" />
<link rel="pluto-logo-small" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon_unsaturated.svg" />
<script defer>
console.log(
"Pluto.jl, by Fons van der Plas (https://github.com/fonsp), Mikołaj Bochenski (https://github.com/malyvsen), Michiel Dral (https://github.com/dralletje) and friends 🌈"
)
</script>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.20/lodash.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/@observablehq/stdlib@3.3.1/dist/stdlib.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/iframe-resizer@4.2.11/js/iframeResizer.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/ansi_up@5.0.1/ansi_up.min.js" defer></script>
<!-- This doesn't do anything unless activated, and it makes sure parcel bundles this -->
<script id="iframe-resizer-content-window-script" src="https://cdn.jsdelivr.net/npm/iframe-resizer@4.2.11/js/iframeResizer.contentWindow.min.js" crossorigin="anonymous" defer></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/editor.css" type="text/css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/hide-ui.css" type="text/css" media="all" data-pluto-file="hide-ui" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/binder.css" type="text/css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/treeview.css" type="text/css" />
<link rel="preload" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/juliamono.css" as="style" />
<link rel="preload" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/vollkorn.css" as="style" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/highlightjs.css" type="text/css">
<script data-pluto-file="launch-parameters">
window.pluto_notebook_id = undefined;
window.pluto_isolated_cell_ids = undefined;
window.pluto_notebookfile = "data:text/julia;charset=utf-8;base64,IyMjIEEgUGx1dG8uamwgbm90ZWJvb2sgIyMjCiMgdjAuMTkuNQoKdXNpbmcgTWFya2Rvd24KdXNpbmcgSW50ZXJhY3RpdmVVdGlscwoKIyDilZTilZDilaEgZTI4MDQ0OGUtZTY2ZC0xMWVjLTNmNWEtN2Q5ZWY3NmJjMWJiCmJlZ2luCgl1c2luZyBDYWxjdWx1c1dpdGhKdWxpYQoJdXNpbmcgUGxvdHMKCXVzaW5nIFN5bVB5CmVuZAoKIyDilZTilZDilaEgZTI4MDRjMDQtZTY2ZC0xMWVjLTBlMzAtZTVhZjdiZWM5ODU5CmJlZ2luCgl1c2luZyBDYWxjdWx1c1dpdGhKdWxpYS5XZWF2ZVN1cHBvcnQKCQoJY29uc3QgZnJvbnRtYXR0ZXIgPSAoCgkgICAgICAgIHRpdGxlID0gIkNvbnRpbnVpdHkiLAoJICAgICAgICBkZXNjcmlwdGlvbiA9ICJDYWxjdWx1cyB3aXRoIEp1bGlhOiBDb250aW51aXR5IiwKCSAgICAgICAgdGFncyA9IFsiQ2FsY3VsdXNXaXRoSnVsaWEiLCAibGltaXRzIiwgImNvbnRpbnVpdHkiXSwKCSk7CgkKCW5vdGhpbmcKZW5kCgojIOKVlOKVkOKVoSBlMmE0NDIxYy1lNjZkLTExZWMtMzM3MC1lZDJjOTc1ODg3ODAKdXNpbmcgUGx1dG9VSQoKIyDilZTilZDilaEgZTJhNDQxZjQtZTY2ZC0xMWVjLTI0M2ItZGQ1NGQ4ZTBiMWMzCkhUTUwoIiIiCjxkaXYgY2xhc3M9ImFkbW9uaXRpb24gaW5mbyI+CjxhIGhyZWY9Imh0dHBzOi8vQ2FsY3VsdXNXaXRoSnVsaWEuZ2l0aHViLmlvIj4KPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9qdmVyemFuaS9DYWxjdWx1c1dpdGhKdWxpYU5vdGVzLmpsL21hc3Rlci9Dd0ovbWlzYy9sb2dvLnBuZyIgYWx0PSJDYWxjdWx1cyB3aXRoIEp1bGlhIiB3aWR0aD0iNDgiIC8+CjwvYT4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTozMnB4Ij5DYWxjdWx1cyBXaXRoIEp1bGlhPC9zcGFuPgo8L2Rpdj4KIiIiKQoKCiMg4pWU4pWQ4pWhIGUyNjY4YTMwLWU2NmQtMTFlYy0yN2MwLWVkNGRjMDVkOGU4ZQptZCIiIiMgQ29udGludWl0eQoiIiIKCiMg4pWU4pWQ4pWhIGUyNjgxYzEwLWU2NmQtMTFlYy0zMWY1LTRiNDhmMjAyM2QwMgptZCIiIlRoaXMgc2VjdGlvbiB1c2VzIHRoZXNlIGFkZC1vbiBwYWNrYWdlczoKIiIiCgojIOKVlOKVkOKVoSBlMjgxODEzYy1lNjZkLTExZWMtMDBlMi01MzU3MDNkYmFjZDUKbWQiIiItLS0KIiIiCgojIOKVlOKVkOKVoSBlMjg0MGNjYy1lNjZkLTExZWMtMzJmZC0wMzczMDg5ZmQzYTQKbWQiIiJUaGUgZGVmaW5pdGlvbiBHb29nbGUgZmluZHMgZm9yICpjb250aW51b3VzKiBpcyAqZm9ybWluZyBhbiB1bmJyb2tlbiB3aG9sZTsgd2l0aG91dCBpbnRlcnJ1cHRpb24qLgoiIiIKCiMg4pWU4pWQ4pWhIGUyODQwZDQ2LWU2NmQtMTFlYy0zMDg0LTgzOWZjZTI3ZDE2NgptZCIiIlRoZSBjb25jZXB0IGluIGNhbGN1bHVzLCBhcyB0cmFuc2ZlcnJlZCB0byBmdW5jdGlvbnMsIGlzIHNpbWlsYXIuIFJvdWdobHkgc3BlYWtpbmcsIGEgY29udGludW91cyBmdW5jdGlvbiBpcyBvbmUgd2hvc2UgZ3JhcGggY291bGQgYmUgZHJhd24gd2l0aG91dCBoYXZpbmcgdG8gbGlmdCAob3IgaW50ZXJydXB0KSB0aGUgcGVuY2lsIGRyYXdpbmcgaXQuCiIiIgoKIyDilZTilZDilaEgZTI4NDBkNTgtZTY2ZC0xMWVjLTJmMzktNzU3ZjVjOTI5YmQxCm1kIiIiQ29uc2lkZXIgdGhlc2UgdHdvIGdyYXBoczoKIiIiCgojIOKVlOKVkOKVoSBlMjg0MWMzYS1lNjZkLTExZWMtMjc0YS0wMzcwYzc5MjBlOWQKbGV0CglwbHQgPSBwbG90KFstMSwwXSwgWy0xLC0xXSwgIGNvbG9yPTpibGFjaywgbGVnZW5kPWZhbHNlLCBsaW5ld2lkdGg9NSkKCXBsb3QhKHBsdCwgWzAsIDFdLCBbIDEsIDFdLCBjb2xvcj06YmxhY2ssIGxpbmV3aWR0aD01KQoJcGx0CmVuZAoKIyDilZTilZDilaEgZTI4NDFjNjItZTY2ZC0xMWVjLTEwNTAtYzdkNTRlODc0OGZmCm1kIiIiYW5kCiIiIgoKIyDilZTilZDilaEgZTI4NDI0Y2EtZTY2ZC0xMWVjLTNlOWEtYmRkY2QwZmM2NzIzCmxldAoJcGxvdChbLTEsLS4xLCAuMSwgMV0sIFstMSwtMSwgMSwgMV0sIGNvbG9yPTpibGFjaywgbGVnZW5kPWZhbHNlLCBsaW5ld2lkdGg9NSkKZW5kCgojIOKVlOKVkOKVoSBlMjg2YTgxYy1lNjZkLTExZWMtMTg3NC01ZDg3MzQ1NDA2ZjkKbWQiIiJUaG91Z2ggc2ltaWxhciBhdCBzb21lIGxldmVsIC0gdGhleSBhZ3JlZSBhdCBuZWFybHkgZXZlcnkgdmFsdWUgb2YgJHgkIC0gdGhlIGZpcnN0IGhhcyBhICJqdW1wIiBmcm9tICQtMSQgdG8gJDEkIGluc3RlYWQgb2YgdGhlIHRyYW5zaXRpb24gaW4gdGhlIHNlY29uZCBvbmUuIFRoZSBmaXJzdCBpcyBub3QgY29udGludW91cyBhdCAkMCQgLSBhIGJyZWFrIGlzIG5lZWRlZCB0byBkcmF3IGl0IC0gd2hlcmUgYXMgdGhlIHNlY29uZCBpcyBjb250aW51b3VzLgoiIiIKCiMg4pWU4pWQ4pWhIGUyODg3MjE0LWU2NmQtMTFlYy0wZGRlLWE5OGMwZmI0YTM3MAptZCIiIkEgZm9ybWFsIGRlZmluaXRpb24gb2YgY29udGludWl0eSB3YXMgYSBiaXQgaGFyZGVyIHRvIGNvbWUgYWJvdXQuIEF0IFtmaXJzdF0oaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JbnRlcm1lZGlhdGVfdmFsdWVfdGhlb3JlbSkgdGhlIGNvbmNlcHQgd2FzIHRoYXQgZm9yIGFueSAkeSQgYmV0d2VlbiBhbnkgdHdvIHZhbHVlcyBpbiB0aGUgcmFuZ2UgZm9yICRmKHgpJCwgdGhlIGZ1bmN0aW9uIHNob3VsZCB0YWtlIG9uIHRoZSB2YWx1ZSAkeSQgZm9yIHNvbWUgJHgkLiBDbGVhcmx5IHRoaXMgY291bGQgZGlzdGluZ3Vpc2ggdGhlIHR3byBncmFwaHMgYWJvdmUsIGFzIG9uZSB0YWtlcyBubyB2YWx1ZXMgaW4gJCgtMSwxKSQsIHdoZXJlYXMgdGhlIG90aGVyIC0gdGhlIGNvbnRpbnVvdXMgb25lIC0gdGFrZXMgb24gYWxsIHZhbHVlcyBpbiB0aGF0IHJhbmdlLgoiIiIKCiMg4pWU4pWQ4pWhIGUyODg3MmQ4LWU2NmQtMTFlYy0zZjEwLTE1MTJkZmMxODI0YQptZCIiIkhvd2V2ZXIsIFtDYXVjaHldKGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ291cnNfZCUyN0FuYWx5c2UpIGRlZmluZWQgY29udGludWl0eSBieSAkZih4ICsgXGFscGhhKSAtIGYoeCkkIGJlaW5nIHNtYWxsIHdoZ
window.pluto_disable_ui = true;
window.pluto_slider_server_url = undefined;
window.pluto_binder_url = "https://mybinder.org/v2/gh/fonsp/pluto-on-binder/v0.19.5";
window.pluto_statefile = "data:;base64,3gAQpWJvbmRzgKxjZWxsX3Jlc3VsdHPeAHPZJGUyYTQzYTU2LWU2NmQtMTFlYy0yZWM1LWFkNGM4MWY2YmRmNYmmcXVldWVkwqRsb2dzkKdydW5uaW5nwqZvdXRwdXSGpGJvZHnaBXU8Zm9ybSBjbGFzcz0ibXgtMiBteS0zIiBuYW1lPSdXZWF2ZVF1ZXN0aW9uJyBkYXRhLWlkPSdJM2NxQ3M5MycgZGF0YS1jb250cm9sdHlwZT0nJz4KICA8ZGl2IGNsYXNzPSdmb3JtLWdyb3VwICc+CiAgICA8ZGl2IGNsYXNzPSdjb250cm9scyc+CiAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZmxvYXRpbmcgaW5wdXQtZ3JvdXAiIGlkPSJjb250cm9sc19JM2NxQ3M5MyI+CiAgICAgICAgPGRpdiBzdHlsZT0icGFkZGluZy10b3A6IDVweCI+CiAgICA8ZGl2IGNsYXNzPSJyb3ciPgogIDxzcGFuIHN0eWxlPSJ3aWR0aDo5MCUiPgogICAgPGlucHV0IGlkPSJJM2NxQ3M5MyIgdHlwZT0ibnVtYmVyIiBjbGFzcz0iZm9ybS1jb250cm9sIiBwbGFjZWhvbGRlcj0iTnVtZXJpYyBhbnN3ZXIiPgogIDwvc3Bhbj4KICA8c3BhbiBzdHlsZT0id2lkdGg6MTAlIj4KICA8L3NwYW4+CjwvZGl2PgoKICAgIAogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBpZD0nSTNjcUNzOTNfbWVzc2FnZScgc3R5bGU9InBhZGRpbmctYm90dG9tOiAxNXB4Ij48L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Zvcm0+Cgo8c2NyaXB0IHRleHQ9J3RleHQvamF2YXNjcmlwdCc+CmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJJM2NxQ3M5MyIpLmFkZEV2ZW50TGlzdGVuZXIoImNoYW5nZSIsIGZ1bmN0aW9uKCkgewogIHZhciBjb3JyZWN0ID0gKE1hdGguYWJzKHRoaXMudmFsdWUgLSAxLjApIDw9IDAuMDAxKTsKICB2YXIgbXNnQm94ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ0kzY3FDczkzX21lc3NhZ2UnKTsKICAgIGlmKGNvcnJlY3QpIHsKICAgIG1zZ0JveC5pbm5lckhUTUwgPSAiPGRpdiBjbGFzcz0ncGx1dG8tb3V0cHV0IGFkbW9uaXRpb24gbm90ZSBhbGVydCBhbGVydC1zdWNjZXNzJz48c3Bhbj4g8J+RjSZuYnNwOyBDb3JyZWN0IDwvc3Bhbj48L2Rpdj4iOwogICAgdmFyIGV4cGxhbmF0aW9uID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImV4cGxhbmF0aW9uX0kzY3FDczkzIikKICAgIGlmIChleHBsYW5hdGlvbiAhPSBudWxsKSB7CiAgICAgICBleHBsYW5hdGlvbi5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgfQogIH0gZWxzZSB7CiAgICBtc2dCb3guaW5uZXJIVE1MID0gIjxkaXYgY2xhc3M9J3BsdXRvLW91dHB1dCBhZG1vbml0aW9uIGFsZXJ0IGFsZXJ0LWRhbmdlcic+PHNwYW4+8J+RjiZuYnNwOyBJbmNvcnJlY3QgPC9zcGFuPjwvZGl2PiI7CiAgICB2YXIgZXhwbGFuYXRpb24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXhwbGFuYXRpb25fSTNjcUNzOTMiKQogICAgaWYgKGV4cGxhbmF0aW9uICE9IG51bGwpIHsKICAgICAgIGV4cGxhbmF0aW9uLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwogICAgfQogIH0KCn0pOwoKPC9zY3JpcHQ+CqRtaW1lqXRleHQvaHRtbKxyb290YXNzaWduZWXAsmxhc3RfcnVuX3RpbWVzdGFtcMtB2KfYHO3qKbBwZXJzaXN0X2pzX3N0YXRlwrdoYXNfcGx1dG9faG9va19mZWF0dXJlc8KnY2VsbF9pZNkkZTJhNDNhNTYtZTY2ZC0xMWVjLTJlYzUtYWQ0YzgxZjZiZGY1uWRlcGVuZHNfb25fZGlzYWJsZWRfY2VsbHPCp3J1bnRpbWXNb3C1cHVibGlzaGVkX29iamVjdF9rZXlzkKdlcnJvcmVkwtkkZTJhNDIxN2UtZTY2ZC0xMWVjLTAyNzQtYmI3YjY5NzY3MzFiiaZxdWV1ZWTCpGxvZ3OQp3J1bm5pbmfCpm91dHB1dIakYm9kedoGvzxmb3JtIGNsYXNzPSJteC0yIG15LTMiIG5hbWU9J1dlYXZlUXVlc3Rpb24nIGRhdGEtaWQ9J2Nka1B5aWtSJyBkYXRhLWNvbnRyb2x0eXBlPScnPgogIDxkaXYgY2xhc3M9J2Zvcm0tZ3JvdXAgJz4KICAgIDxkaXYgY2xhc3M9J2NvbnRyb2xzJz4KICAgICAgPGRpdiBjbGFzcz0iZm9ybS1mbG9hdGluZyBpbnB1dC1ncm91cCIgaWQ9ImNvbnRyb2xzX2Nka1B5aWtSIj4KICAgICAgICA8ZGl2IHN0eWxlPSJwYWRkaW5nLXRvcDogNXB4Ij4KICAgIDxkaXYgY2xhc3M9ImZvcm0tY2hlY2siPgogIDxsYWJlbD4KICAgIDxpbnB1dCBjbGFzcz0iZm9ybS1jaGVjay1pbnB1dCIgdHlwZT0icmFkaW8iIG5hbWU9InJhZGlvX2Nka1B5aWtSIgogICAgICAgICAgICAgIGlkPSJyYWRpb19jZGtQeWlrUl8xIiB2YWx1ZT0iMSI+CiAgICAgIDxzcGFuID0gY2xhc3M9ImxhYmVsLWJvZHkiPgogICAgICAgIFllcwogICAgICA8L3NwYW4+CiAgICA8L2lucHV0PgogIDwvbGFiZWw+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmb3JtLWNoZWNrIj4KICA8bGFiZWw+CiAgICA8aW5wdXQgY2xhc3M9ImZvcm0tY2hlY2staW5wdXQiIHR5cGU9InJhZGlvIiBuYW1lPSJyYWRpb19jZGtQeWlrUiIKICAgICAgICAgICAgICBpZD0icmFkaW9fY2RrUHlpa1JfMiIgdmFsdWU9IjIiPgogICAgICA8c3BhbiA9IGNsYXNzPSJsYWJlbC1ib2R5Ij4KICAgICAgICBObwogICAgICA8L3NwYW4+CiAgICA8L2lucHV0PgogIDwvbGFiZWw+CjwvZGl2PgoKICAgIAogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBpZD0nY2RrUHlpa1JfbWVzc2FnZScgc3R5bGU9InBhZGRpbmctYm90dG9tOiAxNXB4Ij48L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Zvcm0+Cgo8c2NyaXB0IHRleHQ9J3RleHQvamF2YXNjcmlwdCc+CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W25hbWU9InJhZGlvX2Nka1B5aWtSIl0nKS5mb3JFYWNoKGZ1bmN0aW9uKHJiKSB7CnJiLmFkZEV2ZW50TGlzdGVuZXIoImNoYW5nZSIsIGZ1bmN0aW9uKCkgewogICAgdmFyIGNvcnJlY3QgPSByYi52YWx1ZSA9PSAyOwogICAgdmFyIG1zZ0JveCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjZGtQeWlrUl9tZXNzYWdlJyk7CiAgICAgIGlmKGNvcnJlY3QpIHsKICAgIG1zZ0JveC5pbm5lckhUTUwgPSAiPGRpdiBjbGFzcz0ncGx1dG8tb3V0cHV0IGFkbW9uaXRpb24gbm90ZSBhbGVydCBhbGVydC1zdWNjZXNzJz48c3Bhbj4g8J+RjSZuYnNwOyBD
window.pluto_preamble_html = undefined;
</script>
<!-- [automatically generated launch parameters can be inserted here] -->
<script src="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/editor.js" type="module" defer></script>
<script src="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/warn_old_browsers.js"></script>
<!-- This script will be enabled by JS after the notebook has initialized to prevent taking up bandwidth during the initial load. -->
<script type="text/javascript" id="MathJax-script" not-the-src-yet="https://cdn.jsdelivr.net/npm/mathjax@3.1.2/es5/tex-svg-full.js" async></script>
</head>
<body class="loading no-MαθJax">
<div style="display: flex; min-height: 100vh;">
<pluto-editor class="fullscreen"></pluto-editor>
</div>
</body>
</html>