PK ePBH mimetypetext/x-wxmathmlPK eP$h
format.txt
This file contains a wxMaxima session.
.wxmx files are .xml-based files contained in a .zip container like .odt
or .docx files. After changing their name to end in .zip the .xml and
other files inside them can can be extracted using any .zip file viewer.
The reason why part of a .wxmx file still might seem to make sense in a
ordinary text viewer is that the text portion of .wxmx by default
isn't compressed: This way if only one line of the text changes this won't
(with a high probability) change the value of half of the bytes of the
.zip archive making the .wxmx file more version-control-friendly.
wxMaxima can be downloaded from https://github.com/andrejv/wxmaxima.
PK ePS2 S2 content.xml
Tutorial: Graficación 2D con wxplot2dPor: Wilson MixonTraducción: Nicolás GuarínIntroducciónwxMaxima genera gráficos en-línea en dos y tres dimensiones.Este tutorial muestra cómo realizar gráficos 2D usando wxMaxima.También se muestran algunas maneras de hacer los gráficos más informativosque los que produce wxMaxima por defecto. El tutorial empieza con el gráficode x*sin(x), con x en el rango -5 a 5, los valores por defecto de wxMaxima.Graficando una Sola VariableEl gráfico de abajo es generado seleccionando "Gráficos/Gráficos 2D" del menu.Alternativamente, el comando puede ser ingresado directamente en la celda.Para ejecutar cualquier comando, use "Ctrl-Enter" o "Shift-Enter".wxplot2d([x*sin(x)], [x,-5,5])$wxplot2d([sqrt(4-x^2),-sqrt(4-x^2)], [x,-2.5,2.5],[y,-2.5,2.5],[legend, "UpperSemiCircle", "LowerSemiCircle"],same_xy) /*,wxplot_size=[400,400]*/$Nota: En cualquier momento, un gráfico puede ser guardado en un archivo. Sehace click en la imagen a ser guardada, luego se selecciona "Editar/Guardar selección en imagen"del menú. También se puede hacer click derecho sobre la imagen y luego "Guardar imagen".Ahora se añaden rótulos a los ejes horizontal y vertical. Note el uso de wxMaximade listas. Cada conjunto de instrucciones consta de una lista de ítems.wxplot2d([x*sin(x)], [x,-5,5], [xlabel, "x(m)"], [ylabel, "Desplazamiento (m)"])$Controlando Proporciones y Mostrando Dos FuncionesPor las mismas razones, uno puede querer controlar el eje y así como el eje x.Considere la siguiente función, que grafica una circunferencia usando dosfunciones explícitas. La figura de abajo tiene dos puntos a resaltar con la presentaciónde las funciones, la escala y las leyendas para identificar cada función individual.wxplot2d([sqrt(4-x^2),-sqrt(4-x^2)], [x,-2.5,2.5],[y,-2.5,2.5])$Dos aspectos de este gráfico requieren atención. El más obvio, el "círculo"luce no-esférico. El segundo, aparece una leyenda, pero querríamos quefuera más informativa. Las leyendas aparecen automáticamente cuando más deuna función es graficada.El primer problema está relacionado con el hecho de que Maxima no asume quelos ejes x e y tienen las mismas unidades, y extiende la figura.Para evitar esta distorsión, se le dan instrucciones a "wxplot2d" para producir ungráfico cuadrado.Otra opción para remover la distorsión aparece más adelante.Para añadir contenido a la leyenda, se añade la opción "legend".wxplot2d([sqrt(4-x^2),-sqrt(4-x^2)], [x,-2.5,2.5],[y,-2.5,2.5],[legend, "SemiCírculoSuperior", "SemiCíruloIngerior"], same_xy)$Supongamos que queremos una vista más clara. Podemos suprimir la leyenda, como se haceabajo. También veremos más adelante que se pueden hacer ambas partes del gráficodel mismo color.Además podemos remover la "caja" alrededor de la circunferencia y la informaciónacerca de las unidades, así como los rótulos de los ejes.wxplot2d([sqrt(4-x^2),-sqrt(4-x^2)], [x,-2,2],[y,-2,2],[legend, false], [box,false], [xlabel, ""], [ylabel, ""], same_xy)$Otros asuntos en la Presentación de FuncionesVolvamos al ejemplo con que se comenzó el tutorial, y añadamos otra función.Al mismo tiempo hagamos un cambio adicional definiendo las funciones antesde escribir el comando "wxplot2d". Ahora, entra los nombres de las funcionesen la lista para la graficación, en donde antes había sólo una función,la que ahora designamos como f(x).Nota: Si lo haces de esta manera y quieres guardar la sesión y ejecutarla luego,debes ejecutar la celda de entrada en donde se definen f(x) y g(x) antes deejecutar cualquier otro comando que se refiera a ellas.f(x) := x*sin(x)$g(x) := cos(x)$wxplot2d([f(x),g(x)], [x,-5,5], [xlabel, "x(m)"], [ylabel, "Desplazamiento (m)"] )$Luego, cambia las leyendas por "Gráfico 1" y "Gráfico 2" y cambia los estilos de líneas.Deja el Gráfico 1 (x*sin(x)) como estaba, delgado y azul. El Gráfico 2 (cos(x)) serámás grueso (ancho = 3, width = 3) y el color se cambia por violeta (código de color =4,color code =4).El Manual de Maxima tiene los códigos para los colores.wxplot2d([f(x),g(x)], [x,-5,5], [xlabel, "x(m)"], [ylabel, "Desplazamiento (m)"], [legend, "Gráfico 1", "Gráfico 2"], [style,[lines,1,1],[lines,3,4]]);Unos últimos cambios añadirán algunos detalles útiles a este gráfico. Añadirestos detalles involucran insertar un "gnuplot_preamble" que es una lista deopciones que no están disponibles directamente en el comando "wxplot2d". Lassiguientes opciones son usadas: La leyenda (key) se mueve a abajo en el centro (bottom center). Puede ser ubicada abajo a la izquierda (bottom left), abajo a la derecha (bottom right), en el centro a la izquierda (left center), en el centro a la derecha (right center). La primera palabra se refiere a la ubicación horizontal (las opciones son: left, center, right) y la segunda a la ubicación vertical (las opciones son: bottom, center, up). Se añade un título a la figura.Nótese la sintaxis. Todas las opciones son parte de una lista, con "gnuplot_preamble"como primer elemento de la lista. Todas las opciones deben estar entre comillas dobles.Cada elemento termina con punto y coma. Las entradas de texto se hacen con comillasencilla.wxplot2d([f(x),g(x)], [x,-5,5], [xlabel, "x(m)"], [ylabel, "Desplazamiento (m)"], [legend, "Gráfico 1", "Gráfico 2"], [style,[lines,1,1],[lines,3,4]],[gnuplot_preamble, " set grid; set key bottom center; set title 'Dos Series, Un Ejemplo'; "] );Un último uso para "gnuplot_preamble" es configurar el eje y en escala logarítmica.Considere una función de crecimiento simple: y(t) = exp(g*t), donde t es una unidadde tiempo. Los dos gráficos de abajo muestran dos funciones, una con crecimientorápido, con g = 5% por año, y crecimiento lento, con g = 2% por año.A final use of the preamble is to set the y axis to logarithmic scale. Considera simple growth function: y(t) = exp(g*t), were t is a time unit. The two graphsbelow show two functions, fast growth, with g = 5% per year, and slow growth,with g = 2% per year.wxplot2d([exp(0.05*t),exp(0.02*t)], [t,0,150],[ylabel, "Población"],[xlabel, "Año t"], [legend, "Creciemiento rápido", "Crecimiento lento"], [gnuplot_preamble, " set grid; set key top left; set title 'Dos curvas de crecimiento'; "])$Convertir el eje vertical a escala logarítmica cumple dos tareas,"Crecimiento lento" no es opacada por "Crecimiento rápido" y además se enfatiza la constancia de las tasas de creciemietnoLa conversión a escala log requiere añadir "set logscale y;" a"gnuplot_preamble". wxplot2d([exp(0.05*t),exp(0.02*t)], [t,0,150],[ylabel, "Población"],[xlabel, "Año t"], [legend, "Crecimiento rápido", "Crecimiento lento"], [gnuplot_preamble, " set grid; set key top left; set title 'Curvas de crecimiento, Escala Logarítmica'; set logscale y; "] )$PK eP
L;= ;=
image1.pngPNG
IHDR X W bKGD IDATxy\
\5Jq\qť\pKbf?iV
B
rI4Q89;ϙB;|<|g晱Q@DD$EHDD"$""CcXDDdh,B""24!EHDDf"mҤsŊLQC+Wvxe˖͝;W:!099GCupppwwEDD`gI#F3ZH4""RUb"LKK߿nt$𭸇o=|+wCa^^^7o~l7nܽ{pqH/>ͥ[w9SHRJ=J$𭸇o=|+wC̡v\裏&O|mWI=[qߊ{VO2S~aۂPmߊ{V÷~|7̧vkNkO^: .^ӸppqA*xG W \ %K|yT2|HL&lقGt423pu=T4k?? 77BVX!BFFñavkx%8wh ]b@)#T?WQz:,0x0ڵ/" ė_btk P? A@ l@SST3?yЦM/[xM88X&"ٿ([ûK0q"bch2AX>Azs$5BFs(RAAس11BR"OBBtkDp0t; <J{4GNNebf,]j
ĊĈP6.&F!,z-cGW_dɂk{XuXcTע#h1*uP/,%+cX4h w''lڄo{ڸt ;cLx{@,]$&
I]ͩ>ӭ+!!X;vH.7j+#w6ڴA7|Y~Fjל~={7^|Q8Νx'l
kۻvEÆfIjל~t놆
9 ϱg#l4#*
IGΝCEQԧsq$&LѪV"Rԇc.Z@
<#GSAP55zpjĒ%2B}P61#'&O`H,(y9Us<٧qtvkNkd