Mostrando entradas con la etiqueta manuales. Mostrar todas las entradas
Mostrando entradas con la etiqueta manuales. Mostrar todas las entradas

lunes, 26 de julio de 2010

Amor Matemático

Hace unos semestres, en clase de Matemáticas III para ingeniería, nos enseñaron las coordenadas polares. Como “dato curioso”, nos enseñaron algunas funciones curiosas. Dichas funciones fueron: “3 Cos[5θ]” y “4-4 Sin[θ]” . Si uno las grafica a mano, carecen de sentido dichos puntos. Pero no es hasta que se les da un orden a las líneas (o curvas) que se pueden ver figuras que podemos identificar fácilmente (las funciones están hechas para que solamente las copien, peguen y ejecuten en Mathematica, versión 6 en particular):

PolarPlot[3 Cos[5 θ],{θ,0,2 Pi}]:
PolarPlot[4-4 Sin[θ],{θ,0,2 Pi}]


Haciendo un cambio en la primera función, y agregándole algunas otras cosas más en Mathematica, obtenemos algo más “bonito”:

PolarPlot[3 Sin[5 θ],{θ,0,2 Pi},Mesh->1,PlotStyle->Directive[Red,Thick],MeshStyle->Directive[PointSize[.1],Yellow]]



PolarPlot[4-4 Sin[θ],{θ,0,2 Pi},PlotStyle->Directive[Red,Thick]]

Así es, son una flor y un corazón (o lo que parece ser). Pero, la última función no parece reflejar muy bien la imagen que tenemos de un “corazón romántico”. En una de mis búsquedas por Internet, me topé con un post sobre funciones que modelaban la bomba de sangre que tenemos en nuestro cuerpo. El post decía que solamente teníamos que copiar las funciones y correrlas en Mathematica.

Error. Copié dichas funciones y NO pude hacerlas correr apropiadamente. No fue sino luego de un buen rato que corregí los errores que tenían las funciones. Me sorprendió mucho el resultado de dichas gráficas (que por cierto, no están en coordenadas polares). Las funciones son las siguientes:

f[x_]:=Sqrt[(1-(Abs[x]-1)2)]
g[x_]:=ArcCos [(1-Abs[x])]-Pi
Plot[{f[x],g[x]},{x,-Pi,Pi}]

Nota: deben de declarar primero las funciones f(x) y g(x) que están en función de x, y ya luego correr el plot (o lo pueden plotear sin invocar las funciones, haciéndolo directamente).
Y el resultado es (con algunas monerías de color de Mathematica, ya mejorado por mí):

Plot[{f[x],g[x]},{x,-2,2},AspectRatio->Automatic,PlotStyle->{{RGBColor[1,0,0],Thickness[0.03]},{RGBColor[1,0,0],Thickness[0.03]}},Axes->False,Filling->Axis,FillingStyle->{Red}]


Pero… ¿Y si queremos más? En el mismo post estaba la función que representaba al corazón en 3D (con algunos errores), y aquí está la modificación para que la puedan correr sin problemas:
ContourPlot3D[(2 x^2+y^2+z^2-1)^3-1/10 x^2 z^3-y^2 z^3-==0,{x,-1.3,1.3},{y,-1.3,1.3},{z,-1.3,1.3},Axes->False,ContourStyle->Directive[Red,Opacity[0.8]],Boxed->False]


Pero todavía quedan unas líneas que molestan un poco. Luego de investigarle un poco en Mathematica, di con la solución:
ContourPlot3D[(2 x^2+y^2+z^2-1)^3-1/10 x^2 z^3-y^2 z^3==0,{x,-1.3,1.3},{y,-1.3,1.3},{z,-1.3,1.3},MaxRecursion->8,Axes->False,ContourStyle->Directive[Red,Opacity[0.8],
Specularity[White,100]],Boxed->False,Mesh->None]



ADVERTENCIA: La opción de MaxRecursion causa que la computadora piense demasiado. Para intentar por primera vez, tal vez quisieran bajarle el nivel a 1 ó a 3. Esta opción hace que se le “eliminen” ciertas manchas que aparecen al unir las funciones del corazón. Debo admitir que en el intento de hacer este post, se me alentó la computadora 5 veces… Cuidado con las cosas en 3D. Recomiendo NO hacer otras cosas aparte de Mathematica.

Estas funciones están hechas para ser vistas en Mathematica, pero también pueden hacerle modificaciones para correrlas en su programa (solamente sé usar Mathematica, no puedo ayudar en otros programas). Por ejemplo, en la TI pueden graficar directamente las funciones del corazón en 2D (tanto en polar como en el otro). Obviamente la TI cuenta con algunas limitaciones (como color), pero se da a entender la figura).




domingo, 31 de mayo de 2009

Corazon Matematico

Recientemente hice un documento que explica cómo hacer un corazón usando funciones matemáticas (particularmente en Mathematica). Pero a la hora de que lo quise colocar como post (Ctrl+C), las funciones me las indicaba como error, y honestamente me dio flojera cambiar TODO para colocarlo en el post. Así que subí un documento en word (2007), donde pongo el post original. Coloqué el documento en Megaupload, dejo el link y una imagen de lo que se puede hacer:

http://www.megaupload.com/?d=FP266KIS


jueves, 5 de junio de 2008

Usa cualquier correo en el Messenger

Bueno, tal vez tengan cuentas de correo electrónico diferentes a los de Microsoft (gmail, yahoo, los de su escuela), y quieran usar esta dirección en el tan famoso Messenger. He aquí lo que tienen que hacer:

1-Vayan a esta dirección. Les tiene que aparecer la siguiente pantalla:


2-Llenen los espacios que les piden, y listo!!!

Ya pueden usar su cuenta en el Messenger. Esto es útil cuando prefieren usar Gmail, o algunas personas (no sé porque lo hacen, pero bueno), dan de alta y usan el correo de su escuela (hasta peor sale, ya que dan poco espacio de almacenamiento).

Nota: puede que no sea instantaneo el acceso del messenger con su otra cuenta. También, el messenger no se actualiza como lo haría con una cuenta de Microsoft (en cuanto a nick e imágen se refiere). Cuando lo empiecen a usar, puede que no puedan cambiar de nick luego luego, les aparecerá su correo como nick por un tiempo.

Cualquier pregunta o comentario es bienvenido