jueves, 30 de junio de 2011

Editores de Ecuaciones

Para LaTex encontré ésta página, muy útil para aprender a usarlo y entender mejor sus funciones y cómo aplicarlas. Está disponible en español, pero la información mas detallada y correcta está en inglés. La liga es esta: http://en.wikibooks.org/wiki/LaTeX

Encontré también un muy útil editor de ecuaciones en línea, tiene bastantes opciones y funciones, y al escribir la ecuación te la muestra como debería verse correctamente, y con un solo click puedes descargarla como imagen para así pegarla en algún documento. La liga es esta: http://www.codecogs.com/latex/eqneditor.php

Un ejemplo sería: y=b^(log con base b *x), en la página se escribiría así:

y=b^{(log_{b}x)}       -(La página inserta automáticamente la mayoría de los símbolos como paréntesis y guiones bajos dependiendo las funciones que elijas, para que sólo insertes los valores)

y te aparece en automático la imagen con la ecuación correcta: CodeCogsEqn (2) con un vínculo directo para descargar la imagen y usarla como lo acabo de hacer.

Eso es todo ojala les sirva esta publicación Sonrisa

Gráfica

Aquí les dejo la gráfica que hice con algunas de las operaciones que nos puso la maestra en el pizarrón. Se puede ver claramente que la que más sube a largo plazo es CodeCogsEqn (1)_thumb[2]. Aquí les muestro las 6 ecuaciones que usé, con sus respectivos resultados:

asedg_thumb[1]

Ahora les dejo la gráfica que salió, en donde es evidente que la ecuación que más sube es CodeCogsEqn (1)_thumb[10], con y=x^2 siendo la que le sigue, pero con mucha diferencia aún así entre ambas…

asdfghjklñ{_thumb[1]

Herrambienta para el Blog

Para aquellos que hacemos en nuestras casas las entradas a los blogs para la clase de la maestra Schaeffer en Windows, encontré una herramienta sencilla y fácil de usar, con mejores opciones para editar que las que se encuentran en las páginas como blogger.com y wordpress.com. Se llama Windows Live Writer y es una buena opción por que es un programa aparte del explorador, lo cual –como dijo la maestra Schaeffer- es ventajoso por que no corremos el riesgo de que se nos pierda lo escrito si se va el internet o sin querer cerramos la página, o le ponemos refrescar. Incluso pueden guardar las entradas como borradores si no han acabado. Pueden conectarlo con Wordpress, Blogger y demás servicios de blog, al terminar de editar su entrada nada más le pican al botón “publicar” y listo, aparece en su blog en instantes.

Aquí pueden descargarlo: http://explore.live.com/windows-live-writer?os=other

Espero les sirva este aporte a los usuarios de Windows! Sonrisa

miércoles, 29 de junio de 2011

Maquina de Turing que Resta

Para hacer una máquina de Turing que reste por uno, usé como base el que la maestra Schaeffer nos dio como ejemplo. Usando el criterio que dice que restar es lo contrario a sumar, modifiqué dos reglas estando en el estado q, para que así al número inicial se le reste por uno. Estando en el estado q, mirando un 0, lo que sucede es: se mantiene el estado q, se imprime un 1 y nos movemos a la izquierda. En el estado q, mirando un 1, sucede: se cambia a "alto", se imprime un 0 y nos quedamos ahí. Lo anterior se aprecia en al siguiente tabla:

Primero veamos como ejemplo el mismo número que vimos en clase: 10110111 (183)
  • Primero nos colocamos en el inicio › en estado s, que nos dice que nos movamos a la derecha manteniendo el ›. Nos encontramos ahora en un 1, y la regla nos dice que nos movamos a la derecha sin modificar ni el número ni el estado, misma regla para el 0. Así nos movemos, y al llegar al último uno nos encontramos con un espacio vacío. 10110111
  • Cuando tenemos espacio vacío en estado s, la regla nos dice que cambiemos a estado q y ahora nos movemos a la izquierda, manteniendo el espacio. Nos encontramos en el estado q, con un 1.
  • En estado q, mirando un 1, el estado ahora es "alto", se cambia el 1 por un 0 y no nos movemos.. El resultado es 10110110 (182)

Ahora usemos el siguiente ejemplo. Nuestro valor inicial es 11001000 (200)
  • Al principio, actúa igual que en el anterior ejemplo. Primero nos colocamos en el inicio › en estado s, que nos dice que nos movamos a la derecha manteniendo el ›. Nos encontramos ahora en un 1, y la regla nos dice que nos movamos a la derecha sin modificar ni el número ni el estado, misma regla para el 0. Así nos movemos, y al llegar al último uno nos encontramos con un espacio vacío.   11001000
  • Cuando tenemos espacio vacío en estado s, la regla nos dice que cambiemos a estado q y ahora nos movemos a la izquierda, manteniendo el espacio. Ahora nos encontramos en estado q pero con un 0.
  • En estado q, mirando un 0, la regla nos dice que se mantiene el estado q, cambiamos el 0 por 1 y nos movemos a la izquierda. 11001001
  • Nos encontramos con un 0 denuevo, entonces aplicamos la misma regla: se mantiene el estado q, cambiamos el 0 por 1 y nos movemos a la izquierda. 11001011
  • Denuevo un 0, repetimos la regla: se mantiene el estado q, cambiamos el 0 por 1 y nos movemos a la izquierda. 11001111
  • Ahora nos encontramos con un 1. Nuestra máquina de Turing aplica la regla correspondiente que dice que en estado q, mirando un 1, el estado ahora es "alto", se cambia el 1 por un 0 y no se mueve la posición. Como resultado: 11000111 (199)

Lenguajes Recursivos

Los lenguajes recursivos son aquellas cadenas de palabras que se pueden calcular usando funciones recursivas. se caracterizan por que cada uno de ellos puede ser leído, aceptado o rechazado por una máquina de Turing, osea son problemas de decisión. Un ejemplo podría ser la frase del alfabeto {a,b} que contenga las letras a y b acomodadas de forma alterna o un alfabeto {a,b,c} que tenga el mismo número de letras a y b.


Referencias:
-http://www.mitecnologico.com/Main/LenguajesDecidibles