Mostrando entradas con la etiqueta Ingenieros. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ingenieros. 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


sábado, 19 de abril de 2008

Ingenieros

Un correo que me mandó mi amiga Dini:

1. Un Ingeniero no es que sea prepotente, es que está rodeado de inútiles.

2. Un Ingeniero no tiene el ego muy grande, es que el cuarto es muy chiquito

3. No es que quieran tener la razón siempre, es que los otros siempre se equivocan.

4. Un Ingeniero no es que carezca de sentimientos, es que los otros son unas nenas lloronas

5. Un Ingeniero no tiene vida desorganizada, es solo que tiene un ritmo de vida particular.

6. Un Ingeniero no ve el mundo, lo cambia.

7. Un Ingeniero no es que sea un crecido, es que los simples mortales no lo comprenden.

8. Un Ingeniero no es un ser calculador y frío, simplemente, le parece divertido pasar por encima de la gente común.

9. Un Ingeniero no es un enredador, es que los usuarios no entienden nada.

10. Un Ingeniero no es un crítico, es que los errores de la gente son muy evidentes.

11. Un Ingeniero no es un inútil para hacer tareas cotidianas, es que para que demonios gastan sus valiosas energías en bobadas y además un trapeador es una maquina muy compleja y no se puede configurar.

12. No es que el trabajo los absorba es que... de que carajos estaba hablando?

13. Un Ingeniero no comete errores, solo prueba si los demás estaban prestando atención!!

14. No es que se crean la gran cosa, ES QUE LO SON!!! Pero recuerden, ser tan cercano a la perfección tiene sus problemas así que los que no son ingenieros comprendan a estas tristes almas torturadas entre la genialidad y la incomprensión.

15. No es que los INGENIEROS nos creemos los mejores, ES QUE LO SOMOS.

16. HAY QUE ENTENDER A LOS INGENIEROS, AMARLOS, BENDECIRLOS Y DARLE GRACIAS A DIOS POR HABERLOS CREADO!!