<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" >

<channel><title><![CDATA[MEDINA-B&Aacute;RCENAS - ALAII]]></title><link><![CDATA[https://www.medinabarcenas.com/ala2]]></link><description><![CDATA[ALAII]]></description><pubDate>Sun, 17 May 2026 02:40:59 -0700</pubDate><generator>Weebly</generator><item><title><![CDATA[Matrices]]></title><link><![CDATA[https://www.medinabarcenas.com/ala2/matrices]]></link><comments><![CDATA[https://www.medinabarcenas.com/ala2/matrices#comments]]></comments><pubDate>Sat, 31 Jan 2026 23:15:21 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.medinabarcenas.com/ala2/matrices</guid><description><![CDATA[Para introducir matrices en SageMath, tenemos que hacerlo por renglones. Por lo que, si queremos una matriz de \(n\times m\), debemos dar \(n\) vectores de \(m\) coordenadas. En el siguiente ejemplo tenemos una matriz de \(2\times 3\).  	#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--light {  padding: 20px 0px;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><font color="#2a2a2a" size="3">Para introducir matrices en SageMath, tenemos que hacerlo por renglones. Por lo que, si queremos una matriz de \(n\times m\), debemos dar \(n\) vectores de \(m\) coordenadas. En el siguiente ejemplo tenemos una matriz de \(2\times 3\).</font></div>  <div id="739441599255107899"><div><style type="text/css">	#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--light {  padding: 20px 0px;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--light .header .paragraph {  margin: 0;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--dark {  padding: 20px 0px;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--dark .header .paragraph {  margin: 0;}#element-201d871b-38c4-4225-9e8e-c2ad91df1ae3 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-201d871b-38c4-4225-9e8e-c2ad91df1ae3" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--dark">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph"><font size="4" color="#2a2a2a">Las operaciones entre matrices, suma de matrices y producto de matrices (tomando en cuenta que se pueda hacer), y el producto por escalares se hace usando los s&iacute;mbolos habituales.</font><br></div>  <div id="327754141491876389"><div><style type="text/css">	#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--light {  padding: 20px 0px;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--light .header .paragraph {  margin: 0;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--dark {  padding: 20px 0px;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--dark .header .paragraph {  margin: 0;}#element-06f38d4a-eb05-401d-afba-51fab8d6f04a .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-06f38d4a-eb05-401d-afba-51fab8d6f04a" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--dark">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">Al igual que en vectores, podemos especificar el campo en el que estamos trabajando. En el ejemplo de arriba que usamos \(\pi\) y \(\sqrt{3}\), si al definir las matrices especificamos el campo de los reales (RR) entonces el resultado ser&aacute; un n&uacute;mero <em>float</em>.&nbsp;<br></div>  <div id="770147174745844181"><div><style type="text/css">	#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--light {  padding: 20px 0px;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--light .header .paragraph {  margin: 0;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--dark {  padding: 20px 0px;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--dark .header .paragraph {  margin: 0;}#element-0111a0d2-db36-42f1-ad1a-8fad1b66696a .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-0111a0d2-db36-42f1-ad1a-8fad1b66696a" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--dark">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>]]></content:encoded></item><item><title><![CDATA[Campos y vectores]]></title><link><![CDATA[https://www.medinabarcenas.com/ala2/campos-vectores-y-matrices]]></link><comments><![CDATA[https://www.medinabarcenas.com/ala2/campos-vectores-y-matrices#comments]]></comments><pubDate>Thu, 29 Jan 2026 01:24:03 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.medinabarcenas.com/ala2/campos-vectores-y-matrices</guid><description><![CDATA[SageMath asigna el campo de acuerdo a las entradas que le damos, pero nosotros podemos especificarle el campo con el cual queremos trabajar, estos campos pueden ser: los n&uacute;meros racionales \(\mathbb{Q}\), n&uacute;meros reales \(\mathbb{R}\), n&uacute;meros complejos \(\mathbb{C}\) o alg&uacute;n campo finito como \(\mathbb{Z}_p\).Para decirle a SageMath que queremos un vector, hay que escribir :  	#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--light {  padding: 20px 0px;}#el [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><font color="#2a2a2a" size="4">SageMath asigna el campo de acuerdo a las entradas que le damos, pero nosotros podemos especificarle el campo con el cual queremos trabajar, estos campos pueden ser: los n&uacute;meros racionales \(\mathbb{Q}\), n&uacute;meros reales \(\mathbb{R}\), n&uacute;meros complejos \(\mathbb{C}\) o alg&uacute;n campo finito como \(\mathbb{Z}_p\).<br /><br />Para decirle a SageMath que queremos un vector, hay que escribir :</font><br></div>  <div id="128948776179653323"><div><style type="text/css">	#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--light {  padding: 20px 0px;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--light .header .paragraph {  margin: 0;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--dark {  padding: 20px 0px;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--dark .header .paragraph {  margin: 0;}#element-9f711bf1-7f9d-476a-ad22-51959ca52764 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-9f711bf1-7f9d-476a-ad22-51959ca52764" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--dark">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph"><font color="#2a2a2a" size="4">En este caso SageMath considerar&aacute; el vector en \(\mathbb{R}^3\). Si queremos cambiar el campo en el cual van a estar las coordenadas hay que especificarlo de la siguiente forma:</font><br></div>  <div id="781706399909648112"><div><style type="text/css">	#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--light {  padding: 20px 0px;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--light .header .paragraph {  margin: 0;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--dark {  padding: 20px 0px;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--dark .header .paragraph {  margin: 0;}#element-c912513a-49f3-45e8-a294-372364d0286e .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-c912513a-49f3-45e8-a294-372364d0286e" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--dark">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph"><font color="#2a2a2a" size="4">En este caso QQ se refiere a que nuestras entradas estar&aacute;n solo en \(\mathbb{Q}\). Para complejos hay que usar CC y para campos fintos GF(p) con p un&nbsp; n&uacute;mero primo. Por ejemplo:</font></div>  <div id="694025401873158251"><div><style type="text/css">	#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--light {  padding: 20px 0px;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--light .header .paragraph {  margin: 0;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--dark {  padding: 20px 0px;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--dark .header .paragraph {  margin: 0;}#element-e8c71098-360a-46cb-b7c2-5aacceeca6ca .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-e8c71098-360a-46cb-b7c2-5aacceeca6ca" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--dark">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph"><font size="4" color="#2a2a2a">Para sumar y multiplicar por escalares se usan los s&iacute;mbolos tradicionales.</font></div>  <div id="531322767171145672"><div><style type="text/css">	#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--light {  padding: 20px 0px;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--light .header .paragraph {  margin: 0;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--dark {  padding: 20px 0px;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--dark .header .paragraph {  margin: 0;}#element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-d2481bc6-b508-4aaf-bf91-13d0e39dc7f9" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--dark">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>]]></content:encoded></item><item><title><![CDATA[Introducción (baga) a SageMath]]></title><link><![CDATA[https://www.medinabarcenas.com/ala2/introduccion-baga-a-sagemath]]></link><comments><![CDATA[https://www.medinabarcenas.com/ala2/introduccion-baga-a-sagemath#comments]]></comments><pubDate>Thu, 29 Jan 2026 00:56:32 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.medinabarcenas.com/ala2/introduccion-baga-a-sagemath</guid><description><![CDATA[SageMath es un programa muy &uacute;til para hacer c&aacute;lculos matem&aacute;ticos, en particular algebraicos. Est&aacute; basado en python y su sintaxis es muy parecida a la de &eacute;ste. Mi idea con este blog es ir poniendo entadas de c&oacute;digo en SageMath conforme vayamos avanzando en los temas del curso.Tengo que aclarar que no soy un experto ni un conocedor de temas de programaci&oacute;n, soy solo un aficionado. S&eacute; que existen otros programas en los que se puede trabajar (t [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><font color="#2a2a2a" size="5"><em>SageMath</em> es un programa muy &uacute;til para hacer c&aacute;lculos matem&aacute;ticos, en particular algebraicos. Est&aacute; basado en <em>python</em> y su sintaxis es muy parecida a la de &eacute;ste. Mi idea con este blog es ir poniendo entadas de c&oacute;digo en SageMath conforme vayamos avanzando en los temas del curso.<br /><br />Tengo que aclarar que no soy un experto ni un conocedor de temas de programaci&oacute;n, soy solo un aficionado. S&eacute; que existen otros programas en los que se puede trabajar (tal vez m&aacute;s f&aacute;cil) pero por azares del destino he tenido un mayor acercamiento con SageMath.&nbsp;<br /><br />Yo uso <em>Ubuntu 22.04</em> y SageMath lo instal&eacute; siguiendo los pasos de <a href="https://sagemanifolds-obspm-fr.translate.goog/install_ubuntu.html?_x_tr_sl=en&amp;_x_tr_tl=es&amp;_x_tr_hl=es&amp;_x_tr_pto=tc" target="_blank">esta p&aacute;gina</a>. Tambi&eacute;n pueden descargarlo para otros sistemas operativos desde la p&aacute;gina de <a href="https://www.sagemath.org/" target="_blank">SageMath</a>.</font></div>]]></content:encoded></item></channel></rss>