2883 lines
111 KiB
Plaintext
2883 lines
111 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"# 7.1 优化与深度学习\n",
|
||
"## 7.1.2 优化在深度学习中的挑战"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"metadata": {
|
||
"collapsed": true
|
||
},
|
||
"outputs": [],
|
||
"source": [
|
||
"%matplotlib inline\n",
|
||
"import sys\n",
|
||
"sys.path.append(\"..\") \n",
|
||
"import d2lzh_pytorch as d2l\n",
|
||
"from mpl_toolkits import mplot3d # 三维画图\n",
|
||
"import numpy as np"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"### 7.1.2.1 局部最小值"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/svg+xml": [
|
||
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
|
||
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
||
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
||
"<!-- Created with matplotlib (http://matplotlib.org/) -->\n",
|
||
"<svg height=\"184pt\" version=\"1.1\" viewBox=\"0 0 305 184\" width=\"305pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
||
" <defs>\n",
|
||
" <style type=\"text/css\">\n",
|
||
"*{stroke-linecap:butt;stroke-linejoin:round;}\n",
|
||
" </style>\n",
|
||
" </defs>\n",
|
||
" <g id=\"figure_1\">\n",
|
||
" <g id=\"patch_1\">\n",
|
||
" <path d=\"M 0 184.15625 \n",
|
||
"L 305.329712 184.15625 \n",
|
||
"L 305.329712 -0 \n",
|
||
"L 0 -0 \n",
|
||
"z\n",
|
||
"\" style=\"fill:none;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"axes_1\">\n",
|
||
" <g id=\"patch_2\">\n",
|
||
" <path d=\"M 42.620313 146.6 \n",
|
||
"L 293.720313 146.6 \n",
|
||
"L 293.720313 10.7 \n",
|
||
"L 42.620313 10.7 \n",
|
||
"z\n",
|
||
"\" style=\"fill:#ffffff;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"matplotlib.axis_1\">\n",
|
||
" <g id=\"xtick_1\">\n",
|
||
" <g id=\"line2d_1\">\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 0 0 \n",
|
||
"L 0 3.5 \n",
|
||
"\" id=\"mb1e27a0c1e\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
|
||
" </defs>\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"54.033949\" xlink:href=\"#mb1e27a0c1e\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_1\">\n",
|
||
" <!-- −1.0 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 10.59375 35.5 \n",
|
||
"L 73.1875 35.5 \n",
|
||
"L 73.1875 27.203125 \n",
|
||
"L 10.59375 27.203125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-2212\"/>\n",
|
||
" <path d=\"M 12.40625 8.296875 \n",
|
||
"L 28.515625 8.296875 \n",
|
||
"L 28.515625 63.921875 \n",
|
||
"L 10.984375 60.40625 \n",
|
||
"L 10.984375 69.390625 \n",
|
||
"L 28.421875 72.90625 \n",
|
||
"L 38.28125 72.90625 \n",
|
||
"L 38.28125 8.296875 \n",
|
||
"L 54.390625 8.296875 \n",
|
||
"L 54.390625 0 \n",
|
||
"L 12.40625 0 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-31\"/>\n",
|
||
" <path d=\"M 10.6875 12.40625 \n",
|
||
"L 21 12.40625 \n",
|
||
"L 21 0 \n",
|
||
"L 10.6875 0 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-2e\"/>\n",
|
||
" <path d=\"M 31.78125 66.40625 \n",
|
||
"Q 24.171875 66.40625 20.328125 58.90625 \n",
|
||
"Q 16.5 51.421875 16.5 36.375 \n",
|
||
"Q 16.5 21.390625 20.328125 13.890625 \n",
|
||
"Q 24.171875 6.390625 31.78125 6.390625 \n",
|
||
"Q 39.453125 6.390625 43.28125 13.890625 \n",
|
||
"Q 47.125 21.390625 47.125 36.375 \n",
|
||
"Q 47.125 51.421875 43.28125 58.90625 \n",
|
||
"Q 39.453125 66.40625 31.78125 66.40625 \n",
|
||
"z\n",
|
||
"M 31.78125 74.21875 \n",
|
||
"Q 44.046875 74.21875 50.515625 64.515625 \n",
|
||
"Q 56.984375 54.828125 56.984375 36.375 \n",
|
||
"Q 56.984375 17.96875 50.515625 8.265625 \n",
|
||
"Q 44.046875 -1.421875 31.78125 -1.421875 \n",
|
||
"Q 19.53125 -1.421875 13.0625 8.265625 \n",
|
||
"Q 6.59375 17.96875 6.59375 36.375 \n",
|
||
"Q 6.59375 54.828125 13.0625 64.515625 \n",
|
||
"Q 19.53125 74.21875 31.78125 74.21875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-30\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(41.892543 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" <use x=\"147.412109\" xlink:href=\"#DejaVuSans-2e\"/>\n",
|
||
" <use x=\"179.199219\" xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_2\">\n",
|
||
" <g id=\"line2d_2\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"93.391316\" xlink:href=\"#mb1e27a0c1e\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_2\">\n",
|
||
" <!-- −0.5 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 10.796875 72.90625 \n",
|
||
"L 49.515625 72.90625 \n",
|
||
"L 49.515625 64.59375 \n",
|
||
"L 19.828125 64.59375 \n",
|
||
"L 19.828125 46.734375 \n",
|
||
"Q 21.96875 47.46875 24.109375 47.828125 \n",
|
||
"Q 26.265625 48.1875 28.421875 48.1875 \n",
|
||
"Q 40.625 48.1875 47.75 41.5 \n",
|
||
"Q 54.890625 34.8125 54.890625 23.390625 \n",
|
||
"Q 54.890625 11.625 47.5625 5.09375 \n",
|
||
"Q 40.234375 -1.421875 26.90625 -1.421875 \n",
|
||
"Q 22.3125 -1.421875 17.546875 -0.640625 \n",
|
||
"Q 12.796875 0.140625 7.71875 1.703125 \n",
|
||
"L 7.71875 11.625 \n",
|
||
"Q 12.109375 9.234375 16.796875 8.0625 \n",
|
||
"Q 21.484375 6.890625 26.703125 6.890625 \n",
|
||
"Q 35.15625 6.890625 40.078125 11.328125 \n",
|
||
"Q 45.015625 15.765625 45.015625 23.390625 \n",
|
||
"Q 45.015625 31 40.078125 35.4375 \n",
|
||
"Q 35.15625 39.890625 26.703125 39.890625 \n",
|
||
"Q 22.75 39.890625 18.8125 39.015625 \n",
|
||
"Q 14.890625 38.140625 10.796875 36.28125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-35\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(81.249909 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" <use x=\"147.412109\" xlink:href=\"#DejaVuSans-2e\"/>\n",
|
||
" <use x=\"179.199219\" xlink:href=\"#DejaVuSans-35\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_3\">\n",
|
||
" <g id=\"line2d_3\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"132.748682\" xlink:href=\"#mb1e27a0c1e\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_3\">\n",
|
||
" <!-- 0.0 -->\n",
|
||
" <g transform=\"translate(124.79712 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\n",
|
||
" <use x=\"95.410156\" xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_4\">\n",
|
||
" <g id=\"line2d_4\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"172.106049\" xlink:href=\"#mb1e27a0c1e\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_4\">\n",
|
||
" <!-- 0.5 -->\n",
|
||
" <g transform=\"translate(164.154487 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\n",
|
||
" <use x=\"95.410156\" xlink:href=\"#DejaVuSans-35\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_5\">\n",
|
||
" <g id=\"line2d_5\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"211.463416\" xlink:href=\"#mb1e27a0c1e\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_5\">\n",
|
||
" <!-- 1.0 -->\n",
|
||
" <g transform=\"translate(203.511853 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\n",
|
||
" <use x=\"95.410156\" xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_6\">\n",
|
||
" <g id=\"line2d_6\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"250.820783\" xlink:href=\"#mb1e27a0c1e\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_6\">\n",
|
||
" <!-- 1.5 -->\n",
|
||
" <g transform=\"translate(242.86922 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\n",
|
||
" <use x=\"95.410156\" xlink:href=\"#DejaVuSans-35\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_7\">\n",
|
||
" <g id=\"line2d_7\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"290.178149\" xlink:href=\"#mb1e27a0c1e\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_7\">\n",
|
||
" <!-- 2.0 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 19.1875 8.296875 \n",
|
||
"L 53.609375 8.296875 \n",
|
||
"L 53.609375 0 \n",
|
||
"L 7.328125 0 \n",
|
||
"L 7.328125 8.296875 \n",
|
||
"Q 12.9375 14.109375 22.625 23.890625 \n",
|
||
"Q 32.328125 33.6875 34.8125 36.53125 \n",
|
||
"Q 39.546875 41.84375 41.421875 45.53125 \n",
|
||
"Q 43.3125 49.21875 43.3125 52.78125 \n",
|
||
"Q 43.3125 58.59375 39.234375 62.25 \n",
|
||
"Q 35.15625 65.921875 28.609375 65.921875 \n",
|
||
"Q 23.96875 65.921875 18.8125 64.3125 \n",
|
||
"Q 13.671875 62.703125 7.8125 59.421875 \n",
|
||
"L 7.8125 69.390625 \n",
|
||
"Q 13.765625 71.78125 18.9375 73 \n",
|
||
"Q 24.125 74.21875 28.421875 74.21875 \n",
|
||
"Q 39.75 74.21875 46.484375 68.546875 \n",
|
||
"Q 53.21875 62.890625 53.21875 53.421875 \n",
|
||
"Q 53.21875 48.921875 51.53125 44.890625 \n",
|
||
"Q 49.859375 40.875 45.40625 35.40625 \n",
|
||
"Q 44.1875 33.984375 37.640625 27.21875 \n",
|
||
"Q 31.109375 20.453125 19.1875 8.296875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-32\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(282.226587 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
|
||
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\n",
|
||
" <use x=\"95.410156\" xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_8\">\n",
|
||
" <!-- x -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 54.890625 54.6875 \n",
|
||
"L 35.109375 28.078125 \n",
|
||
"L 55.90625 0 \n",
|
||
"L 45.3125 0 \n",
|
||
"L 29.390625 21.484375 \n",
|
||
"L 13.484375 0 \n",
|
||
"L 2.875 0 \n",
|
||
"L 24.125 28.609375 \n",
|
||
"L 4.6875 54.6875 \n",
|
||
"L 15.28125 54.6875 \n",
|
||
"L 29.78125 35.203125 \n",
|
||
"L 44.28125 54.6875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-78\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(165.210938 174.876562)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-78\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"matplotlib.axis_2\">\n",
|
||
" <g id=\"ytick_1\">\n",
|
||
" <g id=\"line2d_8\">\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 0 0 \n",
|
||
"L -3.5 0 \n",
|
||
"\" id=\"m36900e2520\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
|
||
" </defs>\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"42.620313\" xlink:href=\"#m36900e2520\" y=\"138.423853\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_9\">\n",
|
||
" <!-- −1 -->\n",
|
||
" <g transform=\"translate(20.878125 142.223072)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"ytick_2\">\n",
|
||
" <g id=\"line2d_9\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"42.620313\" xlink:href=\"#m36900e2520\" y=\"95.122727\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_10\">\n",
|
||
" <!-- 0 -->\n",
|
||
" <g transform=\"translate(29.257813 98.921946)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"ytick_3\">\n",
|
||
" <g id=\"line2d_10\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"42.620313\" xlink:href=\"#m36900e2520\" y=\"51.821601\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_11\">\n",
|
||
" <!-- 1 -->\n",
|
||
" <g transform=\"translate(29.257813 55.62082)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_12\">\n",
|
||
" <!-- f(x) -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 37.109375 75.984375 \n",
|
||
"L 37.109375 68.5 \n",
|
||
"L 28.515625 68.5 \n",
|
||
"Q 23.6875 68.5 21.796875 66.546875 \n",
|
||
"Q 19.921875 64.59375 19.921875 59.515625 \n",
|
||
"L 19.921875 54.6875 \n",
|
||
"L 34.71875 54.6875 \n",
|
||
"L 34.71875 47.703125 \n",
|
||
"L 19.921875 47.703125 \n",
|
||
"L 19.921875 0 \n",
|
||
"L 10.890625 0 \n",
|
||
"L 10.890625 47.703125 \n",
|
||
"L 2.296875 47.703125 \n",
|
||
"L 2.296875 54.6875 \n",
|
||
"L 10.890625 54.6875 \n",
|
||
"L 10.890625 58.5 \n",
|
||
"Q 10.890625 67.625 15.140625 71.796875 \n",
|
||
"Q 19.390625 75.984375 28.609375 75.984375 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-66\"/>\n",
|
||
" <path d=\"M 31 75.875 \n",
|
||
"Q 24.46875 64.65625 21.28125 53.65625 \n",
|
||
"Q 18.109375 42.671875 18.109375 31.390625 \n",
|
||
"Q 18.109375 20.125 21.3125 9.0625 \n",
|
||
"Q 24.515625 -2 31 -13.1875 \n",
|
||
"L 23.1875 -13.1875 \n",
|
||
"Q 15.875 -1.703125 12.234375 9.375 \n",
|
||
"Q 8.59375 20.453125 8.59375 31.390625 \n",
|
||
"Q 8.59375 42.28125 12.203125 53.3125 \n",
|
||
"Q 15.828125 64.359375 23.1875 75.875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-28\"/>\n",
|
||
" <path d=\"M 8.015625 75.875 \n",
|
||
"L 15.828125 75.875 \n",
|
||
"Q 23.140625 64.359375 26.78125 53.3125 \n",
|
||
"Q 30.421875 42.28125 30.421875 31.390625 \n",
|
||
"Q 30.421875 20.453125 26.78125 9.375 \n",
|
||
"Q 23.140625 -1.703125 15.828125 -13.1875 \n",
|
||
"L 8.015625 -13.1875 \n",
|
||
"Q 14.5 -2 17.703125 9.0625 \n",
|
||
"Q 20.90625 20.125 20.90625 31.390625 \n",
|
||
"Q 20.90625 42.671875 17.703125 53.65625 \n",
|
||
"Q 14.5 64.65625 8.015625 75.875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-29\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(14.798438 87.271094)rotate(-90)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-66\"/>\n",
|
||
" <use x=\"35.205078\" xlink:href=\"#DejaVuSans-28\"/>\n",
|
||
" <use x=\"74.21875\" xlink:href=\"#DejaVuSans-78\"/>\n",
|
||
" <use x=\"133.398438\" xlink:href=\"#DejaVuSans-29\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"line2d_11\">\n",
|
||
" <path clip-path=\"url(#pf0f5faf7e6)\" d=\"M 54.033949 51.821601 \n",
|
||
"L 61.905422 58.059091 \n",
|
||
"L 69.776896 67.09765 \n",
|
||
"L 77.648369 77.306493 \n",
|
||
"L 85.519842 87.094257 \n",
|
||
"L 93.391316 95.122727 \n",
|
||
"L 101.262789 100.475041 \n",
|
||
"L 109.134262 102.758256 \n",
|
||
"L 117.005736 102.128997 \n",
|
||
"L 124.877209 99.240909 \n",
|
||
"L 132.748682 95.122727 \n",
|
||
"L 140.620156 91.004545 \n",
|
||
"L 148.491629 88.116458 \n",
|
||
"L 156.363102 87.487198 \n",
|
||
"L 164.234576 89.770414 \n",
|
||
"L 172.106049 95.122727 \n",
|
||
"L 179.977523 103.151198 \n",
|
||
"L 187.848996 112.938962 \n",
|
||
"L 195.720469 123.147805 \n",
|
||
"L 203.591943 132.186364 \n",
|
||
"L 211.463416 138.423853 \n",
|
||
"L 219.334889 140.422727 \n",
|
||
"L 227.206363 137.160344 \n",
|
||
"L 235.077836 128.21002 \n",
|
||
"L 242.949309 113.855825 \n",
|
||
"L 250.820783 95.122727 \n",
|
||
"L 258.692256 73.713473 \n",
|
||
"L 266.563729 51.85473 \n",
|
||
"L 274.435203 32.066303 \n",
|
||
"L 282.306676 16.877273 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_3\">\n",
|
||
" <path d=\"M 42.620313 146.6 \n",
|
||
"L 42.620313 10.7 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_4\">\n",
|
||
" <path d=\"M 293.720313 146.6 \n",
|
||
"L 293.720313 10.7 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_5\">\n",
|
||
" <path d=\"M 42.620313 146.6 \n",
|
||
"L 293.720313 146.6 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_6\">\n",
|
||
" <path d=\"M 42.620313 10.7 \n",
|
||
"L 293.720313 10.7 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_7\">\n",
|
||
" <path d=\"M 109.113525 126.824204 \n",
|
||
"Q 109.1229 117.386339 109.131165 109.066508 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:round;\"/>\n",
|
||
" <path d=\"M 107.127192 113.064519 \n",
|
||
"L 109.131165 109.066508 \n",
|
||
"L 111.12719 113.068492 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:round;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_13\">\n",
|
||
" <!-- local minimum -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 9.421875 75.984375 \n",
|
||
"L 18.40625 75.984375 \n",
|
||
"L 18.40625 0 \n",
|
||
"L 9.421875 0 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-6c\"/>\n",
|
||
" <path d=\"M 30.609375 48.390625 \n",
|
||
"Q 23.390625 48.390625 19.1875 42.75 \n",
|
||
"Q 14.984375 37.109375 14.984375 27.296875 \n",
|
||
"Q 14.984375 17.484375 19.15625 11.84375 \n",
|
||
"Q 23.34375 6.203125 30.609375 6.203125 \n",
|
||
"Q 37.796875 6.203125 41.984375 11.859375 \n",
|
||
"Q 46.1875 17.53125 46.1875 27.296875 \n",
|
||
"Q 46.1875 37.015625 41.984375 42.703125 \n",
|
||
"Q 37.796875 48.390625 30.609375 48.390625 \n",
|
||
"z\n",
|
||
"M 30.609375 56 \n",
|
||
"Q 42.328125 56 49.015625 48.375 \n",
|
||
"Q 55.71875 40.765625 55.71875 27.296875 \n",
|
||
"Q 55.71875 13.875 49.015625 6.21875 \n",
|
||
"Q 42.328125 -1.421875 30.609375 -1.421875 \n",
|
||
"Q 18.84375 -1.421875 12.171875 6.21875 \n",
|
||
"Q 5.515625 13.875 5.515625 27.296875 \n",
|
||
"Q 5.515625 40.765625 12.171875 48.375 \n",
|
||
"Q 18.84375 56 30.609375 56 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-6f\"/>\n",
|
||
" <path d=\"M 48.78125 52.59375 \n",
|
||
"L 48.78125 44.1875 \n",
|
||
"Q 44.96875 46.296875 41.140625 47.34375 \n",
|
||
"Q 37.3125 48.390625 33.40625 48.390625 \n",
|
||
"Q 24.65625 48.390625 19.8125 42.84375 \n",
|
||
"Q 14.984375 37.3125 14.984375 27.296875 \n",
|
||
"Q 14.984375 17.28125 19.8125 11.734375 \n",
|
||
"Q 24.65625 6.203125 33.40625 6.203125 \n",
|
||
"Q 37.3125 6.203125 41.140625 7.25 \n",
|
||
"Q 44.96875 8.296875 48.78125 10.40625 \n",
|
||
"L 48.78125 2.09375 \n",
|
||
"Q 45.015625 0.34375 40.984375 -0.53125 \n",
|
||
"Q 36.96875 -1.421875 32.421875 -1.421875 \n",
|
||
"Q 20.0625 -1.421875 12.78125 6.34375 \n",
|
||
"Q 5.515625 14.109375 5.515625 27.296875 \n",
|
||
"Q 5.515625 40.671875 12.859375 48.328125 \n",
|
||
"Q 20.21875 56 33.015625 56 \n",
|
||
"Q 37.15625 56 41.109375 55.140625 \n",
|
||
"Q 45.0625 54.296875 48.78125 52.59375 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-63\"/>\n",
|
||
" <path d=\"M 34.28125 27.484375 \n",
|
||
"Q 23.390625 27.484375 19.1875 25 \n",
|
||
"Q 14.984375 22.515625 14.984375 16.5 \n",
|
||
"Q 14.984375 11.71875 18.140625 8.90625 \n",
|
||
"Q 21.296875 6.109375 26.703125 6.109375 \n",
|
||
"Q 34.1875 6.109375 38.703125 11.40625 \n",
|
||
"Q 43.21875 16.703125 43.21875 25.484375 \n",
|
||
"L 43.21875 27.484375 \n",
|
||
"z\n",
|
||
"M 52.203125 31.203125 \n",
|
||
"L 52.203125 0 \n",
|
||
"L 43.21875 0 \n",
|
||
"L 43.21875 8.296875 \n",
|
||
"Q 40.140625 3.328125 35.546875 0.953125 \n",
|
||
"Q 30.953125 -1.421875 24.3125 -1.421875 \n",
|
||
"Q 15.921875 -1.421875 10.953125 3.296875 \n",
|
||
"Q 6 8.015625 6 15.921875 \n",
|
||
"Q 6 25.140625 12.171875 29.828125 \n",
|
||
"Q 18.359375 34.515625 30.609375 34.515625 \n",
|
||
"L 43.21875 34.515625 \n",
|
||
"L 43.21875 35.40625 \n",
|
||
"Q 43.21875 41.609375 39.140625 45 \n",
|
||
"Q 35.0625 48.390625 27.6875 48.390625 \n",
|
||
"Q 23 48.390625 18.546875 47.265625 \n",
|
||
"Q 14.109375 46.140625 10.015625 43.890625 \n",
|
||
"L 10.015625 52.203125 \n",
|
||
"Q 14.9375 54.109375 19.578125 55.046875 \n",
|
||
"Q 24.21875 56 28.609375 56 \n",
|
||
"Q 40.484375 56 46.34375 49.84375 \n",
|
||
"Q 52.203125 43.703125 52.203125 31.203125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-61\"/>\n",
|
||
" <path id=\"DejaVuSans-20\"/>\n",
|
||
" <path d=\"M 52 44.1875 \n",
|
||
"Q 55.375 50.25 60.0625 53.125 \n",
|
||
"Q 64.75 56 71.09375 56 \n",
|
||
"Q 79.640625 56 84.28125 50.015625 \n",
|
||
"Q 88.921875 44.046875 88.921875 33.015625 \n",
|
||
"L 88.921875 0 \n",
|
||
"L 79.890625 0 \n",
|
||
"L 79.890625 32.71875 \n",
|
||
"Q 79.890625 40.578125 77.09375 44.375 \n",
|
||
"Q 74.3125 48.1875 68.609375 48.1875 \n",
|
||
"Q 61.625 48.1875 57.5625 43.546875 \n",
|
||
"Q 53.515625 38.921875 53.515625 30.90625 \n",
|
||
"L 53.515625 0 \n",
|
||
"L 44.484375 0 \n",
|
||
"L 44.484375 32.71875 \n",
|
||
"Q 44.484375 40.625 41.703125 44.40625 \n",
|
||
"Q 38.921875 48.1875 33.109375 48.1875 \n",
|
||
"Q 26.21875 48.1875 22.15625 43.53125 \n",
|
||
"Q 18.109375 38.875 18.109375 30.90625 \n",
|
||
"L 18.109375 0 \n",
|
||
"L 9.078125 0 \n",
|
||
"L 9.078125 54.6875 \n",
|
||
"L 18.109375 54.6875 \n",
|
||
"L 18.109375 46.1875 \n",
|
||
"Q 21.1875 51.21875 25.484375 53.609375 \n",
|
||
"Q 29.78125 56 35.6875 56 \n",
|
||
"Q 41.65625 56 45.828125 52.96875 \n",
|
||
"Q 50 49.953125 52 44.1875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-6d\"/>\n",
|
||
" <path d=\"M 9.421875 54.6875 \n",
|
||
"L 18.40625 54.6875 \n",
|
||
"L 18.40625 0 \n",
|
||
"L 9.421875 0 \n",
|
||
"z\n",
|
||
"M 9.421875 75.984375 \n",
|
||
"L 18.40625 75.984375 \n",
|
||
"L 18.40625 64.59375 \n",
|
||
"L 9.421875 64.59375 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-69\"/>\n",
|
||
" <path d=\"M 54.890625 33.015625 \n",
|
||
"L 54.890625 0 \n",
|
||
"L 45.90625 0 \n",
|
||
"L 45.90625 32.71875 \n",
|
||
"Q 45.90625 40.484375 42.875 44.328125 \n",
|
||
"Q 39.84375 48.1875 33.796875 48.1875 \n",
|
||
"Q 26.515625 48.1875 22.3125 43.546875 \n",
|
||
"Q 18.109375 38.921875 18.109375 30.90625 \n",
|
||
"L 18.109375 0 \n",
|
||
"L 9.078125 0 \n",
|
||
"L 9.078125 54.6875 \n",
|
||
"L 18.109375 54.6875 \n",
|
||
"L 18.109375 46.1875 \n",
|
||
"Q 21.34375 51.125 25.703125 53.5625 \n",
|
||
"Q 30.078125 56 35.796875 56 \n",
|
||
"Q 45.21875 56 50.046875 50.171875 \n",
|
||
"Q 54.890625 44.34375 54.890625 33.015625 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-6e\"/>\n",
|
||
" <path d=\"M 8.5 21.578125 \n",
|
||
"L 8.5 54.6875 \n",
|
||
"L 17.484375 54.6875 \n",
|
||
"L 17.484375 21.921875 \n",
|
||
"Q 17.484375 14.15625 20.5 10.265625 \n",
|
||
"Q 23.53125 6.390625 29.59375 6.390625 \n",
|
||
"Q 36.859375 6.390625 41.078125 11.03125 \n",
|
||
"Q 45.3125 15.671875 45.3125 23.6875 \n",
|
||
"L 45.3125 54.6875 \n",
|
||
"L 54.296875 54.6875 \n",
|
||
"L 54.296875 0 \n",
|
||
"L 45.3125 0 \n",
|
||
"L 45.3125 8.40625 \n",
|
||
"Q 42.046875 3.421875 37.71875 1 \n",
|
||
"Q 33.40625 -1.421875 27.6875 -1.421875 \n",
|
||
"Q 18.265625 -1.421875 13.375 4.4375 \n",
|
||
"Q 8.5 10.296875 8.5 21.578125 \n",
|
||
"z\n",
|
||
"M 31.109375 56 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-75\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(72.138338 138.423853)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-6c\"/>\n",
|
||
" <use x=\"27.783203\" xlink:href=\"#DejaVuSans-6f\"/>\n",
|
||
" <use x=\"88.964844\" xlink:href=\"#DejaVuSans-63\"/>\n",
|
||
" <use x=\"143.945312\" xlink:href=\"#DejaVuSans-61\"/>\n",
|
||
" <use x=\"205.224609\" xlink:href=\"#DejaVuSans-6c\"/>\n",
|
||
" <use x=\"233.007812\" xlink:href=\"#DejaVuSans-20\"/>\n",
|
||
" <use x=\"264.794922\" xlink:href=\"#DejaVuSans-6d\"/>\n",
|
||
" <use x=\"362.207031\" xlink:href=\"#DejaVuSans-69\"/>\n",
|
||
" <use x=\"389.990234\" xlink:href=\"#DejaVuSans-6e\"/>\n",
|
||
" <use x=\"453.369141\" xlink:href=\"#DejaVuSans-69\"/>\n",
|
||
" <use x=\"481.152344\" xlink:href=\"#DejaVuSans-6d\"/>\n",
|
||
" <use x=\"578.564453\" xlink:href=\"#DejaVuSans-75\"/>\n",
|
||
" <use x=\"641.943359\" xlink:href=\"#DejaVuSans-6d\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_8\">\n",
|
||
" <path d=\"M 220.407145 66.562567 \n",
|
||
"Q 219.88643 100.408884 219.382913 133.137299 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:round;\"/>\n",
|
||
" <path d=\"M 221.444207 129.168538 \n",
|
||
"L 219.382913 133.137299 \n",
|
||
"L 217.444681 129.107006 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:round;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_14\">\n",
|
||
" <!-- global minimum -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 45.40625 27.984375 \n",
|
||
"Q 45.40625 37.75 41.375 43.109375 \n",
|
||
"Q 37.359375 48.484375 30.078125 48.484375 \n",
|
||
"Q 22.859375 48.484375 18.828125 43.109375 \n",
|
||
"Q 14.796875 37.75 14.796875 27.984375 \n",
|
||
"Q 14.796875 18.265625 18.828125 12.890625 \n",
|
||
"Q 22.859375 7.515625 30.078125 7.515625 \n",
|
||
"Q 37.359375 7.515625 41.375 12.890625 \n",
|
||
"Q 45.40625 18.265625 45.40625 27.984375 \n",
|
||
"z\n",
|
||
"M 54.390625 6.78125 \n",
|
||
"Q 54.390625 -7.171875 48.1875 -13.984375 \n",
|
||
"Q 42 -20.796875 29.203125 -20.796875 \n",
|
||
"Q 24.46875 -20.796875 20.265625 -20.09375 \n",
|
||
"Q 16.0625 -19.390625 12.109375 -17.921875 \n",
|
||
"L 12.109375 -9.1875 \n",
|
||
"Q 16.0625 -11.328125 19.921875 -12.34375 \n",
|
||
"Q 23.78125 -13.375 27.78125 -13.375 \n",
|
||
"Q 36.625 -13.375 41.015625 -8.765625 \n",
|
||
"Q 45.40625 -4.15625 45.40625 5.171875 \n",
|
||
"L 45.40625 9.625 \n",
|
||
"Q 42.625 4.78125 38.28125 2.390625 \n",
|
||
"Q 33.9375 0 27.875 0 \n",
|
||
"Q 17.828125 0 11.671875 7.65625 \n",
|
||
"Q 5.515625 15.328125 5.515625 27.984375 \n",
|
||
"Q 5.515625 40.671875 11.671875 48.328125 \n",
|
||
"Q 17.828125 56 27.875 56 \n",
|
||
"Q 33.9375 56 38.28125 53.609375 \n",
|
||
"Q 42.625 51.21875 45.40625 46.390625 \n",
|
||
"L 45.40625 54.6875 \n",
|
||
"L 54.390625 54.6875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-67\"/>\n",
|
||
" <path d=\"M 48.6875 27.296875 \n",
|
||
"Q 48.6875 37.203125 44.609375 42.84375 \n",
|
||
"Q 40.53125 48.484375 33.40625 48.484375 \n",
|
||
"Q 26.265625 48.484375 22.1875 42.84375 \n",
|
||
"Q 18.109375 37.203125 18.109375 27.296875 \n",
|
||
"Q 18.109375 17.390625 22.1875 11.75 \n",
|
||
"Q 26.265625 6.109375 33.40625 6.109375 \n",
|
||
"Q 40.53125 6.109375 44.609375 11.75 \n",
|
||
"Q 48.6875 17.390625 48.6875 27.296875 \n",
|
||
"z\n",
|
||
"M 18.109375 46.390625 \n",
|
||
"Q 20.953125 51.265625 25.265625 53.625 \n",
|
||
"Q 29.59375 56 35.59375 56 \n",
|
||
"Q 45.5625 56 51.78125 48.09375 \n",
|
||
"Q 58.015625 40.1875 58.015625 27.296875 \n",
|
||
"Q 58.015625 14.40625 51.78125 6.484375 \n",
|
||
"Q 45.5625 -1.421875 35.59375 -1.421875 \n",
|
||
"Q 29.59375 -1.421875 25.265625 0.953125 \n",
|
||
"Q 20.953125 3.328125 18.109375 8.203125 \n",
|
||
"L 18.109375 0 \n",
|
||
"L 9.078125 0 \n",
|
||
"L 9.078125 75.984375 \n",
|
||
"L 18.109375 75.984375 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-62\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(179.977523 60.481826)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-67\"/>\n",
|
||
" <use x=\"63.476562\" xlink:href=\"#DejaVuSans-6c\"/>\n",
|
||
" <use x=\"91.259766\" xlink:href=\"#DejaVuSans-6f\"/>\n",
|
||
" <use x=\"152.441406\" xlink:href=\"#DejaVuSans-62\"/>\n",
|
||
" <use x=\"215.917969\" xlink:href=\"#DejaVuSans-61\"/>\n",
|
||
" <use x=\"277.197266\" xlink:href=\"#DejaVuSans-6c\"/>\n",
|
||
" <use x=\"304.980469\" xlink:href=\"#DejaVuSans-20\"/>\n",
|
||
" <use x=\"336.767578\" xlink:href=\"#DejaVuSans-6d\"/>\n",
|
||
" <use x=\"434.179688\" xlink:href=\"#DejaVuSans-69\"/>\n",
|
||
" <use x=\"461.962891\" xlink:href=\"#DejaVuSans-6e\"/>\n",
|
||
" <use x=\"525.341797\" xlink:href=\"#DejaVuSans-69\"/>\n",
|
||
" <use x=\"553.125\" xlink:href=\"#DejaVuSans-6d\"/>\n",
|
||
" <use x=\"650.537109\" xlink:href=\"#DejaVuSans-75\"/>\n",
|
||
" <use x=\"713.916016\" xlink:href=\"#DejaVuSans-6d\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <defs>\n",
|
||
" <clipPath id=\"pf0f5faf7e6\">\n",
|
||
" <rect height=\"135.9\" width=\"251.1\" x=\"42.620313\" y=\"10.7\"/>\n",
|
||
" </clipPath>\n",
|
||
" </defs>\n",
|
||
"</svg>\n"
|
||
],
|
||
"text/plain": [
|
||
"<matplotlib.figure.Figure at 0x114a55e10>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"def f(x):\n",
|
||
" return x * np.cos(np.pi * x)\n",
|
||
"\n",
|
||
"d2l.set_figsize((4.5, 2.5))\n",
|
||
"x = np.arange(-1.0, 2.0, 0.1)\n",
|
||
"fig, = d2l.plt.plot(x, f(x))\n",
|
||
"fig.axes.annotate('local minimum', xy=(-0.3, -0.25), xytext=(-0.77, -1.0),\n",
|
||
" arrowprops=dict(arrowstyle='->'))\n",
|
||
"fig.axes.annotate('global minimum', xy=(1.1, -0.95), xytext=(0.6, 0.8),\n",
|
||
" arrowprops=dict(arrowstyle='->'))\n",
|
||
"d2l.plt.xlabel('x')\n",
|
||
"d2l.plt.ylabel('f(x)');"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"### 7.1.2.2 鞍点"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/svg+xml": [
|
||
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
|
||
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
||
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
||
"<!-- Created with matplotlib (http://matplotlib.org/) -->\n",
|
||
"<svg height=\"184pt\" version=\"1.1\" viewBox=\"0 0 304 184\" width=\"304pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
||
" <defs>\n",
|
||
" <style type=\"text/css\">\n",
|
||
"*{stroke-linecap:butt;stroke-linejoin:round;}\n",
|
||
" </style>\n",
|
||
" </defs>\n",
|
||
" <g id=\"figure_1\">\n",
|
||
" <g id=\"patch_1\">\n",
|
||
" <path d=\"M 0 184.15625 \n",
|
||
"L 304.420313 184.15625 \n",
|
||
"L 304.420313 -0 \n",
|
||
"L 0 -0 \n",
|
||
"z\n",
|
||
"\" style=\"fill:none;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"axes_1\">\n",
|
||
" <g id=\"patch_2\">\n",
|
||
" <path d=\"M 42.620313 146.6 \n",
|
||
"L 293.720313 146.6 \n",
|
||
"L 293.720313 10.7 \n",
|
||
"L 42.620313 10.7 \n",
|
||
"z\n",
|
||
"\" style=\"fill:#ffffff;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"matplotlib.axis_1\">\n",
|
||
" <g id=\"xtick_1\">\n",
|
||
" <g id=\"line2d_1\">\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 0 0 \n",
|
||
"L 0 3.5 \n",
|
||
"\" id=\"m644af29431\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
|
||
" </defs>\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"54.033949\" xlink:href=\"#m644af29431\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_1\">\n",
|
||
" <!-- −2 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 10.59375 35.5 \n",
|
||
"L 73.1875 35.5 \n",
|
||
"L 73.1875 27.203125 \n",
|
||
"L 10.59375 27.203125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-2212\"/>\n",
|
||
" <path d=\"M 19.1875 8.296875 \n",
|
||
"L 53.609375 8.296875 \n",
|
||
"L 53.609375 0 \n",
|
||
"L 7.328125 0 \n",
|
||
"L 7.328125 8.296875 \n",
|
||
"Q 12.9375 14.109375 22.625 23.890625 \n",
|
||
"Q 32.328125 33.6875 34.8125 36.53125 \n",
|
||
"Q 39.546875 41.84375 41.421875 45.53125 \n",
|
||
"Q 43.3125 49.21875 43.3125 52.78125 \n",
|
||
"Q 43.3125 58.59375 39.234375 62.25 \n",
|
||
"Q 35.15625 65.921875 28.609375 65.921875 \n",
|
||
"Q 23.96875 65.921875 18.8125 64.3125 \n",
|
||
"Q 13.671875 62.703125 7.8125 59.421875 \n",
|
||
"L 7.8125 69.390625 \n",
|
||
"Q 13.765625 71.78125 18.9375 73 \n",
|
||
"Q 24.125 74.21875 28.421875 74.21875 \n",
|
||
"Q 39.75 74.21875 46.484375 68.546875 \n",
|
||
"Q 53.21875 62.890625 53.21875 53.421875 \n",
|
||
"Q 53.21875 48.921875 51.53125 44.890625 \n",
|
||
"Q 49.859375 40.875 45.40625 35.40625 \n",
|
||
"Q 44.1875 33.984375 37.640625 27.21875 \n",
|
||
"Q 31.109375 20.453125 19.1875 8.296875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-32\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(46.662855 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-32\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_2\">\n",
|
||
" <g id=\"line2d_2\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"112.565417\" xlink:href=\"#m644af29431\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_2\">\n",
|
||
" <!-- −1 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 12.40625 8.296875 \n",
|
||
"L 28.515625 8.296875 \n",
|
||
"L 28.515625 63.921875 \n",
|
||
"L 10.984375 60.40625 \n",
|
||
"L 10.984375 69.390625 \n",
|
||
"L 28.421875 72.90625 \n",
|
||
"L 38.28125 72.90625 \n",
|
||
"L 38.28125 8.296875 \n",
|
||
"L 54.390625 8.296875 \n",
|
||
"L 54.390625 0 \n",
|
||
"L 12.40625 0 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-31\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(105.194324 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_3\">\n",
|
||
" <g id=\"line2d_3\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"171.096886\" xlink:href=\"#m644af29431\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_3\">\n",
|
||
" <!-- 0 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 31.78125 66.40625 \n",
|
||
"Q 24.171875 66.40625 20.328125 58.90625 \n",
|
||
"Q 16.5 51.421875 16.5 36.375 \n",
|
||
"Q 16.5 21.390625 20.328125 13.890625 \n",
|
||
"Q 24.171875 6.390625 31.78125 6.390625 \n",
|
||
"Q 39.453125 6.390625 43.28125 13.890625 \n",
|
||
"Q 47.125 21.390625 47.125 36.375 \n",
|
||
"Q 47.125 51.421875 43.28125 58.90625 \n",
|
||
"Q 39.453125 66.40625 31.78125 66.40625 \n",
|
||
"z\n",
|
||
"M 31.78125 74.21875 \n",
|
||
"Q 44.046875 74.21875 50.515625 64.515625 \n",
|
||
"Q 56.984375 54.828125 56.984375 36.375 \n",
|
||
"Q 56.984375 17.96875 50.515625 8.265625 \n",
|
||
"Q 44.046875 -1.421875 31.78125 -1.421875 \n",
|
||
"Q 19.53125 -1.421875 13.0625 8.265625 \n",
|
||
"Q 6.59375 17.96875 6.59375 36.375 \n",
|
||
"Q 6.59375 54.828125 13.0625 64.515625 \n",
|
||
"Q 19.53125 74.21875 31.78125 74.21875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-30\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(167.915636 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_4\">\n",
|
||
" <g id=\"line2d_4\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"229.628354\" xlink:href=\"#m644af29431\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_4\">\n",
|
||
" <!-- 1 -->\n",
|
||
" <g transform=\"translate(226.447104 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_5\">\n",
|
||
" <g id=\"line2d_5\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"288.159823\" xlink:href=\"#m644af29431\" y=\"146.6\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_5\">\n",
|
||
" <!-- 2 -->\n",
|
||
" <g transform=\"translate(284.978573 161.198437)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_6\">\n",
|
||
" <!-- x -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 54.890625 54.6875 \n",
|
||
"L 35.109375 28.078125 \n",
|
||
"L 55.90625 0 \n",
|
||
"L 45.3125 0 \n",
|
||
"L 29.390625 21.484375 \n",
|
||
"L 13.484375 0 \n",
|
||
"L 2.875 0 \n",
|
||
"L 24.125 28.609375 \n",
|
||
"L 4.6875 54.6875 \n",
|
||
"L 15.28125 54.6875 \n",
|
||
"L 29.78125 35.203125 \n",
|
||
"L 44.28125 54.6875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-78\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(165.210938 174.876562)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-78\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"matplotlib.axis_2\">\n",
|
||
" <g id=\"ytick_1\">\n",
|
||
" <g id=\"line2d_6\">\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 0 0 \n",
|
||
"L -3.5 0 \n",
|
||
"\" id=\"ma7421dc9de\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
|
||
" </defs>\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"42.620313\" xlink:href=\"#ma7421dc9de\" y=\"115.479167\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_7\">\n",
|
||
" <!-- −5 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 10.796875 72.90625 \n",
|
||
"L 49.515625 72.90625 \n",
|
||
"L 49.515625 64.59375 \n",
|
||
"L 19.828125 64.59375 \n",
|
||
"L 19.828125 46.734375 \n",
|
||
"Q 21.96875 47.46875 24.109375 47.828125 \n",
|
||
"Q 26.265625 48.1875 28.421875 48.1875 \n",
|
||
"Q 40.625 48.1875 47.75 41.5 \n",
|
||
"Q 54.890625 34.8125 54.890625 23.390625 \n",
|
||
"Q 54.890625 11.625 47.5625 5.09375 \n",
|
||
"Q 40.234375 -1.421875 26.90625 -1.421875 \n",
|
||
"Q 22.3125 -1.421875 17.546875 -0.640625 \n",
|
||
"Q 12.796875 0.140625 7.71875 1.703125 \n",
|
||
"L 7.71875 11.625 \n",
|
||
"Q 12.109375 9.234375 16.796875 8.0625 \n",
|
||
"Q 21.484375 6.890625 26.703125 6.890625 \n",
|
||
"Q 35.15625 6.890625 40.078125 11.328125 \n",
|
||
"Q 45.015625 15.765625 45.015625 23.390625 \n",
|
||
"Q 45.015625 31 40.078125 35.4375 \n",
|
||
"Q 35.15625 39.890625 26.703125 39.890625 \n",
|
||
"Q 22.75 39.890625 18.8125 39.015625 \n",
|
||
"Q 14.890625 38.140625 10.796875 36.28125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-35\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(20.878125 119.278386)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-35\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"ytick_2\">\n",
|
||
" <g id=\"line2d_7\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"42.620313\" xlink:href=\"#ma7421dc9de\" y=\"73.906566\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_8\">\n",
|
||
" <!-- 0 -->\n",
|
||
" <g transform=\"translate(29.257813 77.705785)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"ytick_3\">\n",
|
||
" <g id=\"line2d_8\">\n",
|
||
" <g>\n",
|
||
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"42.620313\" xlink:href=\"#ma7421dc9de\" y=\"32.333966\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_9\">\n",
|
||
" <!-- 5 -->\n",
|
||
" <g transform=\"translate(29.257813 36.133184)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-35\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_10\">\n",
|
||
" <!-- f(x) -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 37.109375 75.984375 \n",
|
||
"L 37.109375 68.5 \n",
|
||
"L 28.515625 68.5 \n",
|
||
"Q 23.6875 68.5 21.796875 66.546875 \n",
|
||
"Q 19.921875 64.59375 19.921875 59.515625 \n",
|
||
"L 19.921875 54.6875 \n",
|
||
"L 34.71875 54.6875 \n",
|
||
"L 34.71875 47.703125 \n",
|
||
"L 19.921875 47.703125 \n",
|
||
"L 19.921875 0 \n",
|
||
"L 10.890625 0 \n",
|
||
"L 10.890625 47.703125 \n",
|
||
"L 2.296875 47.703125 \n",
|
||
"L 2.296875 54.6875 \n",
|
||
"L 10.890625 54.6875 \n",
|
||
"L 10.890625 58.5 \n",
|
||
"Q 10.890625 67.625 15.140625 71.796875 \n",
|
||
"Q 19.390625 75.984375 28.609375 75.984375 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-66\"/>\n",
|
||
" <path d=\"M 31 75.875 \n",
|
||
"Q 24.46875 64.65625 21.28125 53.65625 \n",
|
||
"Q 18.109375 42.671875 18.109375 31.390625 \n",
|
||
"Q 18.109375 20.125 21.3125 9.0625 \n",
|
||
"Q 24.515625 -2 31 -13.1875 \n",
|
||
"L 23.1875 -13.1875 \n",
|
||
"Q 15.875 -1.703125 12.234375 9.375 \n",
|
||
"Q 8.59375 20.453125 8.59375 31.390625 \n",
|
||
"Q 8.59375 42.28125 12.203125 53.3125 \n",
|
||
"Q 15.828125 64.359375 23.1875 75.875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-28\"/>\n",
|
||
" <path d=\"M 8.015625 75.875 \n",
|
||
"L 15.828125 75.875 \n",
|
||
"Q 23.140625 64.359375 26.78125 53.3125 \n",
|
||
"Q 30.421875 42.28125 30.421875 31.390625 \n",
|
||
"Q 30.421875 20.453125 26.78125 9.375 \n",
|
||
"Q 23.140625 -1.703125 15.828125 -13.1875 \n",
|
||
"L 8.015625 -13.1875 \n",
|
||
"Q 14.5 -2 17.703125 9.0625 \n",
|
||
"Q 20.90625 20.125 20.90625 31.390625 \n",
|
||
"Q 20.90625 42.671875 17.703125 53.65625 \n",
|
||
"Q 14.5 64.65625 8.015625 75.875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-29\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(14.798438 87.271094)rotate(-90)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-66\"/>\n",
|
||
" <use x=\"35.205078\" xlink:href=\"#DejaVuSans-28\"/>\n",
|
||
" <use x=\"74.21875\" xlink:href=\"#DejaVuSans-78\"/>\n",
|
||
" <use x=\"133.398438\" xlink:href=\"#DejaVuSans-29\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"line2d_9\">\n",
|
||
" <path clip-path=\"url(#pf6e828088f)\" d=\"M 54.033949 140.422727 \n",
|
||
"L 59.887096 130.93586 \n",
|
||
"L 65.740243 122.396848 \n",
|
||
"L 71.593389 114.755804 \n",
|
||
"L 77.446536 107.962841 \n",
|
||
"L 83.299683 101.968072 \n",
|
||
"L 89.15283 96.721609 \n",
|
||
"L 95.005977 92.173567 \n",
|
||
"L 100.859124 88.274057 \n",
|
||
"L 106.712271 84.973193 \n",
|
||
"L 112.565417 82.221086 \n",
|
||
"L 118.418564 79.967851 \n",
|
||
"L 124.271711 78.163601 \n",
|
||
"L 130.124858 76.758447 \n",
|
||
"L 135.978005 75.702503 \n",
|
||
"L 141.831152 74.945881 \n",
|
||
"L 147.684299 74.438696 \n",
|
||
"L 153.537445 74.131058 \n",
|
||
"L 159.390592 73.973082 \n",
|
||
"L 165.243739 73.914881 \n",
|
||
"L 171.096886 73.906566 \n",
|
||
"L 176.950033 73.898252 \n",
|
||
"L 182.80318 73.84005 \n",
|
||
"L 188.656326 73.682074 \n",
|
||
"L 194.509473 73.374437 \n",
|
||
"L 200.36262 72.867251 \n",
|
||
"L 206.215767 72.11063 \n",
|
||
"L 212.068914 71.054686 \n",
|
||
"L 217.922061 69.649532 \n",
|
||
"L 223.775208 67.845281 \n",
|
||
"L 229.628354 65.592046 \n",
|
||
"L 235.481501 62.83994 \n",
|
||
"L 241.334648 59.539075 \n",
|
||
"L 247.187795 55.639566 \n",
|
||
"L 253.040942 51.091523 \n",
|
||
"L 258.894089 45.845061 \n",
|
||
"L 264.747236 39.850292 \n",
|
||
"L 270.600382 33.057329 \n",
|
||
"L 276.453529 25.416285 \n",
|
||
"L 282.306676 16.877273 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_3\">\n",
|
||
" <path d=\"M 42.620313 146.6 \n",
|
||
"L 42.620313 10.7 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_4\">\n",
|
||
" <path d=\"M 293.720313 146.6 \n",
|
||
"L 293.720313 10.7 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_5\">\n",
|
||
" <path d=\"M 42.620313 146.6 \n",
|
||
"L 293.720313 146.6 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_6\">\n",
|
||
" <path d=\"M 42.620313 10.7 \n",
|
||
"L 293.720313 10.7 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_7\">\n",
|
||
" <path d=\"M 171.391806 103.87507 \n",
|
||
"Q 171.254768 90.722572 171.129379 78.688047 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:round;\"/>\n",
|
||
" <path d=\"M 169.171162 82.708667 \n",
|
||
"L 171.129379 78.688047 \n",
|
||
"L 173.170944 82.666993 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:round;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_11\">\n",
|
||
" <!-- saddle point -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 44.28125 53.078125 \n",
|
||
"L 44.28125 44.578125 \n",
|
||
"Q 40.484375 46.53125 36.375 47.5 \n",
|
||
"Q 32.28125 48.484375 27.875 48.484375 \n",
|
||
"Q 21.1875 48.484375 17.84375 46.4375 \n",
|
||
"Q 14.5 44.390625 14.5 40.28125 \n",
|
||
"Q 14.5 37.15625 16.890625 35.375 \n",
|
||
"Q 19.28125 33.59375 26.515625 31.984375 \n",
|
||
"L 29.59375 31.296875 \n",
|
||
"Q 39.15625 29.25 43.1875 25.515625 \n",
|
||
"Q 47.21875 21.78125 47.21875 15.09375 \n",
|
||
"Q 47.21875 7.46875 41.1875 3.015625 \n",
|
||
"Q 35.15625 -1.421875 24.609375 -1.421875 \n",
|
||
"Q 20.21875 -1.421875 15.453125 -0.5625 \n",
|
||
"Q 10.6875 0.296875 5.421875 2 \n",
|
||
"L 5.421875 11.28125 \n",
|
||
"Q 10.40625 8.6875 15.234375 7.390625 \n",
|
||
"Q 20.0625 6.109375 24.8125 6.109375 \n",
|
||
"Q 31.15625 6.109375 34.5625 8.28125 \n",
|
||
"Q 37.984375 10.453125 37.984375 14.40625 \n",
|
||
"Q 37.984375 18.0625 35.515625 20.015625 \n",
|
||
"Q 33.0625 21.96875 24.703125 23.78125 \n",
|
||
"L 21.578125 24.515625 \n",
|
||
"Q 13.234375 26.265625 9.515625 29.90625 \n",
|
||
"Q 5.8125 33.546875 5.8125 39.890625 \n",
|
||
"Q 5.8125 47.609375 11.28125 51.796875 \n",
|
||
"Q 16.75 56 26.8125 56 \n",
|
||
"Q 31.78125 56 36.171875 55.265625 \n",
|
||
"Q 40.578125 54.546875 44.28125 53.078125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-73\"/>\n",
|
||
" <path d=\"M 34.28125 27.484375 \n",
|
||
"Q 23.390625 27.484375 19.1875 25 \n",
|
||
"Q 14.984375 22.515625 14.984375 16.5 \n",
|
||
"Q 14.984375 11.71875 18.140625 8.90625 \n",
|
||
"Q 21.296875 6.109375 26.703125 6.109375 \n",
|
||
"Q 34.1875 6.109375 38.703125 11.40625 \n",
|
||
"Q 43.21875 16.703125 43.21875 25.484375 \n",
|
||
"L 43.21875 27.484375 \n",
|
||
"z\n",
|
||
"M 52.203125 31.203125 \n",
|
||
"L 52.203125 0 \n",
|
||
"L 43.21875 0 \n",
|
||
"L 43.21875 8.296875 \n",
|
||
"Q 40.140625 3.328125 35.546875 0.953125 \n",
|
||
"Q 30.953125 -1.421875 24.3125 -1.421875 \n",
|
||
"Q 15.921875 -1.421875 10.953125 3.296875 \n",
|
||
"Q 6 8.015625 6 15.921875 \n",
|
||
"Q 6 25.140625 12.171875 29.828125 \n",
|
||
"Q 18.359375 34.515625 30.609375 34.515625 \n",
|
||
"L 43.21875 34.515625 \n",
|
||
"L 43.21875 35.40625 \n",
|
||
"Q 43.21875 41.609375 39.140625 45 \n",
|
||
"Q 35.0625 48.390625 27.6875 48.390625 \n",
|
||
"Q 23 48.390625 18.546875 47.265625 \n",
|
||
"Q 14.109375 46.140625 10.015625 43.890625 \n",
|
||
"L 10.015625 52.203125 \n",
|
||
"Q 14.9375 54.109375 19.578125 55.046875 \n",
|
||
"Q 24.21875 56 28.609375 56 \n",
|
||
"Q 40.484375 56 46.34375 49.84375 \n",
|
||
"Q 52.203125 43.703125 52.203125 31.203125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-61\"/>\n",
|
||
" <path d=\"M 45.40625 46.390625 \n",
|
||
"L 45.40625 75.984375 \n",
|
||
"L 54.390625 75.984375 \n",
|
||
"L 54.390625 0 \n",
|
||
"L 45.40625 0 \n",
|
||
"L 45.40625 8.203125 \n",
|
||
"Q 42.578125 3.328125 38.25 0.953125 \n",
|
||
"Q 33.9375 -1.421875 27.875 -1.421875 \n",
|
||
"Q 17.96875 -1.421875 11.734375 6.484375 \n",
|
||
"Q 5.515625 14.40625 5.515625 27.296875 \n",
|
||
"Q 5.515625 40.1875 11.734375 48.09375 \n",
|
||
"Q 17.96875 56 27.875 56 \n",
|
||
"Q 33.9375 56 38.25 53.625 \n",
|
||
"Q 42.578125 51.265625 45.40625 46.390625 \n",
|
||
"z\n",
|
||
"M 14.796875 27.296875 \n",
|
||
"Q 14.796875 17.390625 18.875 11.75 \n",
|
||
"Q 22.953125 6.109375 30.078125 6.109375 \n",
|
||
"Q 37.203125 6.109375 41.296875 11.75 \n",
|
||
"Q 45.40625 17.390625 45.40625 27.296875 \n",
|
||
"Q 45.40625 37.203125 41.296875 42.84375 \n",
|
||
"Q 37.203125 48.484375 30.078125 48.484375 \n",
|
||
"Q 22.953125 48.484375 18.875 42.84375 \n",
|
||
"Q 14.796875 37.203125 14.796875 27.296875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-64\"/>\n",
|
||
" <path d=\"M 9.421875 75.984375 \n",
|
||
"L 18.40625 75.984375 \n",
|
||
"L 18.40625 0 \n",
|
||
"L 9.421875 0 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-6c\"/>\n",
|
||
" <path d=\"M 56.203125 29.59375 \n",
|
||
"L 56.203125 25.203125 \n",
|
||
"L 14.890625 25.203125 \n",
|
||
"Q 15.484375 15.921875 20.484375 11.0625 \n",
|
||
"Q 25.484375 6.203125 34.421875 6.203125 \n",
|
||
"Q 39.59375 6.203125 44.453125 7.46875 \n",
|
||
"Q 49.3125 8.734375 54.109375 11.28125 \n",
|
||
"L 54.109375 2.78125 \n",
|
||
"Q 49.265625 0.734375 44.1875 -0.34375 \n",
|
||
"Q 39.109375 -1.421875 33.890625 -1.421875 \n",
|
||
"Q 20.796875 -1.421875 13.15625 6.1875 \n",
|
||
"Q 5.515625 13.8125 5.515625 26.8125 \n",
|
||
"Q 5.515625 40.234375 12.765625 48.109375 \n",
|
||
"Q 20.015625 56 32.328125 56 \n",
|
||
"Q 43.359375 56 49.78125 48.890625 \n",
|
||
"Q 56.203125 41.796875 56.203125 29.59375 \n",
|
||
"z\n",
|
||
"M 47.21875 32.234375 \n",
|
||
"Q 47.125 39.59375 43.09375 43.984375 \n",
|
||
"Q 39.0625 48.390625 32.421875 48.390625 \n",
|
||
"Q 24.90625 48.390625 20.390625 44.140625 \n",
|
||
"Q 15.875 39.890625 15.1875 32.171875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-65\"/>\n",
|
||
" <path id=\"DejaVuSans-20\"/>\n",
|
||
" <path d=\"M 18.109375 8.203125 \n",
|
||
"L 18.109375 -20.796875 \n",
|
||
"L 9.078125 -20.796875 \n",
|
||
"L 9.078125 54.6875 \n",
|
||
"L 18.109375 54.6875 \n",
|
||
"L 18.109375 46.390625 \n",
|
||
"Q 20.953125 51.265625 25.265625 53.625 \n",
|
||
"Q 29.59375 56 35.59375 56 \n",
|
||
"Q 45.5625 56 51.78125 48.09375 \n",
|
||
"Q 58.015625 40.1875 58.015625 27.296875 \n",
|
||
"Q 58.015625 14.40625 51.78125 6.484375 \n",
|
||
"Q 45.5625 -1.421875 35.59375 -1.421875 \n",
|
||
"Q 29.59375 -1.421875 25.265625 0.953125 \n",
|
||
"Q 20.953125 3.328125 18.109375 8.203125 \n",
|
||
"z\n",
|
||
"M 48.6875 27.296875 \n",
|
||
"Q 48.6875 37.203125 44.609375 42.84375 \n",
|
||
"Q 40.53125 48.484375 33.40625 48.484375 \n",
|
||
"Q 26.265625 48.484375 22.1875 42.84375 \n",
|
||
"Q 18.109375 37.203125 18.109375 27.296875 \n",
|
||
"Q 18.109375 17.390625 22.1875 11.75 \n",
|
||
"Q 26.265625 6.109375 33.40625 6.109375 \n",
|
||
"Q 40.53125 6.109375 44.609375 11.75 \n",
|
||
"Q 48.6875 17.390625 48.6875 27.296875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-70\"/>\n",
|
||
" <path d=\"M 30.609375 48.390625 \n",
|
||
"Q 23.390625 48.390625 19.1875 42.75 \n",
|
||
"Q 14.984375 37.109375 14.984375 27.296875 \n",
|
||
"Q 14.984375 17.484375 19.15625 11.84375 \n",
|
||
"Q 23.34375 6.203125 30.609375 6.203125 \n",
|
||
"Q 37.796875 6.203125 41.984375 11.859375 \n",
|
||
"Q 46.1875 17.53125 46.1875 27.296875 \n",
|
||
"Q 46.1875 37.015625 41.984375 42.703125 \n",
|
||
"Q 37.796875 48.390625 30.609375 48.390625 \n",
|
||
"z\n",
|
||
"M 30.609375 56 \n",
|
||
"Q 42.328125 56 49.015625 48.375 \n",
|
||
"Q 55.71875 40.765625 55.71875 27.296875 \n",
|
||
"Q 55.71875 13.875 49.015625 6.21875 \n",
|
||
"Q 42.328125 -1.421875 30.609375 -1.421875 \n",
|
||
"Q 18.84375 -1.421875 12.171875 6.21875 \n",
|
||
"Q 5.515625 13.875 5.515625 27.296875 \n",
|
||
"Q 5.515625 40.765625 12.171875 48.375 \n",
|
||
"Q 18.84375 56 30.609375 56 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-6f\"/>\n",
|
||
" <path d=\"M 9.421875 54.6875 \n",
|
||
"L 18.40625 54.6875 \n",
|
||
"L 18.40625 0 \n",
|
||
"L 9.421875 0 \n",
|
||
"z\n",
|
||
"M 9.421875 75.984375 \n",
|
||
"L 18.40625 75.984375 \n",
|
||
"L 18.40625 64.59375 \n",
|
||
"L 9.421875 64.59375 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-69\"/>\n",
|
||
" <path d=\"M 54.890625 33.015625 \n",
|
||
"L 54.890625 0 \n",
|
||
"L 45.90625 0 \n",
|
||
"L 45.90625 32.71875 \n",
|
||
"Q 45.90625 40.484375 42.875 44.328125 \n",
|
||
"Q 39.84375 48.1875 33.796875 48.1875 \n",
|
||
"Q 26.515625 48.1875 22.3125 43.546875 \n",
|
||
"Q 18.109375 38.921875 18.109375 30.90625 \n",
|
||
"L 18.109375 0 \n",
|
||
"L 9.078125 0 \n",
|
||
"L 9.078125 54.6875 \n",
|
||
"L 18.109375 54.6875 \n",
|
||
"L 18.109375 46.1875 \n",
|
||
"Q 21.34375 51.125 25.703125 53.5625 \n",
|
||
"Q 30.078125 56 35.796875 56 \n",
|
||
"Q 45.21875 56 50.046875 50.171875 \n",
|
||
"Q 54.890625 44.34375 54.890625 33.015625 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-6e\"/>\n",
|
||
" <path d=\"M 18.3125 70.21875 \n",
|
||
"L 18.3125 54.6875 \n",
|
||
"L 36.8125 54.6875 \n",
|
||
"L 36.8125 47.703125 \n",
|
||
"L 18.3125 47.703125 \n",
|
||
"L 18.3125 18.015625 \n",
|
||
"Q 18.3125 11.328125 20.140625 9.421875 \n",
|
||
"Q 21.96875 7.515625 27.59375 7.515625 \n",
|
||
"L 36.8125 7.515625 \n",
|
||
"L 36.8125 0 \n",
|
||
"L 27.59375 0 \n",
|
||
"Q 17.1875 0 13.234375 3.875 \n",
|
||
"Q 9.28125 7.765625 9.28125 18.015625 \n",
|
||
"L 9.28125 47.703125 \n",
|
||
"L 2.6875 47.703125 \n",
|
||
"L 2.6875 54.6875 \n",
|
||
"L 9.28125 54.6875 \n",
|
||
"L 9.28125 70.21875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-74\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(140.660522 115.479167)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-73\"/>\n",
|
||
" <use x=\"52.099609\" xlink:href=\"#DejaVuSans-61\"/>\n",
|
||
" <use x=\"113.378906\" xlink:href=\"#DejaVuSans-64\"/>\n",
|
||
" <use x=\"176.855469\" xlink:href=\"#DejaVuSans-64\"/>\n",
|
||
" <use x=\"240.332031\" xlink:href=\"#DejaVuSans-6c\"/>\n",
|
||
" <use x=\"268.115234\" xlink:href=\"#DejaVuSans-65\"/>\n",
|
||
" <use x=\"329.638672\" xlink:href=\"#DejaVuSans-20\"/>\n",
|
||
" <use x=\"361.425781\" xlink:href=\"#DejaVuSans-70\"/>\n",
|
||
" <use x=\"424.902344\" xlink:href=\"#DejaVuSans-6f\"/>\n",
|
||
" <use x=\"486.083984\" xlink:href=\"#DejaVuSans-69\"/>\n",
|
||
" <use x=\"513.867188\" xlink:href=\"#DejaVuSans-6e\"/>\n",
|
||
" <use x=\"577.246094\" xlink:href=\"#DejaVuSans-74\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <defs>\n",
|
||
" <clipPath id=\"pf6e828088f\">\n",
|
||
" <rect height=\"135.9\" width=\"251.1\" x=\"42.620313\" y=\"10.7\"/>\n",
|
||
" </clipPath>\n",
|
||
" </defs>\n",
|
||
"</svg>\n"
|
||
],
|
||
"text/plain": [
|
||
"<matplotlib.figure.Figure at 0x114a55128>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"x = np.arange(-2.0, 2.0, 0.1)\n",
|
||
"fig, = d2l.plt.plot(x, x**3)\n",
|
||
"fig.axes.annotate('saddle point', xy=(0, -0.2), xytext=(-0.52, -5.0),\n",
|
||
" arrowprops=dict(arrowstyle='->'))\n",
|
||
"d2l.plt.xlabel('x')\n",
|
||
"d2l.plt.ylabel('f(x)');"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/svg+xml": [
|
||
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
|
||
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
||
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
||
"<!-- Created with matplotlib (http://matplotlib.org/) -->\n",
|
||
"<svg height=\"157pt\" version=\"1.1\" viewBox=\"0 0 272 157\" width=\"272pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
||
" <defs>\n",
|
||
" <style type=\"text/css\">\n",
|
||
"*{stroke-linecap:butt;stroke-linejoin:round;}\n",
|
||
" </style>\n",
|
||
" </defs>\n",
|
||
" <g id=\"figure_1\">\n",
|
||
" <g id=\"patch_1\">\n",
|
||
" <path d=\"M 0 157.3 \n",
|
||
"L 272.5 157.3 \n",
|
||
"L 272.5 0 \n",
|
||
"L 0 0 \n",
|
||
"z\n",
|
||
"\" style=\"fill:none;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"patch_2\">\n",
|
||
" <path d=\"M 10.7 146.6 \n",
|
||
"L 261.8 146.6 \n",
|
||
"L 261.8 10.7 \n",
|
||
"L 10.7 10.7 \n",
|
||
"z\n",
|
||
"\" style=\"fill:#ffffff;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"pane3d_1\">\n",
|
||
" <g id=\"patch_3\">\n",
|
||
" <path d=\"M 43.987185 116.570889 \n",
|
||
"L 115.853319 83.251289 \n",
|
||
"L 114.656824 19.583 \n",
|
||
"L 38.783682 49.519976 \n",
|
||
"\" style=\"fill:#f2f2f2;opacity:0.5;stroke:#f2f2f2;stroke-linejoin:miter;\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"pane3d_2\">\n",
|
||
" <g id=\"patch_4\">\n",
|
||
" <path d=\"M 115.853319 83.251289 \n",
|
||
"L 232.269699 101.879096 \n",
|
||
"L 237.140421 36.290916 \n",
|
||
"L 114.656824 19.583 \n",
|
||
"\" style=\"fill:#e6e6e6;opacity:0.5;stroke:#e6e6e6;stroke-linejoin:miter;\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"pane3d_3\">\n",
|
||
" <g id=\"patch_5\">\n",
|
||
" <path d=\"M 43.987185 116.570889 \n",
|
||
"L 166.472947 138.266006 \n",
|
||
"L 232.269699 101.879096 \n",
|
||
"L 115.853319 83.251289 \n",
|
||
"\" style=\"fill:#ececec;opacity:0.5;stroke:#ececec;stroke-linejoin:miter;\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"axis3d_1\">\n",
|
||
" <g id=\"line2d_1\">\n",
|
||
" <path d=\"M 43.987185 116.570889 \n",
|
||
"L 166.472947 138.266006 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_1\">\n",
|
||
" <!-- x -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 54.890625 54.6875 \n",
|
||
"L 35.109375 28.078125 \n",
|
||
"L 55.90625 0 \n",
|
||
"L 45.3125 0 \n",
|
||
"L 29.390625 21.484375 \n",
|
||
"L 13.484375 0 \n",
|
||
"L 2.875 0 \n",
|
||
"L 24.125 28.609375 \n",
|
||
"L 4.6875 54.6875 \n",
|
||
"L 15.28125 54.6875 \n",
|
||
"L 29.78125 35.203125 \n",
|
||
"L 44.28125 54.6875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-78\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(82.750785 155.409667)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-78\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"Line3DCollection_1\">\n",
|
||
" <path d=\"M 51.454708 117.893564 \n",
|
||
"L 122.973198 84.390542 \n",
|
||
"L 122.132462 20.602748 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" <path d=\"M 103.83065 127.170578 \n",
|
||
"L 172.828996 92.367978 \n",
|
||
"L 174.535205 27.750975 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" <path d=\"M 158.338065 136.825126 \n",
|
||
"L 224.562087 100.645799 \n",
|
||
"L 229.014604 35.182478 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_1\">\n",
|
||
" <g id=\"line2d_2\">\n",
|
||
" <path d=\"M 52.070877 117.604918 \n",
|
||
"L 50.220073 118.471932 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_2\">\n",
|
||
" <!-- −1 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 10.59375 35.5 \n",
|
||
"L 73.1875 35.5 \n",
|
||
"L 73.1875 27.203125 \n",
|
||
"L 10.59375 27.203125 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-2212\"/>\n",
|
||
" <path d=\"M 12.40625 8.296875 \n",
|
||
"L 28.515625 8.296875 \n",
|
||
"L 28.515625 63.921875 \n",
|
||
"L 10.984375 60.40625 \n",
|
||
"L 10.984375 69.390625 \n",
|
||
"L 28.421875 72.90625 \n",
|
||
"L 38.28125 72.90625 \n",
|
||
"L 38.28125 8.296875 \n",
|
||
"L 54.390625 8.296875 \n",
|
||
"L 54.390625 0 \n",
|
||
"L 12.40625 0 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-31\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(35.785551 136.914626)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_2\">\n",
|
||
" <g id=\"line2d_3\">\n",
|
||
" <path d=\"M 104.425952 126.870309 \n",
|
||
"L 102.63778 127.772259 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_3\">\n",
|
||
" <!-- 0 -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 31.78125 66.40625 \n",
|
||
"Q 24.171875 66.40625 20.328125 58.90625 \n",
|
||
"Q 16.5 51.421875 16.5 36.375 \n",
|
||
"Q 16.5 21.390625 20.328125 13.890625 \n",
|
||
"Q 24.171875 6.390625 31.78125 6.390625 \n",
|
||
"Q 39.453125 6.390625 43.28125 13.890625 \n",
|
||
"Q 47.125 21.390625 47.125 36.375 \n",
|
||
"Q 47.125 51.421875 43.28125 58.90625 \n",
|
||
"Q 39.453125 66.40625 31.78125 66.40625 \n",
|
||
"z\n",
|
||
"M 31.78125 74.21875 \n",
|
||
"Q 44.046875 74.21875 50.515625 64.515625 \n",
|
||
"Q 56.984375 54.828125 56.984375 36.375 \n",
|
||
"Q 56.984375 17.96875 50.515625 8.265625 \n",
|
||
"Q 44.046875 -1.421875 31.78125 -1.421875 \n",
|
||
"Q 19.53125 -1.421875 13.0625 8.265625 \n",
|
||
"Q 6.59375 17.96875 6.59375 36.375 \n",
|
||
"Q 6.59375 54.828125 13.0625 64.515625 \n",
|
||
"Q 19.53125 74.21875 31.78125 74.21875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-30\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(92.343524 146.448134)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_3\">\n",
|
||
" <g id=\"line2d_4\">\n",
|
||
" <path d=\"M 158.910277 136.512517 \n",
|
||
"L 157.19142 137.451558 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_4\">\n",
|
||
" <!-- 1 -->\n",
|
||
" <g transform=\"translate(146.849377 156.37081)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"axis3d_2\">\n",
|
||
" <g id=\"line2d_5\">\n",
|
||
" <path d=\"M 232.269699 101.879096 \n",
|
||
"L 166.472947 138.266006 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_5\">\n",
|
||
" <!-- y -->\n",
|
||
" <defs>\n",
|
||
" <path d=\"M 32.171875 -5.078125 \n",
|
||
"Q 28.375 -14.84375 24.75 -17.8125 \n",
|
||
"Q 21.140625 -20.796875 15.09375 -20.796875 \n",
|
||
"L 7.90625 -20.796875 \n",
|
||
"L 7.90625 -13.28125 \n",
|
||
"L 13.1875 -13.28125 \n",
|
||
"Q 16.890625 -13.28125 18.9375 -11.515625 \n",
|
||
"Q 21 -9.765625 23.484375 -3.21875 \n",
|
||
"L 25.09375 0.875 \n",
|
||
"L 2.984375 54.6875 \n",
|
||
"L 12.5 54.6875 \n",
|
||
"L 29.59375 11.921875 \n",
|
||
"L 46.6875 54.6875 \n",
|
||
"L 56.203125 54.6875 \n",
|
||
"z\n",
|
||
"\" id=\"DejaVuSans-79\"/>\n",
|
||
" </defs>\n",
|
||
" <g transform=\"translate(227.803284 143.124581)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-79\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"Line3DCollection_2\">\n",
|
||
" <path d=\"M 43.978971 47.470091 \n",
|
||
"L 48.890254 114.297659 \n",
|
||
"L 170.975981 135.775739 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" <path d=\"M 78.207339 33.964735 \n",
|
||
"L 81.25884 99.290474 \n",
|
||
"L 200.651948 119.36434 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" <path d=\"M 110.171251 21.352856 \n",
|
||
"L 111.589022 85.228363 \n",
|
||
"L 228.377837 104.031372 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_4\">\n",
|
||
" <g id=\"line2d_6\">\n",
|
||
" <path d=\"M 169.954231 135.595986 \n",
|
||
"L 173.021765 136.135646 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_6\">\n",
|
||
" <!-- −1 -->\n",
|
||
" <g transform=\"translate(177.98021 153.369862)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_5\">\n",
|
||
" <g id=\"line2d_7\">\n",
|
||
" <path d=\"M 199.654229 119.196591 \n",
|
||
"L 202.649539 119.7002 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_7\">\n",
|
||
" <!-- 0 -->\n",
|
||
" <g transform=\"translate(211.334516 136.632167)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_6\">\n",
|
||
" <g id=\"line2d_8\">\n",
|
||
" <path d=\"M 227.40325 103.874464 \n",
|
||
"L 230.329048 104.345517 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_8\">\n",
|
||
" <!-- 1 -->\n",
|
||
" <g transform=\"translate(238.583983 120.993501)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"axis3d_3\">\n",
|
||
" <g id=\"line2d_9\">\n",
|
||
" <path d=\"M 232.269699 101.879096 \n",
|
||
"L 237.140421 36.290916 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"Line3DCollection_3\">\n",
|
||
" <path d=\"M 232.362339 100.631618 \n",
|
||
"L 115.830513 82.037737 \n",
|
||
"L 43.888382 115.297743 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" <path d=\"M 234.642669 69.925148 \n",
|
||
"L 115.269747 52.198043 \n",
|
||
"L 41.454325 83.933148 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" <path d=\"M 237.037992 37.670208 \n",
|
||
"L 114.681932 20.919065 \n",
|
||
"L 38.893294 50.932407 \n",
|
||
"\" style=\"fill:none;stroke:#b0b0b0;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_7\">\n",
|
||
" <g id=\"line2d_10\">\n",
|
||
" <path d=\"M 231.390048 100.476479 \n",
|
||
"L 234.308945 100.94222 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_9\">\n",
|
||
" <!-- −1 -->\n",
|
||
" <g transform=\"translate(245.740836 106.615424)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-2212\"/>\n",
|
||
" <use x=\"83.789062\" xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_8\">\n",
|
||
" <g id=\"line2d_11\">\n",
|
||
" <path d=\"M 233.645664 69.777091 \n",
|
||
"L 236.638804 70.221578 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_10\">\n",
|
||
" <!-- 0 -->\n",
|
||
" <g transform=\"translate(252.711018 75.982787)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"xtick_9\">\n",
|
||
" <g id=\"line2d_12\">\n",
|
||
" <path d=\"M 236.014986 37.530153 \n",
|
||
"L 239.086238 37.950623 \n",
|
||
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.8;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"text_11\">\n",
|
||
" <!-- 1 -->\n",
|
||
" <g transform=\"translate(255.631033 43.811251)scale(0.1 -0.1)\">\n",
|
||
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <g id=\"axes_1\">\n",
|
||
" <g id=\"Line3DCollection_4\">\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 54.133789 83.013765 \n",
|
||
"L 56.139919 77.877046 \n",
|
||
"L 58.168328 73.018701 \n",
|
||
"L 60.21769 68.442641 \n",
|
||
"L 62.286647 64.152404 \n",
|
||
"L 64.373813 60.151146 \n",
|
||
"L 66.477777 56.441634 \n",
|
||
"L 68.597104 53.026238 \n",
|
||
"L 70.730341 49.906927 \n",
|
||
"L 72.876017 47.085267 \n",
|
||
"L 75.032652 44.562414 \n",
|
||
"L 77.198755 42.339118 \n",
|
||
"L 79.372827 40.415722 \n",
|
||
"L 81.55337 38.792162 \n",
|
||
"L 83.738887 37.467973 \n",
|
||
"L 85.927882 36.44229 \n",
|
||
"L 88.118869 35.713859 \n",
|
||
"L 90.310374 35.281039 \n",
|
||
"L 92.500935 35.141811 \n",
|
||
"L 94.689107 35.293791 \n",
|
||
"L 96.873466 35.734237 \n",
|
||
"L 99.052611 36.460061 \n",
|
||
"L 101.225166 37.467842 \n",
|
||
"L 103.389782 38.753839 \n",
|
||
"L 105.545142 40.314003 \n",
|
||
"L 107.689962 42.143996 \n",
|
||
"L 109.822991 44.239201 \n",
|
||
"L 111.943017 46.594743 \n",
|
||
"L 114.048865 49.205501 \n",
|
||
"L 116.1394 52.066124 \n",
|
||
"L 118.213531 55.171053 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 61.646625 92.119798 \n",
|
||
"L 63.65267 87.010529 \n",
|
||
"L 65.679222 82.176611 \n",
|
||
"L 67.724956 77.621918 \n",
|
||
"L 69.788521 73.349956 \n",
|
||
"L 71.868537 69.363853 \n",
|
||
"L 73.963603 65.666357 \n",
|
||
"L 76.072295 62.259822 \n",
|
||
"L 78.193176 59.146208 \n",
|
||
"L 80.324791 56.327075 \n",
|
||
"L 82.46568 53.803584 \n",
|
||
"L 84.614371 51.576492 \n",
|
||
"L 86.769392 49.646154 \n",
|
||
"L 88.929268 48.012527 \n",
|
||
"L 91.09253 46.675169 \n",
|
||
"L 93.257713 45.633247 \n",
|
||
"L 95.423361 44.885539 \n",
|
||
"L 97.588033 44.430447 \n",
|
||
"L 99.750301 44.265997 \n",
|
||
"L 101.908758 44.389854 \n",
|
||
"L 104.062017 44.799331 \n",
|
||
"L 106.208714 45.491399 \n",
|
||
"L 108.347515 46.462699 \n",
|
||
"L 110.47711 47.709557 \n",
|
||
"L 112.596226 49.227995 \n",
|
||
"L 114.70362 51.013747 \n",
|
||
"L 116.798086 53.062274 \n",
|
||
"L 118.878454 55.368778 \n",
|
||
"L 120.943595 57.928221 \n",
|
||
"L 122.992419 60.735335 \n",
|
||
"L 125.023878 63.784647 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 69.041795 100.041427 \n",
|
||
"L 71.049442 94.953716 \n",
|
||
"L 73.075882 90.138857 \n",
|
||
"L 75.119791 85.600694 \n",
|
||
"L 77.17982 81.342708 \n",
|
||
"L 79.254594 77.36801 \n",
|
||
"L 81.342717 73.679329 \n",
|
||
"L 83.442778 70.279009 \n",
|
||
"L 85.553348 67.169004 \n",
|
||
"L 87.672989 64.350872 \n",
|
||
"L 89.800255 61.825776 \n",
|
||
"L 91.933694 59.59448 \n",
|
||
"L 94.071854 57.657352 \n",
|
||
"L 96.213282 56.014365 \n",
|
||
"L 98.356534 54.665097 \n",
|
||
"L 100.50017 53.60874 \n",
|
||
"L 102.642764 52.844103 \n",
|
||
"L 104.782905 52.369619 \n",
|
||
"L 106.919195 52.183353 \n",
|
||
"L 109.050261 52.283009 \n",
|
||
"L 111.17475 52.665947 \n",
|
||
"L 113.291334 53.329183 \n",
|
||
"L 115.398714 54.269412 \n",
|
||
"L 117.495623 55.483013 \n",
|
||
"L 119.580822 56.966064 \n",
|
||
"L 121.653111 58.714361 \n",
|
||
"L 123.711322 60.723425 \n",
|
||
"L 125.75433 62.988523 \n",
|
||
"L 127.781044 65.504683 \n",
|
||
"L 129.790419 68.266705 \n",
|
||
"L 131.781449 71.269186 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 76.340106 106.809598 \n",
|
||
"L 78.351052 101.737687 \n",
|
||
"L 80.379127 96.936635 \n",
|
||
"L 82.423004 92.410265 \n",
|
||
"L 84.481334 88.162041 \n",
|
||
"L 86.552745 84.195059 \n",
|
||
"L 88.635845 80.512037 \n",
|
||
"L 90.729228 77.115313 \n",
|
||
"L 92.831477 74.006837 \n",
|
||
"L 94.941164 71.188167 \n",
|
||
"L 97.056856 68.660469 \n",
|
||
"L 99.177117 66.424515 \n",
|
||
"L 101.300512 64.480683 \n",
|
||
"L 103.425609 62.828958 \n",
|
||
"L 105.550983 61.468936 \n",
|
||
"L 107.675221 60.399831 \n",
|
||
"L 109.79692 59.620473 \n",
|
||
"L 111.914695 59.129323 \n",
|
||
"L 114.027179 58.924474 \n",
|
||
"L 116.133028 59.003666 \n",
|
||
"L 118.230921 59.36429 \n",
|
||
"L 120.319563 60.003402 \n",
|
||
"L 122.39769 60.917736 \n",
|
||
"L 124.464068 62.103713 \n",
|
||
"L 126.517497 63.557458 \n",
|
||
"L 128.556813 65.274811 \n",
|
||
"L 130.580887 67.251343 \n",
|
||
"L 132.588633 69.48237 \n",
|
||
"L 134.579001 71.962971 \n",
|
||
"L 136.550983 74.688 \n",
|
||
"L 138.503618 77.652106 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 83.561656 112.448787 \n",
|
||
"L 85.577618 107.387018 \n",
|
||
"L 87.609084 102.594606 \n",
|
||
"L 89.654723 98.075362 \n",
|
||
"L 91.713182 93.83274 \n",
|
||
"L 93.78309 89.869828 \n",
|
||
"L 95.863058 86.189338 \n",
|
||
"L 97.951683 82.793606 \n",
|
||
"L 100.047554 79.684579 \n",
|
||
"L 102.149252 76.863819 \n",
|
||
"L 104.255356 74.332495 \n",
|
||
"L 106.36444 72.091386 \n",
|
||
"L 108.475087 70.140878 \n",
|
||
"L 110.585879 68.480969 \n",
|
||
"L 112.695413 67.111268 \n",
|
||
"L 114.802294 66.031003 \n",
|
||
"L 116.905143 65.239025 \n",
|
||
"L 119.002599 64.733812 \n",
|
||
"L 121.093321 64.513482 \n",
|
||
"L 123.175992 64.575797 \n",
|
||
"L 125.24932 64.918175 \n",
|
||
"L 127.312043 65.537701 \n",
|
||
"L 129.362926 66.431136 \n",
|
||
"L 131.400769 67.594933 \n",
|
||
"L 133.424407 69.02525 \n",
|
||
"L 135.43271 70.71796 \n",
|
||
"L 137.424588 72.668669 \n",
|
||
"L 139.398988 74.872729 \n",
|
||
"L 141.3549 77.325258 \n",
|
||
"L 143.291356 80.021146 \n",
|
||
"L 145.207431 82.955082 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 90.726022 116.977284 \n",
|
||
"L 92.748743 111.920057 \n",
|
||
"L 94.785375 107.13117 \n",
|
||
"L 96.834578 102.614427 \n",
|
||
"L 98.894996 98.37328 \n",
|
||
"L 100.965254 94.410814 \n",
|
||
"L 103.043963 90.729742 \n",
|
||
"L 105.129723 87.332399 \n",
|
||
"L 107.221125 84.220736 \n",
|
||
"L 109.316757 81.396316 \n",
|
||
"L 111.415205 78.860316 \n",
|
||
"L 113.515055 76.613519 \n",
|
||
"L 115.6149 74.65632 \n",
|
||
"L 117.713339 72.988724 \n",
|
||
"L 119.808983 71.610353 \n",
|
||
"L 121.900456 70.520445 \n",
|
||
"L 123.9864 69.717864 \n",
|
||
"L 126.065474 69.201102 \n",
|
||
"L 128.136362 68.968291 \n",
|
||
"L 130.197772 69.017211 \n",
|
||
"L 132.248438 69.345295 \n",
|
||
"L 134.287126 69.949646 \n",
|
||
"L 136.312633 70.827047 \n",
|
||
"L 138.323788 71.973968 \n",
|
||
"L 140.319459 73.386589 \n",
|
||
"L 142.298549 75.060803 \n",
|
||
"L 144.260003 76.99224 \n",
|
||
"L 146.202803 79.176274 \n",
|
||
"L 148.125975 81.608045 \n",
|
||
"L 150.028589 84.282469 \n",
|
||
"L 151.909757 87.194258 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 97.852434 120.407381 \n",
|
||
"L 99.883695 115.349123 \n",
|
||
"L 101.927294 110.558663 \n",
|
||
"L 103.981884 106.039811 \n",
|
||
"L 106.0461 101.796019 \n",
|
||
"L 108.118564 97.830379 \n",
|
||
"L 110.197881 94.145606 \n",
|
||
"L 112.282653 90.744042 \n",
|
||
"L 114.371471 87.627641 \n",
|
||
"L 116.462927 84.797973 \n",
|
||
"L 118.555611 82.25622 \n",
|
||
"L 120.648119 80.003172 \n",
|
||
"L 122.739052 78.039229 \n",
|
||
"L 124.827022 76.364404 \n",
|
||
"L 126.910653 74.978325 \n",
|
||
"L 128.988586 73.880239 \n",
|
||
"L 131.059478 73.069014 \n",
|
||
"L 133.12201 72.543154 \n",
|
||
"L 135.174887 72.300797 \n",
|
||
"L 137.216839 72.33973 \n",
|
||
"L 139.246627 72.657396 \n",
|
||
"L 141.263041 73.250906 \n",
|
||
"L 143.264906 74.117051 \n",
|
||
"L 145.251081 75.252312 \n",
|
||
"L 147.220464 76.652876 \n",
|
||
"L 149.171991 78.314647 \n",
|
||
"L 151.104637 80.233261 \n",
|
||
"L 153.017421 82.404106 \n",
|
||
"L 154.909403 84.822328 \n",
|
||
"L 156.779688 87.482853 \n",
|
||
"L 158.627425 90.380404 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 104.959949 122.745487 \n",
|
||
"L 107.001576 117.680612 \n",
|
||
"L 109.053982 112.883471 \n",
|
||
"L 111.11581 108.357882 \n",
|
||
"L 113.185685 104.107311 \n",
|
||
"L 115.26222 100.134858 \n",
|
||
"L 117.344017 96.443248 \n",
|
||
"L 119.429672 93.034831 \n",
|
||
"L 121.517777 89.91157 \n",
|
||
"L 123.606924 87.075042 \n",
|
||
"L 125.695706 84.526435 \n",
|
||
"L 127.782725 82.266545 \n",
|
||
"L 129.866588 80.295779 \n",
|
||
"L 131.945918 78.614153 \n",
|
||
"L 134.019348 77.2213 \n",
|
||
"L 136.085535 76.116467 \n",
|
||
"L 138.14315 75.298528 \n",
|
||
"L 140.190893 74.765986 \n",
|
||
"L 142.227487 74.516981 \n",
|
||
"L 144.251683 74.549301 \n",
|
||
"L 146.262265 74.860388 \n",
|
||
"L 148.258047 75.447353 \n",
|
||
"L 150.237881 76.306983 \n",
|
||
"L 152.200654 77.435759 \n",
|
||
"L 154.145292 78.829865 \n",
|
||
"L 156.070761 80.485201 \n",
|
||
"L 157.976069 82.397402 \n",
|
||
"L 159.860267 84.561849 \n",
|
||
"L 161.722449 86.973686 \n",
|
||
"L 163.561754 89.627835 \n",
|
||
"L 165.377367 92.519012 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 112.067624 123.992157 \n",
|
||
"L 114.121497 118.915034 \n",
|
||
"L 116.184598 114.106056 \n",
|
||
"L 118.255554 109.569064 \n",
|
||
"L 120.332979 105.307539 \n",
|
||
"L 122.415474 101.324596 \n",
|
||
"L 124.501635 97.622977 \n",
|
||
"L 126.59005 94.205043 \n",
|
||
"L 128.679309 91.07277 \n",
|
||
"L 130.768002 88.227742 \n",
|
||
"L 132.854722 85.671156 \n",
|
||
"L 134.938074 83.403814 \n",
|
||
"L 137.016672 81.426125 \n",
|
||
"L 139.089142 79.73811 \n",
|
||
"L 141.15413 78.3394 \n",
|
||
"L 143.210302 77.229243 \n",
|
||
"L 145.256344 76.40651 \n",
|
||
"L 147.29097 75.869698 \n",
|
||
"L 149.312921 75.616943 \n",
|
||
"L 151.320968 75.646022 \n",
|
||
"L 153.313915 75.954371 \n",
|
||
"L 155.290599 76.539089 \n",
|
||
"L 157.249897 77.396953 \n",
|
||
"L 159.190722 78.524428 \n",
|
||
"L 161.112027 79.917686 \n",
|
||
"L 163.012808 81.57261 \n",
|
||
"L 164.892104 83.484821 \n",
|
||
"L 166.748997 85.64968 \n",
|
||
"L 168.582613 88.062315 \n",
|
||
"L 170.392128 90.717629 \n",
|
||
"L 172.17676 93.610317 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 119.194682 124.142048 \n",
|
||
"L 121.262751 119.046961 \n",
|
||
"L 123.338492 114.220916 \n",
|
||
"L 125.420516 109.667781 \n",
|
||
"L 127.507422 105.391061 \n",
|
||
"L 129.597799 101.393896 \n",
|
||
"L 131.690231 97.679044 \n",
|
||
"L 133.783298 94.248885 \n",
|
||
"L 135.875585 91.105408 \n",
|
||
"L 137.965675 88.25021 \n",
|
||
"L 140.052162 85.684495 \n",
|
||
"L 142.13365 83.409071 \n",
|
||
"L 144.208756 81.424351 \n",
|
||
"L 146.276111 79.730354 \n",
|
||
"L 148.334368 78.326711 \n",
|
||
"L 150.382201 77.212662 \n",
|
||
"L 152.418309 76.38707 \n",
|
||
"L 154.44142 75.848423 \n",
|
||
"L 156.450288 75.594842 \n",
|
||
"L 158.443704 75.62409 \n",
|
||
"L 160.42049 75.933584 \n",
|
||
"L 162.379507 76.520402 \n",
|
||
"L 164.319652 77.381299 \n",
|
||
"L 166.239864 78.512717 \n",
|
||
"L 168.139124 79.9108 \n",
|
||
"L 170.016455 81.571405 \n",
|
||
"L 171.870926 83.490121 \n",
|
||
"L 173.701649 85.66228 \n",
|
||
"L 175.507786 88.082978 \n",
|
||
"L 177.288542 90.747083 \n",
|
||
"L 179.043173 93.649259 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 126.360695 123.18379 \n",
|
||
"L 128.444986 118.064903 \n",
|
||
"L 130.535383 113.216449 \n",
|
||
"L 132.630476 108.64233 \n",
|
||
"L 134.728848 104.346086 \n",
|
||
"L 136.829071 100.330883 \n",
|
||
"L 138.929715 96.599507 \n",
|
||
"L 141.029352 93.154356 \n",
|
||
"L 143.126555 89.997438 \n",
|
||
"L 145.219902 87.130364 \n",
|
||
"L 147.307982 84.554346 \n",
|
||
"L 149.389397 82.270198 \n",
|
||
"L 151.462764 80.278336 \n",
|
||
"L 153.526717 78.578775 \n",
|
||
"L 155.579915 77.17114 \n",
|
||
"L 157.621038 76.054662 \n",
|
||
"L 159.648796 75.228191 \n",
|
||
"L 161.661926 74.690196 \n",
|
||
"L 163.659198 74.438777 \n",
|
||
"L 165.639419 74.471675 \n",
|
||
"L 167.601428 74.786278 \n",
|
||
"L 169.544107 75.379635 \n",
|
||
"L 171.466375 76.248467 \n",
|
||
"L 173.367196 77.38918 \n",
|
||
"L 175.245576 78.797879 \n",
|
||
"L 177.100565 80.470382 \n",
|
||
"L 178.931261 82.402233 \n",
|
||
"L 180.736809 84.588721 \n",
|
||
"L 182.5164 87.024894 \n",
|
||
"L 184.269275 89.705572 \n",
|
||
"L 185.994723 92.62537 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 133.585763 121.099775 \n",
|
||
"L 135.688394 115.951091 \n",
|
||
"L 137.795545 111.074737 \n",
|
||
"L 139.905782 106.474663 \n",
|
||
"L 142.017668 102.154447 \n",
|
||
"L 144.129756 98.117291 \n",
|
||
"L 146.240601 94.36601 \n",
|
||
"L 148.34876 90.903031 \n",
|
||
"L 150.452794 87.730379 \n",
|
||
"L 152.551274 84.849682 \n",
|
||
"L 154.64278 82.262164 \n",
|
||
"L 156.72591 79.968642 \n",
|
||
"L 158.799279 77.969533 \n",
|
||
"L 160.861523 76.264849 \n",
|
||
"L 162.911302 74.854203 \n",
|
||
"L 164.947302 73.736813 \n",
|
||
"L 166.96824 72.911508 \n",
|
||
"L 168.972864 72.376735 \n",
|
||
"L 170.959958 72.130565 \n",
|
||
"L 172.92834 72.170706 \n",
|
||
"L 174.876869 72.494508 \n",
|
||
"L 176.804445 73.098981 \n",
|
||
"L 178.710008 73.9808 \n",
|
||
"L 180.592546 75.136324 \n",
|
||
"L 182.451089 76.561606 \n",
|
||
"L 184.284715 78.25241 \n",
|
||
"L 186.092552 80.204223 \n",
|
||
"L 187.873772 82.412275 \n",
|
||
"L 189.627602 84.871551 \n",
|
||
"L 191.353314 87.576809 \n",
|
||
"L 193.050234 90.522597 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 140.890712 117.865856 \n",
|
||
"L 143.013908 112.681172 \n",
|
||
"L 145.140006 107.771245 \n",
|
||
"L 147.26755 103.140077 \n",
|
||
"L 149.395074 98.791295 \n",
|
||
"L 151.521114 94.728143 \n",
|
||
"L 153.644205 90.953473 \n",
|
||
"L 155.762886 87.469741 \n",
|
||
"L 157.875704 84.278998 \n",
|
||
"L 159.981218 81.382888 \n",
|
||
"L 162.077999 78.782647 \n",
|
||
"L 164.164638 76.479098 \n",
|
||
"L 166.239746 74.472657 \n",
|
||
"L 168.301957 72.763327 \n",
|
||
"L 170.349932 71.350708 \n",
|
||
"L 172.382361 70.234001 \n",
|
||
"L 174.397966 69.412007 \n",
|
||
"L 176.395504 68.883142 \n",
|
||
"L 178.373769 68.645442 \n",
|
||
"L 180.331595 68.696571 \n",
|
||
"L 182.267855 69.033834 \n",
|
||
"L 184.181467 69.654188 \n",
|
||
"L 186.071394 70.554251 \n",
|
||
"L 187.936643 71.730323 \n",
|
||
"L 189.776272 73.17839 \n",
|
||
"L 191.589385 74.894149 \n",
|
||
"L 193.375137 76.873016 \n",
|
||
"L 195.132734 79.110144 \n",
|
||
"L 196.861432 81.600442 \n",
|
||
"L 198.56054 84.338588 \n",
|
||
"L 200.229416 87.319047 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 148.297308 113.45094 \n",
|
||
"L 150.443414 108.223805 \n",
|
||
"L 152.590766 103.274404 \n",
|
||
"L 154.737878 98.606802 \n",
|
||
"L 156.883258 94.224683 \n",
|
||
"L 159.025417 90.13134 \n",
|
||
"L 161.162868 86.329669 \n",
|
||
"L 163.294129 82.822159 \n",
|
||
"L 165.417731 79.610891 \n",
|
||
"L 167.532218 76.697529 \n",
|
||
"L 169.636149 74.08332 \n",
|
||
"L 171.728106 71.769093 \n",
|
||
"L 173.806693 69.755261 \n",
|
||
"L 175.870539 68.041817 \n",
|
||
"L 177.918306 66.628344 \n",
|
||
"L 179.948684 65.514017 \n",
|
||
"L 181.960401 64.697607 \n",
|
||
"L 183.952221 64.17749 \n",
|
||
"L 185.922946 63.951657 \n",
|
||
"L 187.871423 64.01772 \n",
|
||
"L 189.796542 64.372926 \n",
|
||
"L 191.697236 65.014168 \n",
|
||
"L 193.572489 65.937997 \n",
|
||
"L 195.421331 67.140635 \n",
|
||
"L 197.242844 68.617993 \n",
|
||
"L 199.036159 70.365682 \n",
|
||
"L 200.800461 72.379031 \n",
|
||
"L 202.534985 74.653103 \n",
|
||
"L 204.239022 77.182711 \n",
|
||
"L 205.911914 79.962436 \n",
|
||
"L 207.553058 82.986644 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 155.828489 107.816478 \n",
|
||
"L 157.999989 102.54014 \n",
|
||
"L 160.171028 97.545093 \n",
|
||
"L 162.340088 92.835474 \n",
|
||
"L 164.505647 88.415035 \n",
|
||
"L 166.666187 84.287127 \n",
|
||
"L 168.820195 80.454693 \n",
|
||
"L 170.966167 76.920264 \n",
|
||
"L 173.102613 73.685952 \n",
|
||
"L 175.228059 70.753443 \n",
|
||
"L 177.34105 68.123999 \n",
|
||
"L 179.440157 65.798453 \n",
|
||
"L 181.523973 63.777212 \n",
|
||
"L 183.591123 62.060258 \n",
|
||
"L 185.640264 60.647152 \n",
|
||
"L 187.670087 59.537038 \n",
|
||
"L 189.679323 58.728647 \n",
|
||
"L 191.666741 58.22031 \n",
|
||
"L 193.631153 58.009962 \n",
|
||
"L 195.571417 58.095153 \n",
|
||
"L 197.486435 58.473062 \n",
|
||
"L 199.375161 59.140503 \n",
|
||
"L 201.236596 60.093946 \n",
|
||
"L 203.069794 61.329524 \n",
|
||
"L 204.873861 62.843053 \n",
|
||
"L 206.647955 64.630044 \n",
|
||
"L 208.391291 66.685723 \n",
|
||
"L 210.103136 69.005043 \n",
|
||
"L 211.782814 71.582706 \n",
|
||
"L 213.429704 74.413177 \n",
|
||
"L 215.043239 77.490704 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 163.508622 100.915821 \n",
|
||
"L 165.708158 95.583173 \n",
|
||
"L 167.905466 90.535985 \n",
|
||
"L 170.09899 85.778484 \n",
|
||
"L 172.287174 81.314494 \n",
|
||
"L 174.468467 77.147433 \n",
|
||
"L 176.641328 73.280302 \n",
|
||
"L 178.804226 69.715676 \n",
|
||
"L 180.955647 66.455703 \n",
|
||
"L 183.094098 63.502094 \n",
|
||
"L 185.218106 60.856125 \n",
|
||
"L 187.326225 58.518635 \n",
|
||
"L 189.41704 56.490024 \n",
|
||
"L 191.489166 54.770257 \n",
|
||
"L 193.541256 53.358869 \n",
|
||
"L 195.571999 52.254966 \n",
|
||
"L 197.580125 51.457234 \n",
|
||
"L 199.564411 50.963947 \n",
|
||
"L 201.523674 50.772975 \n",
|
||
"L 203.456785 50.881796 \n",
|
||
"L 205.362659 51.287504 \n",
|
||
"L 207.240265 51.986825 \n",
|
||
"L 209.088627 52.97613 \n",
|
||
"L 210.906819 54.251449 \n",
|
||
"L 212.693973 55.808487 \n",
|
||
"L 214.449276 57.642636 \n",
|
||
"L 216.171972 59.749001 \n",
|
||
"L 217.861362 62.122408 \n",
|
||
"L 219.516805 64.757427 \n",
|
||
"L 221.137716 67.648386 \n",
|
||
"L 222.72357 70.789397 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 54.133789 83.013765 \n",
|
||
"L 57.906249 87.717028 \n",
|
||
"L 61.646625 92.119798 \n",
|
||
"L 65.357599 96.226574 \n",
|
||
"L 69.041795 100.041427 \n",
|
||
"L 72.701787 103.568017 \n",
|
||
"L 76.340106 106.809598 \n",
|
||
"L 79.959242 109.769029 \n",
|
||
"L 83.561656 112.448787 \n",
|
||
"L 87.149779 114.850964 \n",
|
||
"L 90.726022 116.977284 \n",
|
||
"L 94.292779 118.829095 \n",
|
||
"L 97.852434 120.407381 \n",
|
||
"L 101.407365 121.712761 \n",
|
||
"L 104.959949 122.745487 \n",
|
||
"L 108.512571 123.505446 \n",
|
||
"L 112.067624 123.992157 \n",
|
||
"L 115.627517 124.204767 \n",
|
||
"L 119.194682 124.142048 \n",
|
||
"L 122.771578 123.802388 \n",
|
||
"L 126.360695 123.18379 \n",
|
||
"L 129.964565 122.283854 \n",
|
||
"L 133.585763 121.099775 \n",
|
||
"L 137.226916 119.628329 \n",
|
||
"L 140.890712 117.865856 \n",
|
||
"L 144.579901 115.808251 \n",
|
||
"L 148.297308 113.45094 \n",
|
||
"L 152.04584 110.78887 \n",
|
||
"L 155.828489 107.816478 \n",
|
||
"L 159.64835 104.527676 \n",
|
||
"L 163.508622 100.915821 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 58.168328 73.018701 \n",
|
||
"L 61.939387 77.749329 \n",
|
||
"L 65.679222 82.176611 \n",
|
||
"L 69.390511 86.305085 \n",
|
||
"L 73.075882 90.138857 \n",
|
||
"L 76.737909 93.681614 \n",
|
||
"L 80.379127 96.936635 \n",
|
||
"L 84.00203 99.906802 \n",
|
||
"L 87.609084 102.594606 \n",
|
||
"L 91.202726 105.002152 \n",
|
||
"L 94.785375 107.13117 \n",
|
||
"L 98.359433 108.983012 \n",
|
||
"L 101.927294 110.558663 \n",
|
||
"L 105.491347 111.858735 \n",
|
||
"L 109.053982 112.883471 \n",
|
||
"L 112.617596 113.632744 \n",
|
||
"L 116.184598 114.106056 \n",
|
||
"L 119.757414 114.302532 \n",
|
||
"L 123.338492 114.220916 \n",
|
||
"L 126.930311 113.859567 \n",
|
||
"L 130.535383 113.216449 \n",
|
||
"L 134.156261 112.289123 \n",
|
||
"L 137.795545 111.074737 \n",
|
||
"L 141.455888 109.570017 \n",
|
||
"L 145.140006 107.771245 \n",
|
||
"L 148.85068 105.674255 \n",
|
||
"L 152.590766 103.274404 \n",
|
||
"L 156.363205 100.566564 \n",
|
||
"L 160.171028 97.545093 \n",
|
||
"L 164.017368 94.203812 \n",
|
||
"L 167.905466 90.535985 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 62.286647 64.152404 \n",
|
||
"L 66.052737 68.904008 \n",
|
||
"L 69.788521 73.349956 \n",
|
||
"L 73.496675 77.494812 \n",
|
||
"L 77.17982 81.342708 \n",
|
||
"L 80.840529 84.897352 \n",
|
||
"L 84.481334 88.162041 \n",
|
||
"L 88.10473 91.13967 \n",
|
||
"L 91.713182 93.83274 \n",
|
||
"L 95.309131 96.243366 \n",
|
||
"L 98.894996 98.37328 \n",
|
||
"L 102.473187 100.223838 \n",
|
||
"L 106.0461 101.796019 \n",
|
||
"L 109.616134 103.090432 \n",
|
||
"L 113.185685 104.107311 \n",
|
||
"L 116.75716 104.846518 \n",
|
||
"L 120.332979 105.307539 \n",
|
||
"L 123.915579 105.489479 \n",
|
||
"L 127.507422 105.391061 \n",
|
||
"L 131.111002 105.010619 \n",
|
||
"L 134.728848 104.346086 \n",
|
||
"L 138.36353 103.394992 \n",
|
||
"L 142.017668 102.154447 \n",
|
||
"L 145.693937 100.621135 \n",
|
||
"L 149.395074 98.791295 \n",
|
||
"L 153.123887 96.660709 \n",
|
||
"L 156.883258 94.224683 \n",
|
||
"L 160.676157 91.478027 \n",
|
||
"L 164.505647 88.415035 \n",
|
||
"L 168.374893 85.029462 \n",
|
||
"L 172.287174 81.314494 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 66.477777 56.441634 \n",
|
||
"L 70.235355 61.207701 \n",
|
||
"L 73.963603 65.666357 \n",
|
||
"L 77.665186 69.822185 \n",
|
||
"L 81.342717 73.679329 \n",
|
||
"L 84.998762 77.241511 \n",
|
||
"L 88.635845 80.512037 \n",
|
||
"L 92.256456 83.493811 \n",
|
||
"L 95.863058 86.189338 \n",
|
||
"L 99.458087 88.600738 \n",
|
||
"L 103.043963 90.729742 \n",
|
||
"L 106.623095 92.577706 \n",
|
||
"L 110.197881 94.145606 \n",
|
||
"L 113.770721 95.434045 \n",
|
||
"L 117.344017 96.443248 \n",
|
||
"L 120.92018 97.173068 \n",
|
||
"L 124.501635 97.622977 \n",
|
||
"L 128.090828 97.792068 \n",
|
||
"L 131.690231 97.679044 \n",
|
||
"L 135.302346 97.28222 \n",
|
||
"L 138.929715 96.599507 \n",
|
||
"L 142.574922 95.628409 \n",
|
||
"L 146.240601 94.36601 \n",
|
||
"L 149.929444 92.808963 \n",
|
||
"L 153.644205 90.953473 \n",
|
||
"L 157.387711 88.795286 \n",
|
||
"L 161.162868 86.329669 \n",
|
||
"L 164.972666 83.551388 \n",
|
||
"L 168.820195 80.454693 \n",
|
||
"L 172.708646 77.033286 \n",
|
||
"L 176.641328 73.280302 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 70.730341 49.906927 \n",
|
||
"L 74.475909 54.680868 \n",
|
||
"L 78.193176 59.146208 \n",
|
||
"L 81.884789 63.307536 \n",
|
||
"L 85.553348 67.169004 \n",
|
||
"L 89.201406 70.734334 \n",
|
||
"L 92.831477 74.006837 \n",
|
||
"L 96.446042 76.989416 \n",
|
||
"L 100.047554 79.684579 \n",
|
||
"L 103.638444 82.094442 \n",
|
||
"L 107.221125 84.220736 \n",
|
||
"L 110.798002 86.064811 \n",
|
||
"L 114.371471 87.627641 \n",
|
||
"L 117.943929 88.90982 \n",
|
||
"L 121.517777 89.91157 \n",
|
||
"L 125.095428 90.632732 \n",
|
||
"L 128.679309 91.07277 \n",
|
||
"L 132.271869 91.230764 \n",
|
||
"L 135.875585 91.105408 \n",
|
||
"L 139.492964 90.695 \n",
|
||
"L 143.126555 89.997438 \n",
|
||
"L 146.77895 89.010209 \n",
|
||
"L 150.452794 87.730379 \n",
|
||
"L 154.15079 86.15458 \n",
|
||
"L 157.875704 84.278998 \n",
|
||
"L 161.630378 82.099354 \n",
|
||
"L 165.417731 79.610891 \n",
|
||
"L 169.240774 76.808351 \n",
|
||
"L 173.102613 73.685952 \n",
|
||
"L 177.006461 70.237369 \n",
|
||
"L 180.955647 66.455703 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 75.032652 44.562414 \n",
|
||
"L 78.762781 49.337608 \n",
|
||
"L 82.46568 53.803584 \n",
|
||
"L 86.143978 57.964925 \n",
|
||
"L 89.800255 61.825776 \n",
|
||
"L 93.437049 65.389856 \n",
|
||
"L 97.056856 68.660469 \n",
|
||
"L 100.662145 71.640515 \n",
|
||
"L 104.255356 74.332495 \n",
|
||
"L 107.838907 76.73852 \n",
|
||
"L 111.415205 78.860316 \n",
|
||
"L 114.986643 80.699227 \n",
|
||
"L 118.555611 82.25622 \n",
|
||
"L 122.1245 83.531885 \n",
|
||
"L 125.695706 84.526435 \n",
|
||
"L 129.271639 85.239707 \n",
|
||
"L 132.854722 85.671156 \n",
|
||
"L 136.447405 85.819857 \n",
|
||
"L 140.052162 85.684495 \n",
|
||
"L 143.671505 85.263361 \n",
|
||
"L 147.307982 84.554346 \n",
|
||
"L 150.964191 83.554928 \n",
|
||
"L 154.64278 82.262164 \n",
|
||
"L 158.346458 80.672678 \n",
|
||
"L 162.077999 78.782647 \n",
|
||
"L 165.840253 76.587783 \n",
|
||
"L 169.636149 74.08332 \n",
|
||
"L 173.468709 71.263988 \n",
|
||
"L 177.34105 68.123999 \n",
|
||
"L 181.256401 64.657014 \n",
|
||
"L 185.218106 60.856125 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 79.372827 40.415722 \n",
|
||
"L 83.084169 45.185572 \n",
|
||
"L 86.769392 49.646154 \n",
|
||
"L 90.431101 53.802038 \n",
|
||
"L 94.071854 57.657352 \n",
|
||
"L 97.694164 61.215803 \n",
|
||
"L 101.300512 64.480683 \n",
|
||
"L 104.893345 67.454877 \n",
|
||
"L 108.475087 70.140878 \n",
|
||
"L 112.048142 72.540787 \n",
|
||
"L 115.6149 74.65632 \n",
|
||
"L 119.177744 76.488814 \n",
|
||
"L 122.739052 78.039229 \n",
|
||
"L 126.301204 79.308148 \n",
|
||
"L 129.866588 80.295779 \n",
|
||
"L 133.437605 81.001954 \n",
|
||
"L 137.016672 81.426125 \n",
|
||
"L 140.606231 81.567363 \n",
|
||
"L 144.208756 81.424351 \n",
|
||
"L 147.82675 80.995379 \n",
|
||
"L 151.462764 80.278336 \n",
|
||
"L 155.119391 79.270701 \n",
|
||
"L 158.799279 77.969533 \n",
|
||
"L 162.505139 76.371459 \n",
|
||
"L 166.239746 74.472657 \n",
|
||
"L 170.005953 72.268845 \n",
|
||
"L 173.806693 69.755261 \n",
|
||
"L 177.644991 66.926644 \n",
|
||
"L 181.523973 63.777212 \n",
|
||
"L 185.446872 60.300638 \n",
|
||
"L 189.41704 56.490024 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 83.738887 37.467973 \n",
|
||
"L 87.428195 42.225945 \n",
|
||
"L 91.09253 46.675169 \n",
|
||
"L 94.734466 50.820184 \n",
|
||
"L 98.356534 54.665097 \n",
|
||
"L 101.961221 58.213591 \n",
|
||
"L 105.550983 61.468936 \n",
|
||
"L 109.128246 64.434004 \n",
|
||
"L 112.695413 67.111268 \n",
|
||
"L 116.254868 69.502816 \n",
|
||
"L 119.808983 71.610353 \n",
|
||
"L 123.360124 73.435206 \n",
|
||
"L 126.910653 74.978325 \n",
|
||
"L 130.462937 76.240289 \n",
|
||
"L 134.019348 77.2213 \n",
|
||
"L 137.582277 77.921186 \n",
|
||
"L 141.15413 78.3394 \n",
|
||
"L 144.73734 78.475013 \n",
|
||
"L 148.334368 78.326711 \n",
|
||
"L 151.947713 77.892788 \n",
|
||
"L 155.579915 77.17114 \n",
|
||
"L 159.233564 76.159255 \n",
|
||
"L 162.911302 74.854203 \n",
|
||
"L 166.615834 73.252622 \n",
|
||
"L 170.349932 71.350708 \n",
|
||
"L 174.116445 69.144196 \n",
|
||
"L 177.918306 66.628344 \n",
|
||
"L 181.758538 63.797915 \n",
|
||
"L 185.640264 60.647152 \n",
|
||
"L 189.566719 57.169759 \n",
|
||
"L 193.541256 53.358869 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 88.118869 35.713859 \n",
|
||
"L 91.783017 40.453536 \n",
|
||
"L 95.423361 44.885539 \n",
|
||
"L 99.042444 49.014371 \n",
|
||
"L 102.642764 52.844103 \n",
|
||
"L 106.226781 56.378389 \n",
|
||
"L 109.79692 59.620473 \n",
|
||
"L 113.355581 62.5732 \n",
|
||
"L 116.905143 65.239025 \n",
|
||
"L 120.447965 67.620016 \n",
|
||
"L 123.9864 69.717864 \n",
|
||
"L 127.522789 71.533883 \n",
|
||
"L 131.059478 73.069014 \n",
|
||
"L 134.598812 74.32383 \n",
|
||
"L 138.14315 75.298528 \n",
|
||
"L 141.694864 75.992937 \n",
|
||
"L 145.256344 76.40651 \n",
|
||
"L 148.83001 76.538323 \n",
|
||
"L 152.418309 76.38707 \n",
|
||
"L 156.023729 75.951056 \n",
|
||
"L 159.648796 75.228191 \n",
|
||
"L 163.296089 74.215978 \n",
|
||
"L 166.96824 72.911508 \n",
|
||
"L 170.667945 71.311444 \n",
|
||
"L 174.397966 69.412007 \n",
|
||
"L 178.161143 67.208963 \n",
|
||
"L 181.960401 64.697607 \n",
|
||
"L 185.798756 61.872739 \n",
|
||
"L 189.679323 58.728647 \n",
|
||
"L 193.605331 55.259082 \n",
|
||
"L 197.580125 51.457234 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 92.500935 35.141811 \n",
|
||
"L 96.136924 39.856932 \n",
|
||
"L 99.750301 44.265997 \n",
|
||
"L 103.343571 48.373461 \n",
|
||
"L 106.919195 52.183353 \n",
|
||
"L 110.4796 55.699287 \n",
|
||
"L 114.027179 58.924474 \n",
|
||
"L 117.564303 61.86173 \n",
|
||
"L 121.093321 64.513482 \n",
|
||
"L 124.616566 66.881779 \n",
|
||
"L 128.136362 68.968291 \n",
|
||
"L 131.655029 70.77432 \n",
|
||
"L 135.174887 72.300797 \n",
|
||
"L 138.698261 73.548285 \n",
|
||
"L 142.227487 74.516981 \n",
|
||
"L 145.764916 75.206715 \n",
|
||
"L 149.312921 75.616943 \n",
|
||
"L 152.873902 75.74675 \n",
|
||
"L 156.450288 75.594842 \n",
|
||
"L 160.04455 75.159541 \n",
|
||
"L 163.659198 74.438777 \n",
|
||
"L 167.296795 73.430079 \n",
|
||
"L 170.959958 72.130565 \n",
|
||
"L 174.651366 70.536933 \n",
|
||
"L 178.373769 68.645442 \n",
|
||
"L 182.129993 66.451902 \n",
|
||
"L 185.922946 63.951657 \n",
|
||
"L 189.755632 61.13956 \n",
|
||
"L 193.631153 58.009962 \n",
|
||
"L 197.552723 54.55668 \n",
|
||
"L 201.523674 50.772975 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 96.873466 35.734237 \n",
|
||
"L 100.478446 40.41874 \n",
|
||
"L 104.062017 44.799331 \n",
|
||
"L 107.626644 48.880407 \n",
|
||
"L 111.17475 52.665947 \n",
|
||
"L 114.708722 56.159517 \n",
|
||
"L 118.230921 59.36429 \n",
|
||
"L 121.743681 62.283043 \n",
|
||
"L 125.24932 64.918175 \n",
|
||
"L 128.750141 67.271709 \n",
|
||
"L 132.248438 69.345295 \n",
|
||
"L 135.746502 71.140217 \n",
|
||
"L 139.246627 72.657396 \n",
|
||
"L 142.751111 73.897388 \n",
|
||
"L 146.262265 74.860388 \n",
|
||
"L 149.782416 75.546227 \n",
|
||
"L 153.313915 75.954371 \n",
|
||
"L 156.859136 76.083916 \n",
|
||
"L 160.42049 75.933584 \n",
|
||
"L 164.000424 75.501719 \n",
|
||
"L 167.601428 74.786278 \n",
|
||
"L 171.226044 73.784822 \n",
|
||
"L 174.876869 72.494508 \n",
|
||
"L 178.556563 70.912076 \n",
|
||
"L 182.267855 69.033834 \n",
|
||
"L 186.013551 66.85565 \n",
|
||
"L 189.796542 64.372926 \n",
|
||
"L 193.619809 61.580588 \n",
|
||
"L 197.486435 58.473062 \n",
|
||
"L 201.399615 55.044249 \n",
|
||
"L 205.362659 51.287504 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 101.225166 37.467842 \n",
|
||
"L 104.796438 42.115903 \n",
|
||
"L 108.347515 46.462699 \n",
|
||
"L 111.880813 50.512563 \n",
|
||
"L 115.398714 54.269412 \n",
|
||
"L 118.903567 57.736762 \n",
|
||
"L 122.39769 60.917736 \n",
|
||
"L 125.883382 63.815073 \n",
|
||
"L 129.362926 66.431136 \n",
|
||
"L 132.838588 68.767918 \n",
|
||
"L 136.312633 70.827047 \n",
|
||
"L 139.787318 72.609789 \n",
|
||
"L 143.264906 74.117051 \n",
|
||
"L 146.747666 75.349385 \n",
|
||
"L 150.237881 76.306983 \n",
|
||
"L 153.737851 76.989681 \n",
|
||
"L 157.249897 77.396953 \n",
|
||
"L 160.77637 77.527911 \n",
|
||
"L 164.319652 77.381299 \n",
|
||
"L 167.882165 76.955488 \n",
|
||
"L 171.466375 76.248467 \n",
|
||
"L 175.074799 75.257837 \n",
|
||
"L 178.710008 73.9808 \n",
|
||
"L 182.374638 72.414148 \n",
|
||
"L 186.071394 70.554251 \n",
|
||
"L 189.803056 68.397041 \n",
|
||
"L 193.572489 65.937997 \n",
|
||
"L 197.38265 63.172126 \n",
|
||
"L 201.236596 60.093946 \n",
|
||
"L 205.137494 56.697459 \n",
|
||
"L 209.088627 52.97613 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 105.545142 40.314003 \n",
|
||
"L 109.080176 44.920067 \n",
|
||
"L 112.596226 49.227995 \n",
|
||
"L 116.095663 53.242044 \n",
|
||
"L 119.580822 56.966064 \n",
|
||
"L 123.054007 60.403512 \n",
|
||
"L 126.517497 63.557458 \n",
|
||
"L 129.973549 66.430596 \n",
|
||
"L 133.424407 69.02525 \n",
|
||
"L 136.872302 71.34338 \n",
|
||
"L 140.319459 73.386589 \n",
|
||
"L 143.768104 75.156122 \n",
|
||
"L 147.220464 76.652876 \n",
|
||
"L 150.678777 77.877393 \n",
|
||
"L 154.145292 78.829865 \n",
|
||
"L 157.622278 79.510133 \n",
|
||
"L 161.112027 79.917686 \n",
|
||
"L 164.616858 80.051651 \n",
|
||
"L 168.139124 79.9108 \n",
|
||
"L 171.681217 79.493533 \n",
|
||
"L 175.245576 78.797879 \n",
|
||
"L 178.834685 77.821485 \n",
|
||
"L 182.451089 76.561606 \n",
|
||
"L 186.097393 75.015095 \n",
|
||
"L 189.776272 73.17839 \n",
|
||
"L 193.490478 71.047501 \n",
|
||
"L 197.242844 68.617993 \n",
|
||
"L 201.036297 65.88497 \n",
|
||
"L 204.873861 62.843053 \n",
|
||
"L 208.758669 59.486361 \n",
|
||
"L 212.693973 55.808487 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 109.822991 44.239201 \n",
|
||
"L 113.319427 48.798016 \n",
|
||
"L 116.798086 53.062274 \n",
|
||
"L 120.261289 57.036151 \n",
|
||
"L 123.711322 60.723425 \n",
|
||
"L 127.150444 64.127484 \n",
|
||
"L 130.580887 67.251343 \n",
|
||
"L 134.004868 70.097644 \n",
|
||
"L 137.424588 72.668669 \n",
|
||
"L 140.842237 74.966343 \n",
|
||
"L 144.260003 76.99224 \n",
|
||
"L 147.680072 78.747586 \n",
|
||
"L 151.104637 80.233261 \n",
|
||
"L 154.535898 81.449803 \n",
|
||
"L 157.976069 82.397402 \n",
|
||
"L 161.427386 83.075908 \n",
|
||
"L 164.892104 83.484821 \n",
|
||
"L 168.372511 83.623292 \n",
|
||
"L 171.870926 83.490121 \n",
|
||
"L 175.389708 83.083743 \n",
|
||
"L 178.931261 82.402233 \n",
|
||
"L 182.498039 81.443288 \n",
|
||
"L 186.092552 80.204223 \n",
|
||
"L 189.717371 78.681961 \n",
|
||
"L 193.375137 76.873016 \n",
|
||
"L 197.068568 74.773485 \n",
|
||
"L 200.800461 72.379031 \n",
|
||
"L 204.573706 69.684864 \n",
|
||
"L 208.391291 66.685723 \n",
|
||
"L 212.256309 63.375857 \n",
|
||
"L 216.171972 59.749001 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 114.048865 49.205501 \n",
|
||
"L 117.50452 53.712137 \n",
|
||
"L 120.943595 57.928221 \n",
|
||
"L 124.368358 61.857837 \n",
|
||
"L 127.781044 65.504683 \n",
|
||
"L 131.183863 68.872077 \n",
|
||
"L 134.579001 71.962971 \n",
|
||
"L 137.968627 74.779952 \n",
|
||
"L 141.3549 77.325258 \n",
|
||
"L 144.739968 79.600774 \n",
|
||
"L 148.125975 81.608045 \n",
|
||
"L 151.51507 83.348274 \n",
|
||
"L 154.909403 84.822328 \n",
|
||
"L 158.311137 86.030734 \n",
|
||
"L 161.722449 86.973686 \n",
|
||
"L 165.145534 87.651041 \n",
|
||
"L 168.582613 88.062315 \n",
|
||
"L 172.035936 88.206684 \n",
|
||
"L 175.507786 88.082978 \n",
|
||
"L 179.000485 87.689674 \n",
|
||
"L 182.5164 87.024894 \n",
|
||
"L 186.057948 86.086392 \n",
|
||
"L 189.627602 84.871551 \n",
|
||
"L 193.227896 83.377367 \n",
|
||
"L 196.861432 81.600442 \n",
|
||
"L 200.530888 79.536967 \n",
|
||
"L 204.239022 77.182711 \n",
|
||
"L 207.988683 74.533 \n",
|
||
"L 211.782814 71.582706 \n",
|
||
"L 215.624467 68.326218 \n",
|
||
"L 219.516805 64.757427 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" <path clip-path=\"url(#p094f2f5971)\" d=\"M 118.213531 55.171053 \n",
|
||
"L 121.626404 59.620929 \n",
|
||
"L 125.023878 63.784647 \n",
|
||
"L 128.408166 67.666195 \n",
|
||
"L 131.781449 71.269186 \n",
|
||
"L 135.145887 74.596862 \n",
|
||
"L 138.503618 77.652106 \n",
|
||
"L 141.856762 80.437451 \n",
|
||
"L 145.207431 82.955082 \n",
|
||
"L 148.557729 85.206847 \n",
|
||
"L 151.909757 87.194258 \n",
|
||
"L 155.265619 88.918493 \n",
|
||
"L 158.627425 90.380404 \n",
|
||
"L 161.997296 91.580512 \n",
|
||
"L 165.377367 92.519012 \n",
|
||
"L 168.769795 93.195769 \n",
|
||
"L 172.17676 93.610317 \n",
|
||
"L 175.600471 93.761859 \n",
|
||
"L 179.043173 93.649259 \n",
|
||
"L 182.507148 93.271038 \n",
|
||
"L 185.994723 92.62537 \n",
|
||
"L 189.508274 91.710072 \n",
|
||
"L 193.050234 90.522597 \n",
|
||
"L 196.623094 89.060025 \n",
|
||
"L 200.229416 87.319047 \n",
|
||
"L 203.871832 85.295959 \n",
|
||
"L 207.553058 82.986644 \n",
|
||
"L 211.275894 80.386556 \n",
|
||
"L 215.043239 77.490704 \n",
|
||
"L 218.858093 74.293632 \n",
|
||
"L 222.72357 70.789397 \n",
|
||
"\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
|
||
" </g>\n",
|
||
" <g id=\"line2d_13\">\n",
|
||
" <defs>\n",
|
||
" <path d=\"M -3 3 \n",
|
||
"L 3 -3 \n",
|
||
"M -3 -3 \n",
|
||
"L 3 3 \n",
|
||
"\" id=\"m96f9970f7f\" style=\"stroke:#ff0000;\"/>\n",
|
||
" </defs>\n",
|
||
" <g clip-path=\"url(#p094f2f5971)\">\n",
|
||
" <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"139.643243\" xlink:href=\"#m96f9970f7f\" y=\"76.813514\"/>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" </g>\n",
|
||
" <defs>\n",
|
||
" <clipPath id=\"p094f2f5971\">\n",
|
||
" <rect height=\"135.9\" width=\"251.1\" x=\"10.7\" y=\"10.7\"/>\n",
|
||
" </clipPath>\n",
|
||
" </defs>\n",
|
||
"</svg>\n"
|
||
],
|
||
"text/plain": [
|
||
"<matplotlib.figure.Figure at 0x1082d00b8>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"x, y = np.mgrid[-1: 1: 31j, -1: 1: 31j]\n",
|
||
"z = x**2 - y**2\n",
|
||
"\n",
|
||
"ax = d2l.plt.figure().add_subplot(111, projection='3d')\n",
|
||
"ax.plot_wireframe(x, y, z, **{'rstride': 2, 'cstride': 2})\n",
|
||
"ax.plot([0], [0], [0], 'rx')\n",
|
||
"ticks = [-1, 0, 1]\n",
|
||
"d2l.plt.xticks(ticks)\n",
|
||
"d2l.plt.yticks(ticks)\n",
|
||
"ax.set_zticks(ticks)\n",
|
||
"d2l.plt.xlabel('x')\n",
|
||
"d2l.plt.ylabel('y');"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {
|
||
"collapsed": true
|
||
},
|
||
"outputs": [],
|
||
"source": []
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "Python [default]",
|
||
"language": "python",
|
||
"name": "python3"
|
||
},
|
||
"language_info": {
|
||
"codemirror_mode": {
|
||
"name": "ipython",
|
||
"version": 3
|
||
},
|
||
"file_extension": ".py",
|
||
"mimetype": "text/x-python",
|
||
"name": "python",
|
||
"nbconvert_exporter": "python",
|
||
"pygments_lexer": "ipython3",
|
||
"version": "3.6.3"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 2
|
||
}
|