Cardioide cartesianas

3
Cardioide Sebasti´ an Albuja, Jefferson Maldonado Departamento de Ciencias Exactas, Universidad de las Fuerzas Armadas ESPE Sangolqu´ ı-Ecuador [email protected] [email protected] Resumen—Este art´ ıculo trata principalmente de un manual asico de wxMaxima, enfoc´ andonos principalmente en como crear la gr´ afica de la cardioide en coordenadas cartesianas. Palabras clave: cardioide, coordenadas, cartesianas, impl´ ıcito. Abstract—This article is mainly a basic wxMaxima manual, focusing mainly on how to create the graph of the cardioid in cartesian coordinates. Key Words: cardioid, coordinates, cartesian, implicit. I. I NTRODUCCI ´ ON axima es una herramienta para uso de consola, cuenta con la capacidad de resoluci´ on de diversos problemas de An´ alisis Matem´ atico y ´ Algebra. Estos pueden ser c´ alculo de ımites, integrales y derivadas, matrices, polinomios y m´ as. Es posible la representaci´ on gr´ afica de funciones en dos y tres dimensiones. Su velocidad de resoluci´ on de problemas la convierte en una ayuda a la hora de comprobar resultados en los niveles acad´ emicos. Sin embargo, hablando de practicidad, muchas veces el usar un programa en consola requiere el conocimiento de comandos y una sintaxis en particular. Es una herramienta no solo gratuita, multiplataforma y libre sino tambi´ en muy completa. El objetivo de este manual es crear la gr´ afica de la cardioide en coordenadas cartesianas. II. M ´ AXIMA Y MATLAB MATLAB es ideal para hacer programas que utilice matrices, complejos, y otras estructuras matem´ aticas, pero acil de escribir y revisar. M ´ AXIMA resuelve diversos problemas de an´ alisis matem´ aticos y ´ algebra como indefinidas (con una sola variable), calcula el valor de l´ ımites (tambi´ en en una sola variable) y ecuaciones diferenciales por el lado de An´ alisis Matem´ atico. Con respecto a ´ algebra, realiza c´ alculos entre matrices, polinomios y valores propios. M ´ AXIMA es mucho as apido al momento de su resoluci´ on de problemas, por lo que es m´ as pr´ actico para resoluci´ on de problemas matem´ aticos. III. CARDIOIDE La cardioide es la curva descrita por un punto de una circunferencia que, sin deslizarse, rueda alrededor de otra circunferencia de igual radio. La cardioide es la m´ as sencilla de las epicicloides. Es la curva descrita por un punto de una circunferencia que, sin deslizarse, rueda alrededor de otra circunferencia de igual radio. Se llama cardioide por su semejanza con el dibujo de un coraz´ on. La cardiode, conocida tambi´ en como Caracol de Pascal, en honor de Etienne Pascal, padre del gran sabio franc´ es Blaise Pascal. La cardioide es la curva que describe un punto ”P”de una circunferencia de radio . a ”, cuando rueda sobre otra circunferencia del mismo radio. La ecuaci´ on gen´ erica de la cardioide en coordenadas cartesianas es: (x 2 + y 2 - 2ax) 2 =4a 2 (x 2 + y 2 ) Donde x, y representan las coordenadas del punto P y a viene a ser el radio de las circunferencias. Fig. 1.- Gr´ afica de la cardioide.

description

G

Transcript of Cardioide cartesianas

  • CardioideSebastian Albuja, Jefferson Maldonado

    Departamento de Ciencias Exactas, Universidad de las Fuerzas Armadas ESPESangolqu-Ecuador

    [email protected]@gmail.com

    ResumenEste artculo trata principalmente de un manualbasico de wxMaxima, enfocandonos principalmente en comocrear la grafica de la cardioide en coordenadas cartesianas.Palabras clave: cardioide, coordenadas, cartesianas, implcito.

    AbstractThis article is mainly a basic wxMaxima manual,focusing mainly on how to create the graph of the cardioid incartesian coordinates.Key Words: cardioid, coordinates, cartesian, implicit.

    I. INTRODUCCIONMaxima es una herramienta para uso de consola, cuenta

    con la capacidad de resolucion de diversos problemas deAnalisis Matematico y Algebra. Estos pueden ser calculo delmites, integrales y derivadas, matrices, polinomios y mas.Es posible la representacion grafica de funciones en dos ytres dimensiones.

    Su velocidad de resolucion de problemas la convierteen una ayuda a la hora de comprobar resultados en losniveles academicos. Sin embargo, hablando de practicidad,muchas veces el usar un programa en consola requiere elconocimiento de comandos y una sintaxis en particular.

    Es una herramienta no solo gratuita, multiplataforma ylibre sino tambien muy completa. El objetivo de este manuales crear la grafica de la cardioide en coordenadas cartesianas.

    II. MAXIMA Y MATLABMATLAB es ideal para hacer programas que utilice

    matrices, complejos, y otras estructuras matematicas, perofacil de escribir y revisar.

    MAXIMA resuelve diversos problemas de analisismatematicos y algebra como indefinidas (con una solavariable), calcula el valor de lmites (tambien en una solavariable) y ecuaciones diferenciales por el lado de AnalisisMatematico. Con respecto a algebra, realiza calculos entrematrices, polinomios y valores propios.

    MAXIMA es mucho mas rapido al momento de suresolucion de problemas, por lo que es mas practico para

    resolucion de problemas matematicos.

    III. CARDIOIDELa cardioide es la curva descrita por un punto de una

    circunferencia que, sin deslizarse, rueda alrededor de otracircunferencia de igual radio.

    La cardioide es la mas sencilla de las epicicloides. Es lacurva descrita por un punto de una circunferencia que, sindeslizarse, rueda alrededor de otra circunferencia de igualradio. Se llama cardioide por su semejanza con el dibujo deun corazon. La cardiode, conocida tambien como Caracolde Pascal, en honor de Etienne Pascal, padre del gran sabiofrances Blaise Pascal.

    La cardioide es la curva que describe un punto Pdeuna circunferencia de radio .a, cuando rueda sobre otracircunferencia del mismo radio.

    La ecuacion generica de la cardioide en coordenadascartesianas es:

    (x2 + y2 2ax)2 = 4a2(x2 + y2)Donde x, y representan las coordenadas del punto P y a

    viene a ser el radio de las circunferencias.

    Fig. 1.- Grafica de la cardioide.

  • IV. PLOT2D

    El comando que se utiliza para representar la grafica deuna funcion de una variable real es plot2d que actua, comomnimo, con dos parametros: la funcion (o lista de funcionesa representar), y el intervalo de valores para la variable x.

    Al comando plot2d se puede acceder tambien a traves delmenu Graficos-Graficos 2D o, directamente, a traves delboton Graficos 2D.

    Se lo declara de la siguiente manera:

    plot2d (f(x),[x,a,b]) grafica de f(x) en [a,b]

    plot2d ([f1(x),f2(x),...],[x,a,b]) grafica de una lista defunciones en [a,b]

    V. GRAFICA

    A. Grafica en 2 dimensiones

    Debido a que wxMaxima permite graficar ecuacionesen funcion de la variable x y la ecuacion de la cardioideen coordenadas cartesianas nos da una ecuacion implcita,usaremos para este caso en particular Matlab para la creacionde nuestra grafica.

    Se va a utilizar el comando ezplot que nos permite graficarecuaciones implcitas. Se lo declara de la siguiente manera:

    ezplot(f,[a,b])

    Donde f va a ser nuestra funcion implcita, a y b va arepresentar el dominio de nuestra variable x.

    Para graficar la cardioide se lo declarara de la siguientemanera:

    h=ezplot((x2+y2-2*x)2-4*(x2+y2),[-2*pi,2*pi]);set(h,Color,r)title(Cardioide en Coordenadas Cartesianas)grid on

    Donde el comando set es para darle un color a la grafica,title para darle un titulo a la grafica y grid on es para activarla cuadricula.

    Con lo que se podra visualizar lo siguiente:

    x

    y

    Cardioide en Coordenadas Cartesianas

    6 4 2 0 2 4 66

    4

    2

    0

    2

    4

    6

    Fig. 2.- Cardioide ecuacion cartesiana.

    B. Grafica en 3 dimensiones

    Para la grafica de la cardioide en 3 dimensiones, vamosa hacer uso del comando linspace que genera vectoreslinealmente espaciados.

    La ecuacion adaptada de la cardioide en coordenadascartesianas en el espacio es la siguiente:

    (x2 +

    9

    4y2 + z2 1

    )3 x2z3 9

    80y2z3 = 0

    Se declara el codigo de la siguiente manera:

    %declaramos comando meshn=100;x=linspace(-2,2,n);y=linspace(-2,2,n);z=linspace(-2,2,n);[X,Y,Z]=ndgrid(x,y,z);%Calculamos la funcion en cada punto con meshF = ( X.2 + 9/4 .* Y.2 + Z.2 -1 ).3 - X.2 .* Z.3- 9/(80) .* Y.2 .* Z.3 ;%Generamos la graficaf1 = figure;isosurface(F,0)view([-67.5 2]);%Cambiamos el color y la posicion de la graficaset(findobj(Type,patch),FaceColor,[.31 .4 .58])light(Parent,gca,...Position,[16.3 -103.1 -384.12]);

    Con lo que se podra visualizar lo siguiente:

  • Fig. 3.- Cardioide ecuacion cartesiana en 3 dimensiones.

    VI. CONCLUSIONESTanto Matlab como wxMaxima facilitan el uso de graficar

    ecuaciones en dos y 3 dimensiones.

    En el caso de tener una ecuacion implcita se recomiendautilizar Matlab debido a su facil usp para graficar este tipode ecuaciones, ademas de que wxMaxima no cuenta con estaopcion.

    REFERENCIAS[1] Manual de LaTeX. (2014) Wikilibros. [Online]. Avalible:

    http//:es.wikibooks.org/[2] Tutorial de MATLAB. (1995) Fceia. [Online]. Avalible:

    http//www.fceia.unr.edu.ar/[3] Pequeno Manual de wxMaxima. (2005) ECE. [Online]. Avalible:

    http//://ece.uprm.edu/