




























































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Manual de funciones ejemplo práctico
Tipo: Apuntes
1 / 151
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























































































misma licencia libre que el trabajo original. El mecanismo genérico que utilizan las licencias tipo GPL para conseguir estas garantías fue llamado copyleft
wxMaxima
Ò wxMaxima no es más que una interfaz gráfica de Maxima, que permite el manejo de éste de una forma visual, dando acceso a gran parte de los comandos de Maxima con el simple uso del ratón. Existen más interfaces gráficos para Maxima, pero creemos que wxMaxima es el más interesante. Puede descargarse desde su página web: http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page
Gijón, 28 de Junio de 2010
1.2. Primeros pasos con WxMaxima Prácticas de Cálculo
Nada más abrir el programa, nos encontramos con algo parecido a la figura de arriba El panel de comandos que aparece en la parte superior derecha, lo abrimos yendo en el menú a Maxima— > Paneles— > Matemáticas generales. El panel es desplazable a lo largo de toda la pantalla mediante el ratón en la forma habitual de Windows. Bien, y llegó la hora de usar el programa. Veamos en primer lugar las operaciones básicas:
a la vez MAYUSC-ENTER. Encontramos:
(%i1) 5*8+23;
De momento, no es mucho. Pero fíjese que hay una entrada (lo que se teclea) numerada con una etiqueta %i1 de entrada (indicado por la letra "i") y una etiqueta de salida, %o que es lo que devuelve el programa (indicado por la letra "o"). En cualquier momento, podemos referirnos a esas etiquetas para no tener que repetir lo que pone al lado.
NOTA: Para agrupar expresiones sólo se usan paréntesis, las veces que hagan falta. Nunca se usan corchetes, que están reservados para listas y vectores.
Las constantes más usuales usadas en Cálculo, se escriben así: %pi El número π %e El número e %i La unidad imaginaria
1.2. Primeros pasos con WxMaxima Prácticas de Cálculo
Si queremos referirnos a algo que ya tenemos escrito en pantalla, podemos hacerlo (aparte del consabido copiar-pegar) así, por ejemplo: %i23 La entrada numerada con la etiqueta 23 %o12 La salida numerada con la etiqueta 12 % La última salida
Como habíamos comentado, nos interesa sobre todo el cálculo simbólico. Pero imag- inemos que queremos saber una aproximación decimal de alguna operación, por ejemplo
float( número ) Expresión decimal de número número ,numer Expresión decimal de número bfloat( número ) Expresión decimal larga de número
También podemos poner el programa en modo numérico. Para ello en el menú Numérico— > Conmutar salida numérica. Hay que acordarse de volver a cambiarlo si queremos seguir con el cálculo simbólico.
(%i1) float(3*sqrt(2)+25);
(%i2) 3*sqrt(2)+25,numer;
(%i3) bfloat(3*sqrt(2)+25);
La última expresión indica que lo que hay antes de la "b", hay que multiplicarlo por 10 elevado al número que hay después (en este caso,1). Se puede cambiar el no de cifras decimales en Numérico— > Establecer precisión (por defecto son 16 cifras decimales). Fijémosnos ahora en la salida que se pruce usando cálculo simbólico:
(%i4) 3*sqrt(2)+25;
1.3. Insercción de texto Prácticas de Cálculo
! Factorial de n binomial(m, n) El valor
( (^) m n
entier(x) Parte entera de x abs(x) Valor absoluto de x
signum Signo de x
(%i15) binomial(10,3);
(%i19) max(1/2, 224/87, 4,-15/4, 11/2);
La lista de funciones es mucho más extensa y tiene muchos más parámetros que los aquí enunciados. Si fuera necesario, hay que consultar la ayuda del Maxima.
1.3 Insercción de texto
Podemos comentar resultados, explicaciones etc en Maxima. Para ello vamos a Celda— > Nueva celda de texto Nos inserta una celda con fondo verde-azulado donde pode- mos escribir. También podríamos elaborar un documento con secciones y subsecciones donde Maxima nos los numera automáticamente. Para una celda de sección, hay que ir a Celda— > Nueva celda de sección
1.4. Reinicio de Maxima Prácticas de Cálculo
1.4 Reinicio de Maxima
A medida que en una sesión de Maxima vamos definiendo variables, funciones, etc. no basta con borrar las celdas donde es- tán definidas, pues continuan vigentes en memoria, pudiendo llegar a obtener resulta- dos extraños debido a que, por ejemplo, a la variable x le habíamos dado un valor pre- vio y no nos acordamos de vaciarla. Por eso, quizás sea conveniente hacer un reinicio de Maxima y se olvide de todo lo anterior. Para ello, vamos a Maxima— > Reiniciar Maxima. Luego conviene ir a Celdas— > Evaluar to- das las celdas. También podemos limpiar memoria Maxima— > Limpiar memoria con parecidos resultados
1.5 Variables
En Maxima, cualquier letra es, en principio, una variable. Pero podemos definir variables más complejas mediante asignaciones que contengan números y letras. Esa asignación la hacemos mediante el símbolo ":". Las más sencillas son asignaciones numéricas, o sea, constantes en realidad.
(%i2) a:-7;
(%i3) a^2+3;
(%i4) b:(x+3)^2;
(%i5) b^2;
1.6. Expandir y simplificar Prácticas de Cálculo
1.6 Expandir y simplificar
expand( expr ) Expande expr productos y potencias
expand( expr,n, m ) Expande potencias de expr con grado entre − m y n
ratexpand( expr ) Expande expr con más eficiencia para polinomios
partfrac( frac,var )) Descomponela variable var^ frac en una expresión racional^ en fracciones simples respecto de
num( frac ) Numerador de frac
denom( frac ) Denominador de frac
1.6. Expandir y simplificar Prácticas de Cálculo
Todos estos comandos, son accesibles desde el menú de Max- ima en Maxima— > Paneles— > Matemátias generales. Tam- bién desde Maxima— > Simplificar. Existen muchos otros comandos de expansión y muchos parámetros para los mismos. Consulte en la ayuda de Maxima si es necesario.
(%i1) expand((x-2)^3+(x+3)^2);
(%i2) expand((x+5)^3/(x+3)^2);
3
(%i3) ratexpand((x+3)^5);
(%i4) expand((x+3)^100+(x-4)^30+(x+1)^2+1/(x+7)^5+9/(x-3)^3,3,4);
1.7. Factorización de polinomios Prácticas de Cálculo
(%i1) trigexpand(sin(a+b)+cos(2*a));
(%i2) trigexpand(xcos(2x)*sin(a+x));
(%i3) p:cos(x)+sin(x+a)-2sin(x)cos(x);
(%i4) trigreduce(p);
1.7 Factorización de polinomios
Si todas las raíces de un polinomio son racionales o complejas de cualquier multiplici- dad, Maxima consigue factorizar ese polinomio de forma completa en R. De otra forma, sólo factorizará la parte correspondiente que cumpla lo anterior. factor( expr ) Escribe el polinomio expr como producto de factores más sencillos
1.8. Descomposición en fracciones simples Prácticas de Cálculo
(%i1) factor(x^3-x^2-8*x+12);
(%i2) factor(x^6-(29x^5)/10+(63x^4)/20-(279x^3)/40+(54x^2)/5-243/40);
(%i3) factor(x^5+3x^4+3x^3+9x^2-10x-30);
no ser raíces racionales, Maxima no factoriza.
1.8 Descomposición en fracciones simples
partfrac( expr, var ) Descompone expr respecto de la variable var
Ya sabemos que si tenemos un cociente de polinomios (^) Q(x)P (x) , es posible descompo- nerlo en una parte entera (polinomio) más sumas de fracciones más simples. Maxima es capaz de hacer esto siempre que sea ca- paz de descomponer Q(x) de forma fac- torial (véanse los comentarios hechos en la sección anterior). Podemos hacerlo desde el menú del Maxima en Análisis— > Frac- ciones simples. Nos sale una ventana donde introducimos la expresión y la variable respecto a la que queremos la descomposición: