diff --git a/Lecc01-Secc1.5.ipynb b/Lecc01-Secc1.5.ipynb
index 48143f9..72ea1c7 100644
--- a/Lecc01-Secc1.5.ipynb
+++ b/Lecc01-Secc1.5.ipynb
@@ -15,9 +15,8 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "*Lea primero las Secciones 1.5 y 1.6 de la Lección 1 del [libro](https://github.com/mbujosab/CursoDeAlgebraLineal/blob/master/libro.pdf)* \n",
- "\n",
- "([https://github.com/mbujosab/CursoDeAlgebraLineal/blob/master/libro.pdf](https://github.com/mbujosab/CursoDeAlgebraLineal/blob/master/libro.pdf))\n",
+ "*Lea primero la [Sección 1.5](https://mbujosab.github.io/CursoDeAlgebraLineal/libro.pdf#section.1.5) y [Sección 1.6](https://mbujosab.github.io/CursoDeAlgebraLineal/libro.pdf#section.1.6) de la Lección 1 del libro.*\n",
+ "([https://mbujosab.github.io/CursoDeAlgebraLineal](https://mbujosab.github.io/CursoDeAlgebraLineal))\n",
"\n"
]
},
@@ -88,9 +87,81 @@
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAFcAAAAoCAIAAAAE3vEvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB+klEQVRo3u2a3ZGCMBSF7zJbQLCE0EG0BGIFqYESMpQAVuBYAnQAKcGxAy0h0gH7wMgwOLCyuRd3dnOe5Dgewgk/4RtBCMEeyrKs/R+K47g/aq31B+f8er3Cf1VZlsaYYNFv6rqWUj63Vtd1FEV5nr/oowgxPFi0y/1+b4wZfZXnedM0Sqk0Tcuy/NZHEXI45/z1y0lrDQDW2t6pqkpr3X1WSjHG5n0UIYYXRZEkybIWiqIYtSCE6DfP5zMAVFU146MIMbxrIXA5j+73OwCEYdhtbrdbzvnlcpnyUa4FinCnFowxm81m6MRxfLvdpnyUFijCnVqw1lprR3cZxtiUj9ICRXjgOKbnSegmaspHEXp4sHQeRpPQNE13ofbjU0pN+SgVUIQ7nQtSSgDIsmxYUxRFUz5KCxThn45jUkodDofdbsc5P51OaZrO+yjCD1+0Xjgej8Nnddu21lohBAAIIYYP7SkfRYjh3XrBv00tf5v6q/It+BZ8C74F34JvgbYFOr64DulEaIGIL65KOhetoEkR4FtI50+4IykCfAvpJOSOdLcxItJJwh3pWiAinSTcka4FItJJxR3pREE6nVog5Ytrkk4S7kh3IhCRTiruSCcS0um4XiDliyuQTs8dPXf0b9a+Bd/CTAuMsfAhor9h/UJJKbtDTpKEMfYFtczINWVmg9UAAAAASUVORK5CYII=\n",
+ "text/html": [
+ "
$\\left[ \\begin{array}{cc}100&0\\\\0&100\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{cc}100&0\\\\0&100\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([100, 0]), Vector([0, 100])])"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "I(2)*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAIAAAAjcHDHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACPElEQVRo3u2Z0Y2rMBBFnVUKcFKC0wGkBJMKgBJcguUSTDoIJUAH4BIIHUAJhg7yPkZrRXn7AcGzq115vqygWFzunQEOJIoi+lla68fvLM65UyGl3DHGhmEgf6XqujbGfGzZYhiGOI6nadp4Km3bxnG82+2SJHm5xG3bnk6noihWbbhJ1eVy6ft+o6Tb7db3fVmWWmtjTJ7n7lBRFPM8p2mqlKrresWmjLH3oqy11loTQqy1W1ri+e+cc0IIrJumkVLCOk1TSumS3aqqEkJ8vJ09ay2cxMY6HA5uDaML1koppZRbz/Pcti1uApVSa7O+pMZxhARCrzrBcRwzxpanff9eJwghMCZY3/dd1xFCjDHH4/H5EOd8HEcsr6ZpMsYkSeJdUlEUUkrwx1prrX3pfxdO/17leQ5Dwm/d73djzHPn/O/Mi3ueE+iaGC4n55xzvrHNlFJVVT07M8/zNE2utcZxlFKiT/bH4wE9sHGyw0Dvuu7lR0KIm+ww3JdP9j356cqyjBDSdR1cI0halmVpml6v1/P5zBgry9IF5Du84pxvcenLUAkh4O4cRRHcxJqmWbgheBWebn9PBVVBVVAVVAVVP0MX8IjIUlUodAGPiCx8YvJLF/CIyDpugUEX8IjIO9PCF13AIyLvvIn4ogt4RGS1Vx7pAh4RWeeVX7qAR0T2a0Pvky7gEZHl78Ie6QIeEVnHLVDoAl4t8co7XcAjIoFbhDeRoCqoWqWKUnr4LIwPbd9TSZKABCEEpfQfSjRPRtOCkFsAAAAASUVORK5CYII=\n",
+ "text/html": [
+ "$\\left[ \\begin{array}{cc}4&20\\\\20&4\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{cc}4&20\\\\20&4\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([4, 20]), Vector([20, 4])])"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "4*Matrix( [ [1,5], [5,1] ] )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAGAAAAAoCAIAAACO8WhuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADLUlEQVRo3u2Y4XGjMBCF5ZsUIFIC6gBUgtQBuATSgUwJsiuwKUFOBaAShCswKgHowPdjJzrGyRAnBjk34f3SGA/GT7tPy4eiKMJvklJefr0YY84QIcQqDMOmadCidzoej1rrP/fcomkazvlqtYrj+Hg8Xl2t65pzHgTBy8uLzz9WVVUcx6vVinN+tfdVVRFCttvtF24XhuH3SnG/3zPGLpfL+XxmjCGEyrIcXhVCnM9nzw2y3++llMYYKSVCKIoid0lKqZQSQiCElFKf3koplWXZNw1q2/bqZzDGWZYNH+UhCdK27TBNEEKwLstSCAHrJEkwxjca9M0WM8bA/rhPKKWus4wxaZo+JDiCIHBrOH9gned5nudu3fd9VVW33PCuDNJau3XbtrBjeZ6v1+ufkLLWWniSruuG3sVxHIbh6XSa0SDOOcY4z/O6riHwrbVQNVprjPFmsyGE+E/ooU6nEySR1vr5+Xl4iTFmrZ23gowxlFLGWJqmSqmiKOBcQwgVRcEYK8tyvV4XRXE4HPy7s91uhRBQNW3bQmgOjybXfeN6+vYTEEKgjbuuy7IMyqfve+iyOI4RQofDwRjz+vp6Zx3BT4x8gVK62WyGE4bWepgy7+vlqqamN8gpyzKoZIQQbIu1Fgz6UjGPR+/7OWtEeZ4rpYb10vd913Uuhqy1cN7PG9JQyZRSQogrK4zxMLyttRDe3sQ5l1IOjzPOOULI7SI0nXvmGSuormspJZwRw4La7XZCCEJI0zR93/vMaeh0YwwMItBKaZomSbLb7SilYRgWReGO/BknaZjEPny/FUKEYZgkiZvN/OjDroHxtW1bmNqiKBpO/J8OisvL6pwvq79Bi0GLQYtBi0GLQYtBi0H/NDESHpUPKH7PJD0rEn44FL+LSXtAwg+H4ncx6REu4daTIOERXIe8QPEZQ3oSJDwuD1B8RoMmQcIj0McPFJ/LoKmQ8HiXeYDiNwGzByLhEfmB4jcZ9EAkfItmheLTt9i0SPiWXp4Vij9N6870SHhUPqD4hIPitEj44VB8YdKfaGHSC+5YDFoM+gEGYYyDN02Isv5fAWMLgiDLMozxX0enuq2pJF1tAAAAAElFTkSuQmCC\n",
+ "text/html": [
+ "$\\left[ \\begin{array}{cc}96&-20\\\\-20&96\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{cc}96&-20\\\\-20&96\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([96, -20]), Vector([-20, 96])])"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"I(2)*100 - 4*Matrix( [ [1,5], [5,1] ] )"
]
@@ -99,13 +170,15 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Verifique con algún ejemplo que el operador selector es lineal.\n",
+ "Verifique con algunos ejemplos que el operador selector es lineal\n",
+ "(distributivo respecto de la suma y asociativo respecto del producto\n",
+ "por escalares).\n",
"\n"
]
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -128,7 +201,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
@@ -139,12 +212,96 @@
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAEwAAAAoCAIAAADbkIswAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACiklEQVRo3u1Z7a2rMAw11R0g7QhhA2CEZAPaEVAniDJC6AS9jAAbkIwATAAZAdig70d0EeqT3k3C+2qFfyFUW+fUjrFPIIoi9GVCiMdbGCFkIcUYCzDGwzDAm1pVVUqpg5OPlJJSuuVP2RhhGAZKaRAEcRxXVWXrhjG2KYC6rjHGxqXve48S2h7hfr8TQh6PR9/3hBAAqOv61y5lWWZZZkvSGGMMAMZx9D4t3hHGcQSAsiyXNwihLMtsSLqVa5IkGw+Jd4SmaQAgiiKPUIfXaiRKqeV5HEdTtO9DklKKEOKct21r2qbW+nw+2/h+vFAam6a5Xq+EEJPAoijesFzDMJRSTtNk6Fmm0ZmkaXFbbHsEAMiyTAhh//sXazwAkOd5kiRhGNq7fLwWw7ZthRDTNDl5OWdy/aXysy0ROOecc1evfUB/F9tJ7iR3kjvJneQ/JimljOM4CIItIo2UMgzDPM+93T0w2JL8/Pzsuq4oCiGEUupyufiNnfM8p2nKOXeQobZjsNR41qqMWec8hCzGmHlO0xQh5CHzuGJw03iOx+N6+EQIbRk7OefzPEspnSJ4Y/BpPFpr13I1e8OCMo5jjHHXdd69xAmDz6rVdZ3RzuxNKXU6ndZvCCFaa2+SThgOHs2DMbauHEtB4EkTwBh71LwfBrdMtm2rlHI9S0uBPb15yu2fw3BwbR5lWXogwxjP87ze6LXWaZr67c2uGBxIUkqFEK6FuvgCwFp9GsfRSafZgsG2XI3+1zTNctxPp5O9KAgAaZrebrckSTDGRVF4qBj+GGyGAXNL82TfXrb8/Ck36k4URd/eRv0uDGYY2DWefdXaSe4k/z5JhNDxy7x32f/NKKWGUZZlCKEf/F/W9B+c2rwAAAAASUVORK5CYII=\n",
+ "text/html": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\2&0&2\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\2&0&2\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([1, 2]), Vector([1, 0]), Vector([9, 2])])"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"A = Matrix( [a,b,c] )\n",
- "B = Matrix( [a,b,c] )\n",
+ "display(A)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAEwAAAAoCAIAAADbkIswAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACiklEQVRo3u1Z7a2rMAw11R0g7QhhA2CEZAPaEVAniDJC6AS9jAAbkIwATAAZAdig70d0EeqT3k3C+2qFfyFUW+fUjrFPIIoi9GVCiMdbGCFkIcUYCzDGwzDAm1pVVUqpg5OPlJJSuuVP2RhhGAZKaRAEcRxXVWXrhjG2KYC6rjHGxqXve48S2h7hfr8TQh6PR9/3hBAAqOv61y5lWWZZZkvSGGMMAMZx9D4t3hHGcQSAsiyXNwihLMtsSLqVa5IkGw+Jd4SmaQAgiiKPUIfXaiRKqeV5HEdTtO9DklKKEOKct21r2qbW+nw+2/h+vFAam6a5Xq+EEJPAoijesFzDMJRSTtNk6Fmm0ZmkaXFbbHsEAMiyTAhh//sXazwAkOd5kiRhGNq7fLwWw7ZthRDTNDl5OWdy/aXysy0ROOecc1evfUB/F9tJ7iR3kjvJneQ/JimljOM4CIItIo2UMgzDPM+93T0w2JL8/Pzsuq4oCiGEUupyufiNnfM8p2nKOXeQobZjsNR41qqMWec8hCzGmHlO0xQh5CHzuGJw03iOx+N6+EQIbRk7OefzPEspnSJ4Y/BpPFpr13I1e8OCMo5jjHHXdd69xAmDz6rVdZ3RzuxNKXU6ndZvCCFaa2+SThgOHs2DMbauHEtB4EkTwBh71LwfBrdMtm2rlHI9S0uBPb15yu2fw3BwbR5lWXogwxjP87ze6LXWaZr67c2uGBxIUkqFEK6FuvgCwFp9GsfRSafZgsG2XI3+1zTNctxPp5O9KAgAaZrebrckSTDGRVF4qBj+GGyGAXNL82TfXrb8/Ck36k4URd/eRv0uDGYY2DWefdXaSe4k/z5JhNDxy7x32f/NKKWGUZZlCKEf/F/W9B+c2rwAAAAASUVORK5CYII=\n",
+ "text/html": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\2&0&2\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\2&0&2\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([1, 2]), Vector([1, 0]), Vector([9, 2])])"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "B = Matrix( [ [1,1,9], [2,0,2] ] )\n",
+ "display(B)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "True\n",
+ "True\n",
+ "True\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(A|1 == B|1)\n",
+ "print(A|2 == B|2)\n",
+ "print(A|3 == B|3)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "True"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
"A == B"
]
},
@@ -160,15 +317,68 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "la primera fila de $\\Mat{A}$ es la primera columna de su transpuesta\n",
+ "la primera fila de $\\Mat{A}$\n",
"\n"
]
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 10,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAE4AAAAUCAIAAACs3ZzbAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACHElEQVRYw91X262jMBCdRVuAoQTowKEE0wFJCSgVEEogqQClBOiAUIJJBeASDB14Pybr6+UalL3xT3K+zGh05JkzD/NLKQV/MY5jFEXwEZimyfd90+LpU9M09/sdPgW+759Op2mavkxKKaXUMAxZlql/0bYtY2wYBuUCbtmGYWCMAQCltK5rq4+UMk1T/fkIlVIqpTSvFYYh5uL1y7llU0pVVcUYMwNu29bqWZalTgTgVb5LqpTK8xwAzBS8AldsUkoAMJUkhFjvjwjDEA8eAFwulzRNv5d7HMcOm8cVG+cc6/ZJ5jAM+75/jKWu65Ikea+p03WdPkspsYytYIxdr1cA8Pq+1430FkiShBBSFAVq1TSNEGK/36/5U0qxEH4LIQgh7yUp5/x4PDLGUEwUbQ1BEAghAMCTUgZB8F6hRlF0u92macIgNyQFAELIPM8A4M3zvKYqzjpXcMuGyLKsLMttHy2kp4N+Bn3fY4c4wYts5/M5jmPzJWsl/EpxXdeU0rVNvdiEOOJ/thvdsnHOCSELo5VQe3qUUuzatfFlfmJv1HX9Mx0cshVFURTFwmglFEI8Fi++Np5PLbaHcgS3bFbCPM/R4gHA4XAwN/I2CCEb+/p/4ZbNSth1Hb4FPZxj26tpgd1u5/BybtkWhOM4BkHwGF1ad875M8PAYbG5ZbMSmnGBtpq/dp+Btm3NvgXzZ7eqqo+JU0q5mE9/AN6cVbR7xax1AAAAAElFTkSuQmCC\n",
+ "text/html": [
+ "$\\begin{pmatrix}1,& 1,& 9,\\end{pmatrix}$
"
+ ],
+ "text/latex": [
+ "$\\begin{pmatrix}1,& 1,& 9,\\end{pmatrix}$"
+ ],
+ "text/plain": [
+ "Vector([1, 1, 9])"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "1|A"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "es la primera columna de su transpuesta\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAB0AAAA9CAIAAADeXfVuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADGUlEQVRYw7VY3dWqMBBcc24BCyXEDtASYgc5lIBWYA2UoC2gFYAlIBVES0A6yH1YD0RIYlS+eYPAZLI/SXZBu1HXtWe0bdu2bV2jDBw4Ho9FUYAXQgjnmEsp53z0sixLIYRSqn+T53mWZVYGOy/nvCxLk5FzTjpMXq11kiRFUQTx5nkuhJi+3+/3ADCyaV3XiPiet21bALB6jMw99ZUQYr/fv+HNsswq1sNb1/X0PQSK9fCS5JEDYWTBaRiE8E6HXngRMc/zL3i11gBg/guBv2mtD4eD5wMpZZIklnwrioJzHkURfIU0TZumud1u9Djwns9nKSV8C8rp8/n8wltV1Zt8BwCAJElcQ1EUcc6HLcXMJf0bsizrSZ56m6ZBRPgNtBpa+pP3crn0O8vXIIamaZ685MT1ej0LL6U162f4Xe9yuXzRe7/fZ+ElEmIbeD0x9KkpHo/HwEurmCUk7vf7wPsWVVVtNps+U62I45gI/9FW4g/eqqp2u13I9MTTti0DgK7raB4XSCblpP9LQtd17PF4BNouJMBp1qfeXv/vIJ6u6xidabODmfp/x1/ZYaw3xHshFiN9z3yj3X5GsVEUsT7iZmEknjiO2RfpH2Tf8EjYbrfX69VvMfIBIjL6bvYo/kv7IuJceomHc86Ifl69iMjmOtkI/VE58PoPgo/ssFwuB97A08iP/t7EzMPO88PtdttsNovFYrVanU4njx1IZZDe4/G42+2qqlJKxXGcpildwqZzD8dKXwG4yiAymVn8IaK1zCzLEgAOh8Nwn1yv13SvmoLemzuD66CjGxRdoll/2+66zrMLXy4X0+nWGzjVns/7jVnbWStdWjgiUl1XFIW1cB0ZE95aTWutlBJCIKKUUkppnV4pZSoD8xbvEmL6UEppHcrz3KzCYOTNURtgWqS5PhBCmBE1rjenlbmpyFWNTmMRRn+6TOHqM7h+tNTzZqfEXKandOacj0Y/6D+4QI7x9R9Ich+qgbAu5YP+jktsUH/H2o/ywPUluBLM0zgxV+ZKE/B0MTyxTJ4wGxmhvGQ7z6hSytNc+Q87M5sYBqOTJAAAAABJRU5ErkJggg==\n",
+ "text/html": [
+ "$\\begin{pmatrix}1\\\\ 1\\\\ 9\\end{pmatrix}$
"
+ ],
+ "text/latex": [
+ "$\\begin{pmatrix}1\\\\ 1\\\\ 9\\end{pmatrix}$"
+ ],
+ "text/plain": [
+ "Vector([1, 1, 9])"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"(~A)|1"
]
@@ -184,9 +394,27 @@
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAE4AAAAUCAIAAACs3ZzbAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACHElEQVRYw91X262jMBCdRVuAoQTowKEE0wFJCSgVEEogqQClBOiAUIJJBeASDB14Pybr6+UalL3xT3K+zGh05JkzD/NLKQV/MY5jFEXwEZimyfd90+LpU9M09/sdPgW+759Op2mavkxKKaXUMAxZlql/0bYtY2wYBuUCbtmGYWCMAQCltK5rq4+UMk1T/fkIlVIqpTSvFYYh5uL1y7llU0pVVcUYMwNu29bqWZalTgTgVb5LqpTK8xwAzBS8AldsUkoAMJUkhFjvjwjDEA8eAFwulzRNv5d7HMcOm8cVG+cc6/ZJ5jAM+75/jKWu65Ikea+p03WdPkspsYytYIxdr1cA8Pq+1430FkiShBBSFAVq1TSNEGK/36/5U0qxEH4LIQgh7yUp5/x4PDLGUEwUbQ1BEAghAMCTUgZB8F6hRlF0u92macIgNyQFAELIPM8A4M3zvKYqzjpXcMuGyLKsLMttHy2kp4N+Bn3fY4c4wYts5/M5jmPzJWsl/EpxXdeU0rVNvdiEOOJ/thvdsnHOCSELo5VQe3qUUuzatfFlfmJv1HX9Mx0cshVFURTFwmglFEI8Fi++Np5PLbaHcgS3bFbCPM/R4gHA4XAwN/I2CCEb+/p/4ZbNSth1Hb4FPZxj26tpgd1u5/BybtkWhOM4BkHwGF1ad875M8PAYbG5ZbMSmnGBtpq/dp+Btm3NvgXzZ7eqqo+JU0q5mE9/AN6cVbR7xax1AAAAAElFTkSuQmCC\n",
+ "text/html": [
+ "$\\begin{pmatrix}1,& 1,& 9,\\end{pmatrix}$
"
+ ],
+ "text/latex": [
+ "$\\begin{pmatrix}1,& 1,& 9,\\end{pmatrix}$"
+ ],
+ "text/plain": [
+ "Vector([1, 1, 9])"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"Vector( (~A)|1, rpr='fila')"
]
@@ -195,16 +423,34 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Siguiendo el método del [libro](https://github.com/mbujosab/CursoDeAlgebraLineal/blob/master/libro.pdf), definamos una matriz cuya única fila es\n",
- "la primera fila de $\\Mat{A}$:\n",
+ "Siguiendo la notación del [libro](https://mbujosab.github.io/CursoDeAlgebraLineal/libro.pdf#subsection.1.4.5), definamos una matriz cuya única fila\n",
+ "es la primera fila de $\\Mat{A}$ del siguiente modo:\n",
"\n"
]
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAIAAAClNjyhAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABRElEQVRYw+1Y0bFFMBRcd24BaqADlJB0EEowKjApgQ5QgnQQSqADUULowP3IzJ3394L38Rj7Zcw5O7Nn10mGU1VV3/cAkiSJ4xjXR13XX0VgjG13hNY6z/OX/VS6rqOUKqUOz/Ukg1KKUuo4ThiGQgirHhv3pJSe55n6aZoOzPI8Q1VVhJBt26ZpIoQAkFL+6t6OcOZ5DkBrfTgwhxm01gDatv2+cV03TdO/DGcURSc/+sMMwzAACIJgL9XrQivR7EMDrbWJ6B3kUUpd1+Wcj+MIQAgxz7PNMfa+inXDMGRZRggxpjVNc6tw+r7fdd2yLEaY5Q1khzyzvs7gPAOANE2LorAsvtJqAVCWZRRFvu9b1r8vpG0cx6IolmWxb9nn3s+T5xjOMHDOOef7ep4r9YXxyHvk/Vs4jDHzdLOfEeu6BkHwAY17lm6sjXkYAAAAAElFTkSuQmCC\n",
+ "text/html": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([1]), Vector([1]), Vector([9])])"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"~Matrix( [ 1|A ] )"
]
@@ -213,18 +459,36 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Fíjese que es más sencillo usando el operador selector y una tupla con\n",
- "un único elemento\n",
+ "Pero recuerde que es más sencillo usar el operador selector y una\n",
+ "tupla con un único elemento\n",
"\n",
- "(*Recuerde que si el argumento empleado con el selector es un índice obtenemos un vector, pero cuando seleccionamos una tupla de índices obtenemos una matriz*.)\n",
+ "(*Si el argumento empleado con el selector es un índice obtenemos un vector, pero cuando seleccionamos una tupla de índices obtenemos una matriz*.)\n",
"\n"
]
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAIAAAClNjyhAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABRElEQVRYw+1Y0bFFMBRcd24BaqADlJB0EEowKjApgQ5QgnQQSqADUULowP3IzJ3394L38Rj7Zcw5O7Nn10mGU1VV3/cAkiSJ4xjXR13XX0VgjG13hNY6z/OX/VS6rqOUKqUOz/Ukg1KKUuo4ThiGQgirHhv3pJSe55n6aZoOzPI8Q1VVhJBt26ZpIoQAkFL+6t6OcOZ5DkBrfTgwhxm01gDatv2+cV03TdO/DGcURSc/+sMMwzAACIJgL9XrQivR7EMDrbWJ6B3kUUpd1+Wcj+MIQAgxz7PNMfa+inXDMGRZRggxpjVNc6tw+r7fdd2yLEaY5Q1khzyzvs7gPAOANE2LorAsvtJqAVCWZRRFvu9b1r8vpG0cx6IolmWxb9nn3s+T5xjOMHDOOef7ep4r9YXxyHvk/Vs4jDHzdLOfEeu6BkHwAY17lm6sjXkYAAAAAElFTkSuQmCC\n",
+ "text/html": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([1]), Vector([1]), Vector([9])])"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"(1,)|A"
]
@@ -239,9 +503,20 @@
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "9"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"1|A|3"
]
@@ -257,9 +532,20 @@
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "9"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"3|(~A)|1"
]
@@ -274,9 +560,27 @@
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAEwAAAAoCAIAAADbkIswAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACiklEQVRo3u1Z7a2rMAw11R0g7QhhA2CEZAPaEVAniDJC6AS9jAAbkIwATAAZAdig70d0EeqT3k3C+2qFfyFUW+fUjrFPIIoi9GVCiMdbGCFkIcUYCzDGwzDAm1pVVUqpg5OPlJJSuuVP2RhhGAZKaRAEcRxXVWXrhjG2KYC6rjHGxqXve48S2h7hfr8TQh6PR9/3hBAAqOv61y5lWWZZZkvSGGMMAMZx9D4t3hHGcQSAsiyXNwihLMtsSLqVa5IkGw+Jd4SmaQAgiiKPUIfXaiRKqeV5HEdTtO9DklKKEOKct21r2qbW+nw+2/h+vFAam6a5Xq+EEJPAoijesFzDMJRSTtNk6Fmm0ZmkaXFbbHsEAMiyTAhh//sXazwAkOd5kiRhGNq7fLwWw7ZthRDTNDl5OWdy/aXysy0ROOecc1evfUB/F9tJ7iR3kjvJneQ/JimljOM4CIItIo2UMgzDPM+93T0w2JL8/Pzsuq4oCiGEUupyufiNnfM8p2nKOXeQobZjsNR41qqMWec8hCzGmHlO0xQh5CHzuGJw03iOx+N6+EQIbRk7OefzPEspnSJ4Y/BpPFpr13I1e8OCMo5jjHHXdd69xAmDz6rVdZ3RzuxNKXU6ndZvCCFaa2+SThgOHs2DMbauHEtB4EkTwBh71LwfBrdMtm2rlHI9S0uBPb15yu2fw3BwbR5lWXogwxjP87ze6LXWaZr67c2uGBxIUkqFEK6FuvgCwFp9GsfRSafZgsG2XI3+1zTNctxPp5O9KAgAaZrebrckSTDGRVF4qBj+GGyGAXNL82TfXrb8/Ck36k4URd/eRv0uDGYY2DWefdXaSe4k/z5JhNDxy7x32f/NKKWGUZZlCKEf/F/W9B+c2rwAAAAASUVORK5CYII=\n",
+ "text/html": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\2&0&2\\\\ \\end{array} \\right]$
"
+ ],
+ "text/latex": [
+ "$\\left[ \\begin{array}{ccc}1&1&9\\\\2&0&2\\\\ \\end{array} \\right]$"
+ ],
+ "text/plain": [
+ "Matrix([Vector([1, 2]), Vector([1, 0]), Vector([9, 2])])"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"~~A"
]
@@ -291,14 +595,72 @@
},
{
"cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAIAAACAWBYBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAClklEQVRIx61W25GjMBAcUxvAQAhyBjIhjDOQHQIhyCmwGbAbgsoRsIQARGATgpYMuI9x6bRCyPdw/9jFo2lNzwuWDdxut2Ub1lprbfRWBjGcTidIIs/z8/l8v98j99YfIaK+732xRAQAUkpjjC9TSrlWGjJWVeW/1jQNEfm8bdu6u23bKqVSjMYYft+pAAD/A4hYVZX/itbafyBkRETfkLZtAcC/QkQBo7VWCOGf/bczl8uFiPb7fRDoruvcf2stn923qKqqqqpCZ/iAviFONSLydWMMIkYzBhGdTHAOSCmjWUlEiKiUUkoFIfP91Fr/YBRCNE2TTum1rX7EnXxgIRyjBKNSKl1FiMiJlQHAOI5CiDzPtyrk/f29LMu1aT6I6Hq9AsAbuxk46GMYhrquv7+/03VZlqUx5uF1OohEVNf18gycvMuyAOeNX1v/Bpd/2TRNACCEgP9DnuecuRlzp6P+hyiKYp7nbJ5nRIRXgCvnofEleGicpqkoildqhJdinufsVQKdzIylJh76+vo6HA673e54PMZHlSewKIqMw7n10MfHxziOn5+fdV13XXc+nxOM1lpEBFc9W5Xgl2PiSa7muq4fcdw6jt+QpJTpzJ2mSQiRHQ4HbmhPoz5NU+LUrElK+cY/XN1pjOPY933ie4i43+8zbm2JR13T1VonunLXdWVZPvpjYsgx+r73N4MopJTcRh/eRUer73J6CvkMsB6P6cUqCmOMEIL/75h+GIbo9nY6neZ5Vkr5DWa9Cx6PRyK6XC4/tj0hRDAbtNZrB4K9Zz2cwVceXSueIogYBGN+aw9JLNcughFGXlv/ipGIgljB2rXEfhOgaZp1hkR6idY6vVW5kb92Kc7IpOmd4Ha7RemWZfkFuvqbJrfhO2YAAAAASUVORK5CYII=\n",
+ "text/html": [
+ "$\\begin{pmatrix}9\\\\ 2\\end{pmatrix}$
"
+ ],
+ "text/latex": [
+ "$\\begin{pmatrix}9\\\\ 2\\end{pmatrix}$"
+ ],
+ "text/plain": [
+ "Vector([9, 2])"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAADMAAAAUCAIAAACvapLzAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIx8VW0bGqMBDdcW4BkRKwg0gJSwdACYwVYAurFTCWgB0wlBCoACkh0kHex/py8wB5Ksx4viATlt2zZ08CxkHbtuZL0FoPVjbwF9frtWka+BK22+3xeLzf779Llq00TQf8ISIASCmLolhISVmWUkoAQMRnndFaR1FkXx+ZSSldPvM8R0Q3v7IsP04rz3MiUkoREZf6bCcRWRaAC3IJ01oDgMuTEGLA6Mca4jpnNvu+/6uz8/kcRZHtr1KKK7MrQRAs1JB9llIKIWY2+75f1zUAbACgqqowDAc7qqqyz1prrnU5uq5LkmRmAyJeLpcHQ5ZAt31CCKWUMaYoCiHEWu7g+/7YIMazYoz56bpuTK9S6nA4ICJT9ShiMU6nU5ZlbnPH8Dyv6zoAADuGr0zyEiilZn7kuhWPCBDRzL+jKFrrYEDE+T66zmCM2Qgh+r5/Rn4QBLvdzq7Udc2D8y7CMCSiQR8no3FmAPDjeZ59GXxGRP8cFwBpmjZNo7We18oAcRyzdtmPWExxHE9G6/v+ofu2bSdHDxGJaKwVlubrTcyybJwr+/ZktKIoWI7AHvGKAhhpmo4z/hjjaFmW8coGAJIkcX11HkKItVx3MlpVVXwgbZjbtxxrv9+veP9xo91uN8/zHjNnWWXH/68nrXhbHEdz0wDXusxXUZalqzlwzfetoVv9tj0YhT/1IexD5AWtqQAAAABJRU5ErkJggg==\n",
+ "text/html": [
+ "$\\begin{pmatrix}9,& 2,\\end{pmatrix}$
"
+ ],
+ "text/latex": [
+ "$\\begin{pmatrix}9,& 2,\\end{pmatrix}$"
+ ],
+ "text/plain": [
+ "Vector([9, 2])"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"display( A|3 )\n",
"display( 3|(~A) )"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Como $\\lambda(\\MatT{A})=(\\lambda\\Mat{A})^\\T$, sabemos que logramos lo\n",
+ "mismo si primero transponemos la matriz y luego multiplicamos por un\n",
+ "escalar que si primero multiplicamos y luego transponemos. Verifíquelo\n",
+ "con un ejemplo\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
{
"cell_type": "markdown",
"metadata": {},
@@ -326,7 +688,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -342,7 +704,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -358,7 +720,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -377,7 +739,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -396,7 +758,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -421,7 +783,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -461,7 +823,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -487,7 +849,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -502,7 +864,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -518,7 +880,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
@@ -534,7 +896,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": []
diff --git a/README.org b/README.org
index b7e949c..edeb9ca 100644
--- a/README.org
+++ b/README.org
@@ -2,11 +2,24 @@
* NAcAL Jupyter Notebooks
-- Puede ejecutar los notebooks en su navegador pinchando aquí
- [[https://mybinder.org/v2/gh/mbujosab/nacal-jupyter-notebooks/master][https://mybinder.org/badge_logo.svg]]
-
- (/es un servicio gratuito y puede tardar en generar la copia del repositorio/)
-
- Puede ver el contenido de los notebooks en su navegador pinchando
[[https://nbviewer.jupyter.org/github/mbujosab/nacal-Jupyter-Notebooks/tree/master/][aquí]]
-
+
+- Puede ejecutar los notebooks en su navegador pinchando [[https://mybinder.org/v2/gh/mbujosab/nacal-jupyter-notebooks/master][aquí]]
+ # [https://mybinder.org/badge_logo.svg]
+
+- También puede copiarlos en su disco y ejecutarlos localmente, pero
+ tendrá que instalar Pyhton y Jupyter en su ordenador.
+
+** Enlace a los notebooks individuales en mybinder para ejecutarlos en el navegador
+
+/Mybinder es un servicio gratuito y puede tardar en generar la copia
+del repositorio/ (a veces no llega a funcionar)
+
+
+*** Lección 1
+
+- [[https://mybinder.org/v2/gh/mbujosab/nacal-jupyter-notebooks/master/?filepath=Lecc01-Secc1.1.ipynb][Lecc01-Secc1.1.ipynb]]
+- [[https://mybinder.org/v2/gh/mbujosab/nacal-jupyter-notebooks/master/?filepath=Lecc01-Secc1.2.ipynb][Lecc01-Secc1.2.ipynb]]
+- [[https://mybinder.org/v2/gh/mbujosab/nacal-jupyter-notebooks/master/?filepath=Lecc01-Secc1.4.ipynb][Lecc01-Secc1.4.ipynb]]
+- [[https://mybinder.org/v2/gh/mbujosab/nacal-jupyter-notebooks/master/?filepath=Lecc01-Secc1.5.ipynb][Lecc01-Secc1.5.ipynb]]
diff --git a/index.html b/index.html
index fc818b0..4801423 100644
--- a/index.html
+++ b/index.html
@@ -3,14 +3,14 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
NAcAL Jupyter Notebooks
+
-
-
+
-
+
NAcAL Jupyter Notebooks
Enlace al repositorio de GitHub
+
+
+
1 Enlace a los notebooks individuales en mybinder para ejecutarlos en el navegador
+
-(es un servicio gratuito y puede tardar en generar la copia del repositorio )
-
+
Mybinder es un servicio gratuito y puede tardar en generar la copia
+del repositorio (a veces no llega a funcionar)
+
+
-
Puede ver el contenido de los notebooks en su navegador pinchando
-aquí
+
+
+
+
Author: Marcos Bujosa
-
Created: 2023-12-29 vie 20:56
-
Validate
+
Created: 2024-01-24 mié 22:50
+
Validate
-
\ No newline at end of file
+