Programa matemáticas SAGE
En estos días volví por los pasos recorridos en busca de un programa para matemáticas que fuese lo más completo posible y volví a encontrar a SAGE. Este programa (en realidad no es un programa, es un cúmulo de ellos), permite con una única interfaz manejar varios programas, uno de los que conozco es máxima.
Me parece interesante compartir con ustedes esta información por cuanto en muchos aspectos facilita el uso a través de la interfaz sencilla (a mi parecer), en lo referente a las gráficas 2D no me ha presentado ningún problema y de hecho se puede controlar sus detalles con mayor facilidad, en cuanto a las gráficas 3D el firefox se cuelga, al parecer es un problema del java puesto que utiliza jmol (un programa de graficación hecho en java), sin embargo estoy remplazando muchas de las gráficas que tenía hechas en gnuplot por las que produce este programa que son de mayor calidad.
A continuación un ejemplo del código necesario para generar una gráfica como la siguiente:
colr='black'
f(x)=x^2+.5
p = plot(f(x), (0.3, 1),color=colr)
p += line([(-.5,0),(1.5,0)],color=colr)
p += line([(0., 0), (0., 2)], color=colr)
p += line([(0,f(.3)),(0.3,f(.3))],linestyle='dashed',color=colr)
p += line([(0.3,0),(0.3,f(.3))],linestyle='dashed',color=colr)
p += line([(1,0),(1,f(1))],linestyle='dashed',color=colr)
p += line([(0,f(1)),(1,f(1))],linestyle='dashed',color=colr)
p += point(((0.3,f(.3)), (1, f(1))), color='black', pointsize=20)
p += text('$a$', (0.3, -0.05), color=colr)
p += text('$b$', (1, -.05), color=colr)
p += text('$f(a)$', (-.07,f(.3)), color=colr)
p += text('$f(b)$', (-.07,f(1)), color=colr)
p += text(u"Máximo absoluto",(1,f(1)+.1))
p += text(u'Mínimo absoluto',(.5,f(.4)-.1))
p.show(axes=False,xmin=-0.07, xmax=1.2, ymin=0, ymax=2)
p.save('/home/luisjaime/Docs_latex_lyx/Calculo_I/Apuntes/graficas/extrem_sup_inf.eps',axes=False)
dirán que es mucho para obtener tan poco, pero la ventaja es que modificando colr='red'
f(x)=x^4+.5
por otro color y otra función obtiene lo que quiere sólo cambiando estas dos variables (si se dan cuenta es un lenguaje de programación, en realidad es una variante de python).
La dirección donde pueden encontrar documentación, bajar el programa y sobretodo probarlo en línea es http://www.sagenb.org en el link "try on line" donde debe suministrar un nombre de usuario y una clave y comenzar a usarlo.
Me parece interesante compartir con ustedes esta información por cuanto en muchos aspectos facilita el uso a través de la interfaz sencilla (a mi parecer), en lo referente a las gráficas 2D no me ha presentado ningún problema y de hecho se puede controlar sus detalles con mayor facilidad, en cuanto a las gráficas 3D el firefox se cuelga, al parecer es un problema del java puesto que utiliza jmol (un programa de graficación hecho en java), sin embargo estoy remplazando muchas de las gráficas que tenía hechas en gnuplot por las que produce este programa que son de mayor calidad.
A continuación un ejemplo del código necesario para generar una gráfica como la siguiente:
colr='black'
f(x)=x^2+.5
p = plot(f(x), (0.3, 1),color=colr)
p += line([(-.5,0),(1.5,0)],color=colr)
p += line([(0., 0), (0., 2)], color=colr)
p += line([(0,f(.3)),(0.3,f(.3))],linestyle='dashed',color=colr)
p += line([(0.3,0),(0.3,f(.3))],linestyle='dashed',color=colr)
p += line([(1,0),(1,f(1))],linestyle='dashed',color=colr)
p += line([(0,f(1)),(1,f(1))],linestyle='dashed',color=colr)
p += point(((0.3,f(.3)), (1, f(1))), color='black', pointsize=20)
p += text('$a$', (0.3, -0.05), color=colr)
p += text('$b$', (1, -.05), color=colr)
p += text('$f(a)$', (-.07,f(.3)), color=colr)
p += text('$f(b)$', (-.07,f(1)), color=colr)
p += text(u"Máximo absoluto",(1,f(1)+.1))
p += text(u'Mínimo absoluto',(.5,f(.4)-.1))
p.show(axes=False,xmin=-0.07, xmax=1.2, ymin=0, ymax=2)
p.save('/home/luisjaime/Docs_latex_lyx/Calculo_I/Apuntes/graficas/extrem_sup_inf.eps',axes=False)
dirán que es mucho para obtener tan poco, pero la ventaja es que modificando colr='red'
f(x)=x^4+.5
por otro color y otra función obtiene lo que quiere sólo cambiando estas dos variables (si se dan cuenta es un lenguaje de programación, en realidad es una variante de python).
La dirección donde pueden encontrar documentación, bajar el programa y sobretodo probarlo en línea es http://www.sagenb.org en el link "try on line" donde debe suministrar un nombre de usuario y una clave y comenzar a usarlo.
Comentarios