Sie sind auf Seite 1von 3

Cardioide

Sebastian Albuja, Jefferson Maldonado


Departamento de Ciencias Exactas, Universidad de las Fuerzas Armadas ESPE
Sangolqu-Ecuador
albujasebastian@gmail.com
jeffm6959@gmail.com
ResumenEste artculo trata principalmente de un manual
basico de wxMaxima, enfocandonos principalmente en como
crear la grafica de la cardioide en coordenadas cartesianas.
Palabras clave: cardioide, coordenadas, cartesianas, implcito.

resolucion de problemas matematicos.

AbstractThis 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.

La cardioide es la curva descrita por un punto de una


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

I. I NTRODUCCI ON
Maxima es una herramienta para uso de consola, cuenta
con la capacidad de resolucion de diversos problemas de

Analisis Matematico y Algebra.


Estos pueden ser calculo de
lmites, integrales y derivadas, matrices, polinomios y mas.
Es posible la representacion grafica de funciones en dos y
tres dimensiones.
Su velocidad de resolucion de problemas la convierte
en una ayuda a la hora de comprobar resultados en los
niveles academicos. 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 tambien muy completa. El objetivo de este manual
es crear la grafica de la cardioide en coordenadas cartesianas.

III. C ARDIOIDE

La cardioide es la mas 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 corazon. La cardiode, conocida tambien como Caracol
de Pascal, en honor de Etienne Pascal, padre del gran sabio
frances Blaise Pascal.
La cardioide es la curva que describe un punto Pde
una circunferencia de radio .a, cuando rueda sobre otra
circunferencia del mismo radio.
La ecuacion generica de la cardioide en coordenadas
cartesianas es:
(x2 + y 2 2ax)2 = 4a2 (x2 + y 2 )
Donde x, y representan las coordenadas del punto P y a
viene a ser el radio de las circunferencias.

II. M AXIMA
Y M ATLAB
MATLAB es ideal para hacer programas que utilice
matrices, complejos, y otras estructuras matematicas, pero
facil de escribir y revisar.

MAXIMA
resuelve diversos problemas de analisis
matematicos y a lgebra como indefinidas (con una sola
variable), calcula el valor de lmites (tambien en una sola
variable) y ecuaciones diferenciales por el lado de Analisis
Matematico. Con respecto a a lgebra, realiza calculos entre
matrices, polinomios y valores propios.

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

Fig. 1.- Grafica de la cardioide.

IV. P LOT2D

Cardioide en Coordenadas Cartesianas


6

El comando que se utiliza para representar la grafica de


una funcion de una variable real es plot2d que actua, como
mnimo, con dos parametros: la funcion (o lista de funciones
a representar), y el intervalo de valores para la variable x.

Al comando plot2d se puede acceder tambien a traves del


menu Graficos-Graficos 2D o, directamente, a traves del
boton Graficos 2D.

6
6

Se lo declara de la siguiente manera:

0
x

Fig. 2.- Cardioide ecuacion cartesiana.

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 de
funciones en [a,b]

B. Grafica en 3 dimensiones

V. G R AFICA
A. Grafica en 2 dimensiones
Debido a que wxMaxima permite graficar ecuaciones
en funcion de la variable x y la ecuacion de la cardioide
en coordenadas cartesianas nos da una ecuacion implcita,
usaremos para este caso en particular Matlab para la creacion
de nuestra grafica.
Se va a utilizar el comando ezplot que nos permite graficar
ecuaciones implcitas. Se lo declara de la siguiente manera:

Para la grafica de la cardioide en 3 dimensiones, vamos


a hacer uso del comando linspace que genera vectores
linealmente espaciados.
La ecuacion adaptada de la cardioide en coordenadas
cartesianas en el espacio es la siguiente:

3
9
9
x2 + y 2 + z 2 1 x2 z 3 y 2 z 3 = 0
4
80

ezplot(f,[a,b])
Donde f va a ser nuestra funcion implcita, a y b va a
representar el dominio de nuestra variable x.
Para graficar la cardioide se lo declarara de la siguiente
manera:

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 activar
la cuadricula.
Con lo que se podra visualizar lo siguiente:

Se declara el codigo de la siguiente manera:

%declaramos comando mesh


n=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 funci
on en cada punto con mesh
F = ( X.2 + 9/4 .* Y.2 + Z.2 -1 ).3 - X.2 .* Z.3
- 9/(80) .* Y.2 .* Z.3 ;
%Generamos la gr
afica
f1 = figure;
isosurface(F,0)
view([-67.5 2]);
%Cambiamos el color y la posici
on de la gr
afica
set(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. C ONCLUSIONES
Tanto Matlab como wxMaxima facilitan el uso de graficar
ecuaciones en dos y 3 dimensiones.
En el caso de tener una ecuacion implcita se recomienda
utilizar Matlab debido a su facil usp para graficar este tipo
de ecuaciones, ademas de que wxMaxima no cuenta con esta
opcion.

R EFERENCIAS
[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/

Das könnte Ihnen auch gefallen