diff --git a/lecture_13/LU_naive.m b/lecture_13/LU_naive.m
new file mode 100644
index 0000000..92efde6
--- /dev/null
+++ b/lecture_13/LU_naive.m
@@ -0,0 +1,27 @@
+function [L, U] = LU_naive(A)
+% GaussNaive: naive Gauss elimination
+% x = GaussNaive(A,b): Gauss elimination without pivoting.
+% input:
+% A = coefficient matrix
+% y = right hand side vector
+% output:
+% x = solution vector
+[m,n] = size(A);
+if m~=n, error('Matrix A must be square'); end
+nb = n;
+L=diag(ones(n,1));
+U=A;
+% forward elimination
+for k = 1:n-1
+ for i = k+1:n
+ fik = U(i,k)/U(k,k);
+ L(i,k)=fik;
+ U(i,k:nb) = U(i,k:nb)-fik*U(k,k:nb);
+ end
+end
+%% back substitution
+%x = zeros(n,1);
+%x(n) = Aug(n,nb)/Aug(n,n);
+%for i = n-1:-1:1
+% x(i) = (Aug(i,nb)-Aug(i,i+1:n)*x(i+1:n))/Aug(i,i);
+%end
diff --git a/lecture_13/lecture_13.aux b/lecture_13/lecture_13.aux
index 513ef62..30cf1b4 100644
--- a/lecture_13/lecture_13.aux
+++ b/lecture_13/lecture_13.aux
@@ -23,37 +23,41 @@
\@writefile{toc}{\contentsline {subsection}{\numberline {0.2}Your questions from last class}{1}{subsection.0.2}}
\newlabel{your-questions-from-last-class}{{0.2}{1}{Your questions from last class}{subsection.0.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces q2\relax }}{2}{figure.caption.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {0.3}Condition of a matrix}{2}{subsection.0.3}}
-\newlabel{condition-of-a-matrix}{{0.3}{2}{Condition of a matrix}{subsection.0.3}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {0.3.1}\emph {just checked in to see what condition my condition was in}}{2}{subsubsection.0.3.1}}
-\newlabel{just-checked-in-to-see-what-condition-my-condition-was-in}{{0.3.1}{2}{\texorpdfstring {\emph {just checked in to see what condition my condition was in}}{just checked in to see what condition my condition was in}}{subsubsection.0.3.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {0.3.2}Matrix norms}{2}{subsubsection.0.3.2}}
-\newlabel{matrix-norms}{{0.3.2}{2}{Matrix norms}{subsubsection.0.3.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {0.3.3}Condition of Matrix}{3}{subsubsection.0.3.3}}
-\newlabel{condition-of-matrix}{{0.3.3}{3}{Condition of Matrix}{subsubsection.0.3.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Markdown examples}{2}{section.1}}
+\newlabel{markdown-examples}{{1}{2}{Markdown examples}{section.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Condition of a matrix}{3}{subsection.1.1}}
+\newlabel{condition-of-a-matrix}{{1.1}{3}{Condition of a matrix}{subsection.1.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}\emph {just checked in to see what condition my condition was in}}{3}{subsubsection.1.1.1}}
+\newlabel{just-checked-in-to-see-what-condition-my-condition-was-in}{{1.1.1}{3}{\texorpdfstring {\emph {just checked in to see what condition my condition was in}}{just checked in to see what condition my condition was in}}{subsubsection.1.1.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Matrix norms}{3}{subsubsection.1.1.2}}
+\newlabel{matrix-norms}{{1.1.2}{3}{Matrix norms}{subsubsection.1.1.2}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.3}Condition of Matrix}{3}{subsubsection.1.1.3}}
+\newlabel{condition-of-matrix}{{1.1.3}{3}{Condition of Matrix}{subsubsection.1.1.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Springs-masses\relax }}{5}{figure.caption.3}}
-\@writefile{toc}{\contentsline {section}{\numberline {1}Iterative Methods}{6}{section.1}}
-\newlabel{iterative-methods}{{1}{6}{Iterative Methods}{section.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Gauss-Seidel method}{6}{subsection.1.1}}
-\newlabel{gauss-seidel-method}{{1.1}{6}{Gauss-Seidel method}{subsection.1.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}Gauss-Seidel Iterative approach}{7}{subsubsection.1.1.1}}
-\newlabel{gauss-seidel-iterative-approach}{{1.1.1}{7}{Gauss-Seidel Iterative approach}{subsubsection.1.1.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Jacobi method}{7}{subsubsection.1.1.2}}
-\newlabel{jacobi-method}{{1.1.2}{7}{Jacobi method}{subsubsection.1.1.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}P=2 norm is ratio of biggest eigenvalue to smallest eigenvalue!}{7}{subsection.1.2}}
+\newlabel{p2-norm-is-ratio-of-biggest-eigenvalue-to-smallest-eigenvalue}{{1.2}{7}{P=2 norm is ratio of biggest eigenvalue to smallest eigenvalue!}{subsection.1.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Iterative Methods}{7}{section.2}}
+\newlabel{iterative-methods}{{2}{7}{Iterative Methods}{section.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Gauss-Seidel method}{7}{subsection.2.1}}
+\newlabel{gauss-seidel-method}{{2.1}{7}{Gauss-Seidel method}{subsection.2.1}{}}
\gdef \LT@i {\LT@entry
{1}{52.97838pt}\LT@entry
{1}{181.1121pt}\LT@entry
{1}{35.4892pt}\LT@entry
{1}{179.80707pt}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Gauss-Seidel with Relaxation}{11}{subsection.1.2}}
-\newlabel{gauss-seidel-with-relaxation}{{1.2}{11}{Gauss-Seidel with Relaxation}{subsection.1.2}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Nonlinear Systems}{13}{subsection.1.3}}
-\newlabel{nonlinear-systems}{{1.3}{13}{Nonlinear Systems}{subsection.1.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Newton-Raphson part II}{14}{subsection.1.4}}
-\newlabel{newton-raphson-part-ii}{{1.4}{14}{Newton-Raphson part II}{subsection.1.4}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.1}Solution is again in the form Ax=b}{15}{subsubsection.1.4.1}}
-\newlabel{solution-is-again-in-the-form-axb}{{1.4.1}{15}{Solution is again in the form Ax=b}{subsubsection.1.4.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Example of Jacobian calculation}{15}{subsection.1.5}}
-\newlabel{example-of-jacobian-calculation}{{1.5}{15}{Example of Jacobian calculation}{subsection.1.5}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Nonlinear springs supporting two masses in series}{15}{subsubsection.1.5.1}}
-\newlabel{nonlinear-springs-supporting-two-masses-in-series}{{1.5.1}{15}{Nonlinear springs supporting two masses in series}{subsubsection.1.5.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Gauss-Seidel Iterative approach}{8}{subsubsection.2.1.1}}
+\newlabel{gauss-seidel-iterative-approach}{{2.1.1}{8}{Gauss-Seidel Iterative approach}{subsubsection.2.1.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Jacobi method}{8}{subsubsection.2.1.2}}
+\newlabel{jacobi-method}{{2.1.2}{8}{Jacobi method}{subsubsection.2.1.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Gauss-Seidel with Relaxation}{11}{subsection.2.2}}
+\newlabel{gauss-seidel-with-relaxation}{{2.2}{11}{Gauss-Seidel with Relaxation}{subsection.2.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Nonlinear Systems}{13}{subsection.2.3}}
+\newlabel{nonlinear-systems}{{2.3}{13}{Nonlinear Systems}{subsection.2.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Newton-Raphson part II}{14}{subsection.2.4}}
+\newlabel{newton-raphson-part-ii}{{2.4}{14}{Newton-Raphson part II}{subsection.2.4}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Solution is again in the form Ax=b}{15}{subsubsection.2.4.1}}
+\newlabel{solution-is-again-in-the-form-axb}{{2.4.1}{15}{Solution is again in the form Ax=b}{subsubsection.2.4.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Example of Jacobian calculation}{15}{subsection.2.5}}
+\newlabel{example-of-jacobian-calculation}{{2.5}{15}{Example of Jacobian calculation}{subsection.2.5}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Nonlinear springs supporting two masses in series}{15}{subsubsection.2.5.1}}
+\newlabel{nonlinear-springs-supporting-two-masses-in-series}{{2.5.1}{15}{Nonlinear springs supporting two masses in series}{subsubsection.2.5.1}{}}
diff --git a/lecture_13/lecture_13.ipynb b/lecture_13/lecture_13.ipynb
index 34a39e5..913f44f 100644
--- a/lecture_13/lecture_13.ipynb
+++ b/lecture_13/lecture_13.ipynb
@@ -68,6 +68,24 @@
" "
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Markdown examples\n",
+ "\n",
+ "` \" ' ` `\n",
+ "\n",
+ "```matlab\n",
+ "x=linspace(0,1);\n",
+ "y=x.^2;\n",
+ "plot(x,y)\n",
+ "for i = 1:10\n",
+ " fprintf('markdown is pretty')\n",
+ "end\n",
+ "```"
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {},
@@ -82,7 +100,7 @@
"\n",
"For a matrix, A, the same norm is called the Frobenius norm:\n",
"\n",
- "$||A||_{f}=\\sqrt{\\sum_{i=1}^{n}\\sum_{i=1}^{m}A_{i,j}^{2}}$\n",
+ "$||A||_{f}=\\sqrt{\\sum_{i=1}^{n}\\sum_{j=1}^{m}A_{i,j}^{2}}$\n",
"\n",
"In general we can calculate any $p$-norm where\n",
"\n",
@@ -115,7 +133,7 @@
},
{
"cell_type": "code",
- "execution_count": 72,
+ "execution_count": 7,
"metadata": {
"collapsed": false
},
@@ -166,7 +184,7 @@
},
{
"cell_type": "code",
- "execution_count": 75,
+ "execution_count": 8,
"metadata": {
"collapsed": false
},
@@ -195,7 +213,7 @@
"d1=L\\[1;0;0];\n",
"d2=L\\[0;1;0];\n",
"d3=L\\[0;0;1];\n",
- "invA(:,1)=U\\d1;\n",
+ "invA(:,1)=U\\d1; % shortcut invA(:,1)=A\\[1;0;0]\n",
"invA(:,2)=U\\d2;\n",
"invA(:,3)=U\\d3\n",
"invA*A"
@@ -210,7 +228,7 @@
},
{
"cell_type": "code",
- "execution_count": 74,
+ "execution_count": 9,
"metadata": {
"collapsed": false
},
@@ -299,7 +317,7 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 10,
"metadata": {
"collapsed": false
},
@@ -341,7 +359,7 @@
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 11,
"metadata": {
"collapsed": false
},
@@ -391,6 +409,15 @@
"max(e)/min(e)"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## P=2 norm is ratio of biggest eigenvalue to smallest eigenvalue!\n",
+ "\n",
+ "no need to calculate the inv(K)"
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {},
@@ -418,7 +445,7 @@
"-19.3 \\\\\n",
"71.4\\end{array} \\right]$\n",
"\n",
- "$x_{1}=\\frac{7.85+0.1x_{2}+0.3x_{3}}{3}$\n",
+ "$x_{1}=\\frac{7.85+0.1x_{2}+0.2x_{3}}{3}$\n",
"\n",
"$x_{2}=\\frac{-19.3-0.1x_{1}+0.3x_{3}}{7}$\n",
"\n",
@@ -427,7 +454,7 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 12,
"metadata": {
"collapsed": false
},
@@ -511,9 +538,9 @@
"-19.3/7 \\\\\n",
"71.4/10\\end{array} \\right]-\n",
"\\left[ \\begin{array}{ccc}\n",
- "0 & -0.1 & -0.2 \\\\\n",
- "0.1 & 0 & -0.3 \\\\\n",
- "0.3 & -0.2 & 0 \\end{array} \\right]\n",
+ "0 & 0.1/3 & 0.2/3 \\\\\n",
+ "0.1/7 & 0 & -0.3/7 \\\\\n",
+ "0.3/10 & -0.2/10 & 0 \\end{array} \\right]\n",
"\\left[ \\begin{array}{c}\n",
"x_{1}^{i-1} \\\\\n",
"x_{2}^{i-1} \\\\\n",
@@ -528,7 +555,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 14,
"metadata": {
"collapsed": false
},
@@ -637,7 +664,7 @@
},
{
"cell_type": "code",
- "execution_count": 17,
+ "execution_count": 15,
"metadata": {
"collapsed": false
},
@@ -675,7 +702,7 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 16,
"metadata": {
"collapsed": false
},
@@ -754,7 +781,7 @@
},
{
"cell_type": "code",
- "execution_count": 105,
+ "execution_count": 17,
"metadata": {
"collapsed": false
},
@@ -1028,7 +1055,7 @@
},
{
"cell_type": "code",
- "execution_count": 121,
+ "execution_count": 19,
"metadata": {
"collapsed": false
},
@@ -1075,86 +1102,96 @@
"\n",
"\n",
"\t\n",
- "\t\t\n",
+ "\t\t\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t5\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t10\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t15\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t20\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t1\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t2\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t3\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t4\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t5\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\t\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\t\tx2\n",
+ "\t\n",
+ "\n",
+ "\n",
+ "\t\n",
+ "\t\tx1\n",
+ "\t\n",
+ "\n",
"\n",
"\n",
"\tgnuplot_plot_1a\n",
- "\n",
+ "\n",
"\n",
"\n",
- "\t\n",
+ "\t\n",
"\t\n",
"\tgnuplot_plot_2a\n",
"\n",
- "\t\n",
+ "\t\n",
"\t\n",
"\tgnuplot_plot_3a\n",
"\n",
"\t \n",
- "\t\n",
+ "\t\n",
"\n",
"\t\n",
"\n",
@@ -1186,7 +1223,9 @@
"plot(x11,x12,x21,x22)\n",
"% Solution at x_1=2, x_2=3\n",
"hold on;\n",
- "plot(2,3,'o')"
+ "plot(2,3,'o')\n",
+ "xlabel('x_1')\n",
+ "ylabel('x_2')"
]
},
{
@@ -1240,10 +1279,10 @@
"\\vdots \\\\\n",
"x_{i+1}\\end{array} \\right]-\n",
"\\left[ \\begin{array}{c}\n",
- "f_{1,i} \\\\\n",
- "f_{2,i} \\\\\n",
+ "x_{1,i} \\\\\n",
+ "x_{2,i} \\\\\n",
"\\vdots \\\\\n",
- "f_{n,i}\\end{array} \\right]\\right)$\n",
+ "x_{n,i}\\end{array} \\right]\\right)$\n",
"\n",
"### Solution is again in the form Ax=b\n",
"\n",
@@ -1257,7 +1296,7 @@
"\n",
"### Nonlinear springs supporting two masses in series\n",
"\n",
- "Two springs are connected to two masses, with $m_1$=1 kg and $m_{2}$=2 kg. The springs are identical, but they have nonlinear spring constants, of $k_1$=10 N/m and $k_2$=-4 N/m\n",
+ "Two springs are connected to two masses, with $m_1$=1 kg and $m_{2}$=2 kg. The springs are identical, but they have nonlinear spring constants, of $k_1$=100 N/m and $k_2$=-10 N/m\n",
"\n",
"We want to solve for the final position of the masses ($x_1$ and $x_2$)\n",
"\n",
@@ -1272,8 +1311,7 @@
"$J(2,1)=\\frac{\\partial f_2}{\\partial x_{1}}=k_{1}+2k_{2}(x_{2}-x_{1})$\n",
"\n",
"$J(2,2)=\\frac{\\partial f_2}{\\partial x_{2}}=-k_{1}-2k_{2}(x_{2}-x_{1})$\n",
- "\n",
- "Use an initial guess of $x_1=x_2=0$\n"
+ "\n"
]
},
{
@@ -1286,13 +1324,13 @@
"source": [
"m1=1; % kg \n",
"m2=2; % kg\n",
- "k1=10; % N/m\n",
- "k2=-4; % N/m^2"
+ "k1=100; % N/m\n",
+ "k2=-10; % N/m^2"
]
},
{
"cell_type": "code",
- "execution_count": 214,
+ "execution_count": 20,
"metadata": {
"collapsed": false
},
@@ -1318,7 +1356,7 @@
},
{
"cell_type": "code",
- "execution_count": 217,
+ "execution_count": 21,
"metadata": {
"collapsed": false
},
@@ -1346,7 +1384,7 @@
},
{
"cell_type": "code",
- "execution_count": 227,
+ "execution_count": 22,
"metadata": {
"collapsed": false
},
@@ -1430,7 +1468,7 @@
},
{
"cell_type": "code",
- "execution_count": 228,
+ "execution_count": 23,
"metadata": {
"collapsed": false
},
@@ -1459,7 +1497,7 @@
},
{
"cell_type": "code",
- "execution_count": 236,
+ "execution_count": 26,
"metadata": {
"collapsed": false
},
@@ -1505,4046 +1543,3710 @@
"\n",
"\n",
"\n",
- "\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
"\n",
"\n",
"\n",
- "\n",
- "\t\n",
"\tgnuplot_plot_1a\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.2\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.4\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.6\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.8\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t1\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.2\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.4\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.6\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.8\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t1\n",
- "\t\n",
- "\n",
- "\n",
- "\t\n",
- "\t\tx2\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\n",
- "\tgnuplot_plot_1b\n",
- "\n",
- "\n",
- "\n",
- ";\n",
- "\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t-150\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t-100\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t-50\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t0\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t50\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t100\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- ""
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "image/svg+xml": [
- "\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t2\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t4\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t6\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t8\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t10\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\n",
+ "\t\tx1\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t2\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t4\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t6\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t8\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t10\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\n",
+ "\t\tx2\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t-500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t1000\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t1500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t2000\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t2500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\t\n",
+ "\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
+ "\n",
+ "\t\n",
+ "\t\t\n",
"\t\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\tgnuplot_plot_1b\n",
+ "\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\n",
+ ";\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
"\t\n",
+ "\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t1000\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t1500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t2000\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\n",
"\n",
- "\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
+ "\n",
+ "\n",
+ ""
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/svg+xml": [
+ "\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t2\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t4\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t6\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t8\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t10\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\n",
+ "\t\tx1\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
- "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t2\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t4\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t6\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t\n",
+ "\t\t\n",
+ "\t\t8\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t\n",
- "\t\n",
"\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0\n",
+ "\t\t\n",
+ "\t\t10\n",
"\t\n",
"\n",
"\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.2\n",
+ "\t\n",
+ "\t\tx2\n",
"\t\n",
"\n",
"\n",
"\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.4\n",
+ "\t\t\n",
+ "\t\t-2000\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\t\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t0.6\n",
+ "\t\t\n",
+ "\t\t-1500\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\t\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t0.8\n",
+ "\t\t\n",
+ "\t\t-1000\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\t\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t1\n",
+ "\t\t\n",
+ "\t\t-500\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\n",
- "\n",
- "\t\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t0\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.2\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.4\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.6\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
- "\n",
- "\t\t\n",
- "\t\t0.8\n",
- "\t\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\t\n",
+ "\t\n",
+ "\n",
+ "\t\n",
+ "\n",
+ "\t\n",
"\n",
- "\t\t\n",
- "\t\t1\n",
+ "\t\t\n",
+ "\t\t500\n",
"\t\n",
"\n",
"\n",
- "\t\n",
- "\t\tx2\n",
- "\t\n",
"\n",
"\n",
- "\n",
- "\n",
+ "\t\n",
+ "\n",
"\n",
"\n",
"\t\n",
- "\t\t\n",
+ "\t\t\n",
"\t\n",
"\n",
"\n",
"\n",
"\n",
- "\t\n",
+ "\t\n",
"\n",
"\n",
"\tgnuplot_plot_1b\n",
"\n",
"\n",
"\n",
- ";\n",
+ ";\n",
"\n",
"\t\n",
"\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t-150\n",
+ "\t\t\n",
+ "\t\t-1500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t-100\n",
+ "\t\t\n",
+ "\t\t-1000\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t-50\n",
+ "\t\t\n",
+ "\t\t-500\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
+ "\t\t\n",
"\t\t0\n",
"\t\n",
"\n",
"\n",
- "\t\t\n",
- "\t\t50\n",
- "\t\n",
- "\n",
- "\n",
- "\t\t\n",
- "\t\t100\n",
- "\t\n",
- "\n",
- "\n",
"\n",
"\n",
"\n",
@@ -5553,7 +5255,7 @@
"\n",
"\n",
"\n",
- "\t\n",
+ "\t\n",
"\n",
"\n",
"\n",
@@ -5568,21 +5270,22 @@
}
],
"source": [
- "[X,Y]=meshgrid(linspace(0,1,20),linspace(0,1,20));\n",
+ "[X,Y]=meshgrid(linspace(0,10,20),linspace(0,10,20));\n",
"[N,M]=size(X);\n",
"F=zeros(size(X));\n",
"for i=1:N\n",
" for j=1:M\n",
" [f,~]=mass_spring([X(i,j),Y(i,j)]);\n",
- " F(i,j)=f(1);\n",
+ " F1(i,j)=f(1);\n",
+ " F2(i,j)=f(2);\n",
" end\n",
"end\n",
- "pcolor(X,Y,F)\n",
+ "mesh(X,Y,F1)\n",
"xlabel('x_1')\n",
"ylabel('x_2')\n",
"colorbar()\n",
"figure()\n",
- "pcolor(X,Y,F)\n",
+ "mesh(X,Y,F2)\n",
"xlabel('x_1')\n",
"ylabel('x_2')\n",
"colorbar()"
diff --git a/lecture_13/lecture_13.log b/lecture_13/lecture_13.log
index bb369ae..a86b4c3 100644
--- a/lecture_13/lecture_13.log
+++ b/lecture_13/lecture_13.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2017.1.11) 2 MAR 2017 09:22
+This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2017.1.11) 2 MAR 2017 11:41
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -737,138 +737,138 @@ File: t1cmtt.fd 2014/09/29 v2.5h Standard LaTeX font definitions
LaTeX Font Info: Font shape `T1/ppl/bx/n' in size <12> not available
(Font) Font shape `T1/ppl/b/n' tried instead on input line 288.
-
+
File: efficient_soln.png Graphic file (type png)