Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Índice
Instalación..................................................................................................................... 1
Introducción de expresiones y operaciones .................................................................. 2
Constantes..................................................................................................................... 3
Variables booleanas...................................................................................................... 3
Evaluación de expresiones
Definición de variables y funciones ............................................................................. 4
Algunas funciones básicas............................................................................................ 7
Simplificación y expansión de expresiones
Expansión de expresiones- Distribuir potencias y productos..................................... 10
Simplificaciones, factorización, descomposición....................................................... 11
Ecuaciones. Raíces de una función. ........................................................................... 13
Polinomios y raíces de una ecuación. Aproximación................................................. 14
Sistemas de ecuaciones............................................................................................... 15
Funciones trigonométricas.......................................................................................... 16
Inecuaciones. .............................................................................................................. 17
Funciones definidas por secciones ............................................................................. 18
Gráficos ...................................................................................................................... 18
Animaciones ............................................................................................................... 23
El paquete draw .......................................................................................................... 24
Límite de funciones …………………………………………………………………27
Derivadas ……………………………………………………………………………28
Integrales Indefinidas……………………………………………………………….29
Integrales Definidas …………………………………………………………………30
Áreas entre curvas……………………………………………………………………31
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Instalación
Ingresando en http://maxima.sourceforge.net/es, accedemos a la página principal.
Debemos seleccionar la opción Descargar del menú de la izquierda y luego ingresar por
el link a la página de descargas de Sourceforge.
-1-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
-2-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Constantes
Las constantes como el número e o Π se ingresan precedidos del signo %
Ej: %pi, %e, %phi (razón áurea), %i (unidad imaginaria)
Puede resultar útil activar el panel Matemáticas Generales desde el menú Máxima
Paneles.
-3-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Evaluación de expresiones
Definición de variables y funciones
Para asignarle un valor a una variable se utilizan los dos puntos. Los nombres de
variables pueden contener letras y/o números. Máxima distingue mayúsculas y
minúsculas en los nombres.
-4-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Argumento float: Convierte los enteros, números racionales y los decimales de punto
flotante grandes ("bigfloats") que están presentes en expr a números de punto flotante
Valor predeterminado de la variable float: False
Argumento numer: La variable numer hace que algunas funciones matemáticas con
argumentos numéricos se evalúen como decimales de punto flotante. También hace que
las variables de una expresión a las cuales se les ha asignado un número sean sustituidas
por sus valores. Además, activa la variable float.
Float no evalúa el
log y numer sí
Tanto float como numer devuelven una expresión decimal de punto flotante
aproximada para determinadas expresiones.
Para evitar escribir float o numer se puede ingresar uno de los valores con punto
decimal.
-5-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
-6-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
-7-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Para calcular logaritmos en otra base, debe aplicarse la fórmula para el cambio de base
log a
log b a =
log b
Para graficar y =ln(x) escribimos log(x) en el cuadro de diálogo del menú gráficos y los
extremos de las variables x, y.
-8-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Función exponencial
-9-
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Simplificación y Expansión.
Las expresiones que involucran cálculos simbólicos y las expresiones con operadores
aritméticos no son evaluadas sino simplificadas.
Algunas simplificaciones se aplican automáticamente, si la variable simp vale True
(valor predeterminado). Para controlar las simplificaciones pueden aplicarse ciertas
funciones.
- 10 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Simplificaciones
- 11 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
- 12 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Ecuaciones
La expresión a = b representa una ecuación sin evaluar, la cual puede verificarse o no.
Para resolver una ecuación puede utilizarle la función solve.
Si hay más de una variable debe especificarse una como incógnita a despejar.
Variable solveradcan: Si vale True solve llama a radcan, esto permite que pueda
resolver ciertas ecuaciones con logaritmos y exponenciales.
Valor por defecto: false
Raíces imaginarias.
- 13 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Algunas ecuaciones no son totalmente resueltas por solve, en ese caso puede utilizarse
find_root (ecuación, variable, cota inf, cota sup)
- 14 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Función nroots (p, low, high): Muestra la cantidad de raíces que tiene el polinomio en
el intervalo dado. El intervalo puede ser minf, inf (-∞, ∞)
Sistemas de ecuaciones
Menú Ecuaciones:
solve
find_root
allroots
bfallroots
realroots
linsolve
algsys
- 15 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Funciones trigonométricas:
Funciones inversas
asin: arco seno asinh: arco seno hiperbólico
acos: arco coseno acosh: arco coseno hiperbólico
atan: arco tangente atanh: arco tangente hiperbólica
acsc: arco cosecante acsch: arco cosecante hiperbólica
asec: arco secante asech: arco seno hiperbólico
acot:arco cotangente acoth: arco cotangente hiperbólica
- 16 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Es necesario
declarar a n
como entero
para que la
simplificación
ocurra
Listas
Los elementos de una lista se encierran entre corchetes.
Las funciones trabajan sobre listas, y pueden devolver una lista que contiene la imagen
de cada elemento de la lista inicial.
Ejemplo:
Inecuaciones:
Ingresar:
- 17 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Gráficos
Los gráficos en 2D se realizan con la función plot2d (abre una ventana con el gráfico) y
wxplot2d (inserta el gráfico a continuación de la instrucción).
Máxima realiza los gráficos llamando a un programa externo como Gnuplot, otros
formatos pueden seleccionarse en el menú Gráficos.
- 18 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
- 19 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
En el ejemplo se realizó además un grafico discreto (con los dos extremos del radio)
para establecer los valores mínimos y máximos de los ejes x e y y así lograr que la
circunferencia no se vea como una elipse.
- 20 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
[point_type, tipo1, tipo2, …. tipon] Estable la forma del punto cuando el gráfico se
representa con estilo points o linepoints.
Valores posibles: bullet, circle, plus, times, asterisk, box, square, triangle, delta, wedge,
nabla, diamond, lozenge
[style, tipo1, tipo2 …. tipon] Establece el tipo de representación para el gráfico, líneas,
puntos, etc.
Tipos posibles: lines para segmentos lineales, points para puntos aislados, linespoints
para segmentos y puntos, dots para pequeños puntos aislados. Gnuplot también acepta
el estilo impulses.
Los estilos pueden acompañarse de una serie de argumentos escribiendo el tipo y sus
argumentos en forma de lista.
lines acepta uno o dos números: el ancho de la línea y un entero que identifica el color.
Los códigos de color por defecto son: 1, azul; 2, rojo; 3, magenta; 4, naranja; 5, marrón;
6, verde lima; 7, aguamarina.
points acepta uno, dos o tres parámetros; el primer parámetro es el radio de los puntos,
el segundo es un entero para seleccionar el color, con igual codificación que en lines y
el tercer parámetro sólo es utilizado por Gnuplot y hace referencia a varios objetos para
representar los puntos. Los tipos de objetos disponibles son: 1, círculos rellenos; 2,
circunferencias; 3, +; 4, x; 5, *; 6, cuadrados rellenos; 7, cuadrados huecos; 8, triángulos
rellenos; 9, triángulos huecos; 10, triángulos rellenos invertidos; 11, triángulos huecos
invertidos; 12, rombos rellenos; 13, rombos huecos.
linesdots acepta hasta cuatro parámetros: ancho de línea, radio de los puntos, color y
tipo de objetos para representar puntos.
- 21 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Gráficos en 3D
Los gráficos en 3D se realizan con plot3D o wxplot3D.
Pueden utilizarse coordenadas cartesianas, polares o esféricas.
Para realizar gráficos a partir de sus coordenadas polares o sus coordenadas esféricas se
debe utilizar la función transform_xy con el argumento correspondiente: polar_to_xy
o spherical_to_xyz
polar_to_xy: se interpretan las dos primeras variables independientes como polares,
transformándolas luego a coordenadas cartesianas.
spherical_to_xyz: se interpretan las variables independientes como esféricas,
transformándolas luego a coordenadas cartesianas.
- 22 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Animaciones:
Para mostrar los cambios en la gráfica de una función al variar uno de sus parámetros se
puede realizar una animación, la que se ejecutará con el botón:
La función with_slider tiene los siguientes argumentos: parámetro, lista de valores para
el parámetro, función a graficar (debe incluir el parámetro), rango del eje x y rango del
eje y.
Ejemplo1:
Ejemplo 2:
- 23 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
El paquete draw
Para utilizar las funciones de este paquete se debe cargar previamente con load(draw)
Si solo se desea realizar un gráfico, puede evitarse usar draw con el argumento gr2d o
gr3d y utilizar directamente darw2d o draw3d
Ejemplo de draw2d
- 24 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Ejemplo de draw3d
Además de estos argumentos pueden agregarse opciones como por ejemplo, fill_color
que especifica el color para rellenar polígonos y funciones explícitas bidimensionales o
line_type que indica cómo se van a dibujar las líneas, entre muchas otras.
- 25 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Ejemplo:
Los objetos gráficos se utilizan para una figura o un cuerpo específico como la elipse
del ejemplo anterior o el tubo del siguiente:
Cilindro: draw3d(cylindrical(1,z,-2,2,az,0,2*%pi))
Cilindro definido en coordenadas cilindricas: radio 1, eje z, con z entre -2 y 2, y azimut
entre 0 y 2 π
Elipse: draw2d(ellipse(2.5,6,2,3,30,-90))
En este caso dibuja un sector de la elipse con centro (2.5,6) de semiejes horizontal = 2 y
vertical = 3 comenzando en 30º y trazando un arco de -90º.
- 26 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
- 27 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Ejemplo:
Para calcular el valor de la derivada en “a” se utiliza el comando “define” y luego df(a)
Ejemplo:
- 28 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
f ( x ) − f (a )
Ingresar en la ventana de la opción “derivar” la expresión:
x−a
Ejemplo:
1
La función: f ( x) = 2 cos( x) + sen 2 .x 2 no está definida en x = 0 pero x lím 0 f ( x) = 2
x
Entonces puede redefinirse y asignarle a f(0) el valor 2. De este modo puede calcularse
f ( x) − 2
la derivada ingresando en la ventana la expresión:
x−0
Integrales Indefinidas.
Ingresar función y ventana-- integrar
Las primitivas de una función pueden calcularse con el comando que se encuentra en el
menú “Análisis”: Integrar (integrate) o en la ventana de matemáticas generales en la
opción: “Integrar”.
En la ventana desplegada:
- Escribir la función a integrar o nombrar la salida f(x) si previamente fue
ingresada.
- Determinar la variable si no fuera x.
Tener en cuenta que el programa no agrega la constante de integración.
- 29 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
Integral definida
Para calcular integrales definidas de una función con una variable se utiliza el mismo
comando: “Integrar”
En la ventana desplegada:
- Escribir la función a integrar o nombrar la salida f(x) si previamente fue
ingresada.
- Determinar la variable si no fuera x.
- Tildar la casilla que dice: “definida”.
- Indicar los extremos de integración.
- 30 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
Ejemplo 1:
Ejemplo 2:
- 31 -
UNNOBA
UNIVERSIDAD NACIONAL
NOROESTE | BUENOS AIRES
- 32 -