1 / 28

Prácticas en Maple

Prácticas en Maple. Licenciatura en Ciencias de la Computación Álgebra I Clase 3. GEOMETRÍA ANALÍTICA. Introducción. Para trabajar en Maple con geometría debemos incorporar la librería geometry de la siguiente forma:. > with ( geometry ):.

evita
Download Presentation

Prácticas en Maple

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prácticas en Maple Licenciatura en Ciencias de la Computación Álgebra IClase 3

  2. GEOMETRÍA ANALÍTICA

  3. Introducción • Para trabajar en Maple con geometría debemos incorporar la librería geometry de la siguiente forma: >with(geometry): • Además debemos declarar el tipo de ejes que utilizaremos, de la siguiente forma: > _EnvHorizontalName := 'x': _EnvVerticalName := 'y':

  4. Puntos y Distancia • Para declarar puntos utilizaremos el comando point de la siguiente forma: >point(A,0,1): • Con ello en A queda el punto (0,1). Para calcular la distancia entre el punto A y B, utilizamos el comando distance (donde A y B son puntos). >distance(A,B);

  5. RECTAS

  6. Definición • Sea la ecuación general de la recta: • Luego con la función line generaremos una ecuación de una recta. >line(c7,y=5*x+7): • Con ello declararemos en c7 un elemento de tipo recta con la ecuación:

  7. Definición • También podemos definir una recta indicando los puntos por donde pasa, de la siguiente forma: >line(c7,[point(A,0,1),point(B,3,5)]): • Luego con la función Equation obtendremos la ecuación de la recta que representa. Y la pendiente se obtiene con slope. >Equation(c7);slope(c7); • Por otro lado podemos utilizar slope para obtener la pendiente entre 2 puntos.

  8. CIRCUNFERENCIA

  9. Definición • Sea la ecuación general de la circunferencia: • Si no conocemos a que objeto se refiere la ecuación utilizaremos conic de la siguiente forma: >conic(c4,x^2+y^2-9=0,[x,y]): • Con ello declararemos en c4 un elemento de tipo cónica de 2 variables x,y con la ecuación:

  10. Declaración Explícita • Si conocemos la ecuación de la circunferencia o alguno de sus parámetros podemos utilizar el comando circle y entregarle los datos que conocemos de la siguiente forma: • Supongamos que tenemos los siguientes puntos de la circunferencia, (0,0),(2,0),(1,2). Utilizamos la función circle de la siguiente forma >circle(c5,[point(A,0,0),point(B,2,0),point(C,1,2)],'centername'=O1):

  11. Funciones Generales • Sea c5 una circunferencia, con los siguientes comandos podemos obtener información sobre ellos. • Ecuación: >Equation(c5); • Centro: >coordinates(center(c5)); • Radio: >radius(c5); • Área: >area(c5);

  12. PARABOLA

  13. Definición • Sea la ecuación general de la circunferencia: • Si no conocemos a que objeto se refiere la ecuación utilizaremos conic de la siguiente forma: >conic(c12,y=x^2+5*x-9,[x,y]): • Con ello declararemos en c12 un elemento de tipo cónica de 2 variables x,y con la ecuación:

  14. Declaración Explícita • Si conocemos la ecuación de la circunferencia o alguno de sus parámetros podemos utilizar el comando parabola y entregarle los datos que conocemos de la siguiente forma: • Supongamos que la ecuación de la parábola. Utilizamos la función parabola de la siguiente forma >parabola(p1,y^2+12*x-6*y+33=0,[x,y]): • Supongamos que conocemos el vértice y foco. Utilizamos la función parabola de la siguiente forma >parabola(p2,['vertex'=point(A,0,0),'focus'=point(B,4,5)],[x,y]):

  15. Funciones Generales • Sea p2 una parabola, con los siguientes comandos podemos obtener información sobre ellos. • Ecuación: >Equation(p2); • Vértice: >coordinates(vertix(p2)); • Foco: >coordinates(focus(p2)); • Directriz: >Equation(directrix(p2));

  16. hiperbola

  17. Definición • Sea la ecuación general de la hipérbola con centro en (h,k): • Si no conocemos a que objeto se refiere la ecuación utilizaremos conic de la siguiente forma: >conic(h1, > 9*y^2-4*x^2=36,[x,y]): • Con ello declararemos en h1 un elemento de tipo cónica de 2 variables x,y con la ecuación:

  18. Declaración Explícita • Si conocemos la ecuación de la circunferencia o alguno de sus parámetros podemos utilizar el comando hyperbola y entregarle los datos que conocemos de la siguiente forma: • Supongamos que tenemos la ecuación de la hipérbola. Utilizamos la función hyperbola de la siguiente forma >hyperbola(h1,9*y^2-4*x^2=36,[x,y]): • Supongamos que tenemos los vertices y los focos de la hipérbola. Utilizamos la función hyperbola de la siguiente forma >hyperbola(h4,['vertices'=[point(A,0,1),point(B,0,5)],'foci'=[point(C,0,3),point(E,0,9)]]):

  19. Funciones Generales • Sea h4 una hipérbola con los siguientes comandos podemos obtener información sobre ellos. • Ecuación: >Equation(h4); • Centro: >coordinates(center(h4)); • Vértices: >map(coordinates,vertices(h4)); • Focos: >map(coordinates,foci(h4)); • Asíntotas: >map(Equation,asymptotes(h4));

  20. elipse

  21. Definición • Sea la ecuación general de la elipse con centro en (h,k): • Si no conocemos a que objeto se refiere la ecuación utilizaremos conic de la siguiente forma: >conic(el1,2*x^2+y^2-4*x+4*y=0,[x,y]): • Con ello declararemos en el1 un elemento de tipo cónica de 2 variables x,y con la ecuación:

  22. Declaración Explícita • Si conocemos la ecuación de la circunferencia o alguno de sus parámetros podemos utilizar el comando ellipse y entregarle los datos que conocemos de la siguiente forma: • Supongamos que tenemos la ecuación de la elipse. Utilizamos la función ellipse de la siguiente forma >ellipse(el1,2*x^2+y^2-4*x+4*y=0): • Supongamos que tenemos los focos y el eje mayor. Utilizamos la función ellipse de la siguiente forma >ellipse(el2,['foci'=[point(A,1,-2-sqrt(3)),point(B,1,-2+sqrt(3))],'MajorAxis'=2*sqrt(6)]):

  23. Declaración Explícita • Supongamos que tenemos la directriz, el foco y la excentricidad. Utilizamos la función ellipse de la siguiente forma >line(l,x=-2,[x,y]): point(f,1,0): e := 3/2: hyperbola(h6,['directrix'=l,'focus'=f,'eccentricity'=e],[c,d]): eq := Equation(h6);

  24. Funciones Generales • Sea el1 una elipse, con los siguientes comandos podemos obtener información sobre ellos. • Ecuación: >Equation(el1); • Centro: >coordinates(center(el1)); • Focos: >map(coordinates,foci(el1)); • Eje Mayor: >MajorAxis(el1); • Eje Menor: >MinorAxis(el1); >ecc(el1); • Excentricidad:

  25. FUNCIONES ESPECIALES Y GRÁFICAS

  26. Función Detail y Form • Con el comando detail podremos obtener toda la información sobre la sección. >detail(c4): • Con el comando Form podremos obtener que tipo de sección cónica es la ecuación. >form(c4):

  27. Gráfica de Rectas y Parábolas • Para graficar rectas y parábolas utilizaremos el comando draw o plot, sin embargo este ultimo requiere de declarar la librería plots. >with(geometry):with(plots):draw(parabola); plot(Equation(recta));

  28. Gráfica de Hipérbolas, Circunferencias y Elipses • Para graficar rectas y parábolas utilizaremos el comando draw o implicitplot, requiere de declarar la librería plots. >with(geometry):with(plots):draw(hiperbola);implicitplot(Equation(elipse),x=-5..5,y=-5..5);

More Related