## maxima-lang-es — Spanish-language discussion of the Maxima computer algebra system

You can subscribe to this list here.

2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 Jan Feb Mar Apr May Jun Jul Aug Sep (12) Oct (1) Nov (9) Dec (2) Jan (3) Feb (6) Mar (2) Apr May (3) Jun (5) Jul Aug Sep (3) Oct Nov Dec Jan (3) Feb (6) Mar (7) Apr (2) May (3) Jun Jul (8) Aug (3) Sep (4) Oct (2) Nov Dec (10) Jan Feb (2) Mar Apr (1) May (14) Jun Jul (14) Aug (9) Sep (12) Oct (7) Nov Dec (5) Jan (27) Feb (5) Mar (5) Apr (57) May (35) Jun (8) Jul Aug (3) Sep (5) Oct (16) Nov (28) Dec (9) Jan (6) Feb (29) Mar (36) Apr (3) May Jun (14) Jul (2) Aug (3) Sep (17) Oct (9) Nov (3) Dec (9) Jan (19) Feb (4) Mar (10) Apr (7) May (7) Jun Jul (4) Aug (2) Sep (9) Oct (10) Nov (8) Dec (10) Jan Feb (6) Mar Apr (11) May Jun (3) Jul (17) Aug Sep (17) Oct (8) Nov Dec Jan (1) Feb (8) Mar (4) Apr (8) May (5) Jun (3) Jul (5) Aug (2) Sep Oct (2) Nov Dec (4) Jan Feb (4) Mar (3) Apr (2) May (2) Jun Jul (1) Aug (1) Sep (16) Oct (3) Nov Dec (7) Jan (2) Feb Mar (8) Apr May (1) Jun (11) Jul (8) Aug (12) Sep Oct (2) Nov (4) Dec Jan Feb (2) Mar Apr May (12) Jun Jul Aug (1) Sep Oct Nov Dec
S M T W T F S

1
(1)
2
(1)
3
(1)
4

5
(4)
6
(1)
7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30
(2)
31

Showing 10 results of 10

 Re: [Maxima-lang-es] Números grandes en maxima From: Jaime Villate - 2012-03-30 16:53:13 Attachments: Message as HTML On 03/30/2012 01:34 PM, Darío wrote: > Hola listeros/as, una consulta no muy importante pero es una duda que > tengo. Lo que quiero saber es si maxima da resultados cuyo número sea > inmenso, ya que antes cuando usaba Mathematica curioseando su > potencial de cálculo, pudo calcular el factorial de 1.6x10^7 (fue lo > máximo que llegué y demoró unos cuantos minutos, dando un resultado de > aprox. un número que ocupaba 16 páginas A4), por el momento no lo pude > hacer con maxima, teniendo en cuenta que Mathematica tiene muchas > cosas de maxima. > ¿es posible, cómo? Hola Darío, en ese aspecto, a mi me gusta el comportamiento actual de Maxima: em vez de comenzar a hacer cálculos demorados, nos da primero un valor aproximado: (%i1) 1.6b7!; (%o1) 1.030843400783305b108317212 Después puedes escoger cuantos dígito quieres ver; por ejemplo, yo solo tuve paciencia para ver 2500 dígitos con el comando: (%i9) 1.6b7!, fpprec:2500; No sé si se lograrán obtener los 108317213 dígitos completos, ni cuanto tiempo demorará (que dependerá no solo de tu PC sino también de tu versión de Lisp). Si quieres puedes investigarlo y nos cuentas :) Saludos, Jaime 
 [Maxima-lang-es] Números grandes en maxima From: Darío - 2012-03-30 12:34:55 Hola listeros/as, una consulta no muy importante pero es una duda que tengo. Lo que quiero saber es si maxima da resultados cuyo número sea inmenso, ya que antes cuando usaba Mathematica curioseando su potencial de cálculo, pudo calcular el factorial de 1.6x10^7 (fue lo máximo que llegué y demoró unos cuantos minutos, dando un resultado de aprox. un número que ocupaba 16 páginas A4), por el momento no lo pude hacer con maxima, teniendo en cuenta que Mathematica tiene muchas cosas de maxima. ¿es posible, cómo? Saludos -- Darío |-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-| Por favor, no utilice formatos de archivo propietarios para el intercambio de documentos, como ser DOC, XLS, BMP, PPT, RAR, MP3, DWG, MOV, FLV, WMV, etc.  sino  ODT, ODS, DJVU, PDF, TXT, CSV, PNG, FLAC, OGV, GZ o cualquier otro que no obligue a utilizar un programa de un fabricante concreto. Info: http://www.gnu.org/philosophy/no-word-attachments.es.html        http://www.vaslibre.org.ve/publicaciones/odfvsooxml-es.pdf |-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|   ,              , /                \ ((__-^^-,-^^-__))  -_---' ---_-'   --|o 'o|--'      \    /       ): :(      :o_o:        "-" 
 Re: [Maxima-lang-es] Cambiar salida latex del conjugado From: David Javier López Medina - 2012-03-06 13:25:42 He hecho el cambio en mactex.lisp y parece que todo funciona peefectamente: (%i) load("mactex")$texfoo(e) := block([a : first(e)], concat("\\overline{", tex1(a),"}"))$ texput (conjugate, texfoo)$(%i) declare(z, complex)$ tex(conjugate(z)^2)$tex(sqrt(conjugate(z)))$ tex(conjugate(exp(z)))$tex(conjugate(1/z))$ $$\overline{z}^2$$ $$\sqrt{\overline{z}}$$ $$e^{\overline{z}}$$ $${{1}\over{\overline{z}}}$$ Muchas gracias, Robert, me has ayudado mucho. Un saludo, David J. López Departamento de Matemática Aplicada y Estadística Universidad Politécnica de Cartagena Planta Baja Hospital de Marina C/ Doctor Fleming, s/n 30202 Cartagena, Spain Phone: (34) 968 33 89 02 Fax: (34) 968 33 89 16 e-mail: david.lopez@... El 05/03/12 17:31, Robert Dodier escribió: > On 3/5/12, David Javier López Medina wrote: > >> (%i) texfoo(e) := block([a : first(e)], concat("\\overline{", tex1(a), >> "}"))$>> texput (conjugate, texfoo)$ >> tex(conjugate(z))$>> tex(conjugate(z^2))$ >> $$overline{z}$$ >> $${\it conjugate}^2\left(z\right)$$ >> >> La respuesta original debería ser $${z^2}^\star$$ y la modificada >> $$overline{z^2}$$. ¿Alguna idea para "arreglar" esos {\it conjugate}? > Bueno, $${\it conjugate}^2\left(z\right)$$ se deriva del tratamiento > del exponente. > Maxima simplifica conjugate(z^2) al (conjugate(z))^2 y la funcion para > producir la salida TeX de esa expresion escribe como "conjugate^2(z)". > Tiene que modificar el src/mactex.lisp (como muestra abajo) para que > escriba como "\overline{z}^2". > > Quizas seria mejor que la escriba "conjugate" como una funcion > cotidiana, sin tratamiento especial. Para hacerlo asi, se puede hacer: > > :lisp (setf (get '$conjugate 'tex) nil) ;; quitar propriedad actual > texput (conjugate, "{\\mathrm conj}"); > > declare (z, complex); > e : conjugate (z); > tex (e); > => $${\mathrm conj}\left(z\right)$$ > > tex (e^2); > => $${\mathrm conj}^2\left(z\right)$$ > > tex (sqrt (e)); > => $$\sqrt{{\mathrm conj}\left(z\right)}$$ > > tex (1 + e); > => $${\mathrm conj}\left(z\right)+1$$ > > > espero que ese sirva en alguna manera -- > > Robert Dodier > > PS. modification de src/mactex.lisp para que cambie tratamiento de > conjugate(z)^2: > > diff --git a/src/mactex.lisp b/src/mactex.lisp > index df0ee41..22eb8e7 100644 > --- a/src/mactex.lisp > +++ b/src/mactex.lisp > @@ -579,7 +579,7 @@ > (not (member 'array (cdar fx) :test #'eq)) ; fix for x[i]^2 > ; Jesper Harder > (not (member f '(%sum %product %derivative %integrate %at > - %lsum %limit$pderivop) :test #'eq)) ;; what else? what a hack... > + %lsum %limit $pderivop$conjugate) :test #'eq)) ;; what > else? what a hack... > (or (and (atom expon) (not (numberp expon))) ; f(x)^y is ok > (and (atom expon) (numberp expon) (> expon 0)))))) > ; f(x)^3 is ok, but not f(x)^-1, which could > > 
 Re: [Maxima-lang-es] Cambiar salida latex del conjugado From: Robert Dodier - 2012-03-05 16:31:33 On 3/5/12, David Javier López Medina wrote: > (%i) texfoo(e) := block([a : first(e)], concat("\\overline{", tex1(a), > "}"))$> texput (conjugate, texfoo)$ > tex(conjugate(z))$> tex(conjugate(z^2))$ > $$overline{z}$$ > $${\it conjugate}^2\left(z\right)$$ > > La respuesta original debería ser $${z^2}^\star$$ y la modificada > $$overline{z^2}$$. ¿Alguna idea para "arreglar" esos {\it conjugate}? Bueno, $${\it conjugate}^2\left(z\right)$$ se deriva del tratamiento del exponente. Maxima simplifica conjugate(z^2) al (conjugate(z))^2 y la funcion para producir la salida TeX de esa expresion escribe como "conjugate^2(z)". Tiene que modificar el src/mactex.lisp (como muestra abajo) para que escriba como "\overline{z}^2". Quizas seria mejor que la escriba "conjugate" como una funcion cotidiana, sin tratamiento especial. Para hacerlo asi, se puede hacer: :lisp (setf (get '$conjugate 'tex) nil) ;; quitar propriedad actual texput (conjugate, "{\\mathrm conj}"); declare (z, complex); e : conjugate (z); tex (e); => $${\mathrm conj}\left(z\right)$$ tex (e^2); => $${\mathrm conj}^2\left(z\right)$$ tex (sqrt (e)); => $$\sqrt{{\mathrm conj}\left(z\right)}$$ tex (1 + e); => $${\mathrm conj}\left(z\right)+1$$ espero que ese sirva en alguna manera -- Robert Dodier PS. modification de src/mactex.lisp para que cambie tratamiento de conjugate(z)^2: diff --git a/src/mactex.lisp b/src/mactex.lisp index df0ee41..22eb8e7 100644 --- a/src/mactex.lisp +++ b/src/mactex.lisp @@ -579,7 +579,7 @@ (not (member 'array (cdar fx) :test #'eq)) ; fix for x[i]^2 ; Jesper Harder (not (member f '(%sum %product %derivative %integrate %at - %lsum %limit$pderivop) :test #'eq)) ;; what else? what a hack... + %lsum %limit $pderivop$conjugate) :test #'eq)) ;; what else? what a hack... (or (and (atom expon) (not (numberp expon))) ; f(x)^y is ok (and (atom expon) (numberp expon) (> expon 0)))))) ; f(x)^3 is ok, but not f(x)^-1, which could 
 Re: [Maxima-lang-es] Cambiar salida latex del conjugado From: David Javier López Medina - 2012-03-05 08:10:10 Hola Robert, muchas gracias por tu respuesta, lo he probado y me funciona bien. Sin embargo acabo de ver otro problema que no está relacionado con tu solución, parece que maxima no hace bien la salida de las potencias: (%i) declare(z,complex)$tex(conjugate(z))$ tex(conjugate(z^2))$$$z^\star$$ $${\it conjugate}^2\left(z\right)$$ (%i) texfoo(e) := block([a : first(e)], concat("\\overline{", tex1(a), "}"))$ texput (conjugate, texfoo)$tex(conjugate(z))$ tex(conjugate(z^2))$$$overline{z}$$ $${\it conjugate}^2\left(z\right)$$ La respuesta original debería ser $${z^2}^\star$$ y la modificada $$overline{z^2}$$. ¿Alguna idea para "arreglar" esos {\it conjugate}? Gracias. David J. López Departamento de Matemática Aplicada y Estadística Universidad Politécnica de Cartagena Planta Baja Hospital de Marina C/ Doctor Fleming, s/n 30202 Cartagena, Spain Phone: (34) 968 33 89 02 Fax: (34) 968 33 89 16 e-mail: david.lopez@... El 05/03/12 08:33, Robert Dodier escribió: > On 3/4/12, David Javier López Medina wrote: > >> (%i) declare(z,complex)$ >> tex(conjugate(z))$>> $$z^\star$$ >> >> Me gustaría que la salida fuese $$\overline{z}$$ o algo similar. > texfoo(e) := block([a : first(e)], concat("\overline{", tex1(a), "}")) > texput (conjugate, texfoo); > > declare (z, complex); > tex (conjugate (z)); > => $$\overline{z}$$ > > saludos desde EEUU -- > > Robert Dodier > >   Re: [Maxima-lang-es] Cambiar salida latex del conjugado From: Robert Dodier - 2012-03-05 07:33:32 On 3/4/12, David Javier López Medina wrote: > (%i) declare(z,complex)$ > tex(conjugate(z))$> $$z^\star$$ > > Me gustaría que la salida fuese $$\overline{z}$$ o algo similar. texfoo(e) := block([a : first(e)], concat("\overline{", tex1(a), "}")) texput (conjugate, texfoo); declare (z, complex); tex (conjugate (z)); => $$\overline{z}$$ saludos desde EEUU -- Robert Dodier   [Maxima-lang-es] Cambiar salida latex del conjugado From: David Javier López Medina - 2012-03-05 00:49:51 Hola. Me gustaría cambiar la salida de latex de un comando, concretamente del conjugado de un número complejo: (%i) declare(z,complex)$ tex(conjugate(z))\$ $$z^\star$$ Me gustaría que la salida fuese $$\overline{z}$$ o algo similar. Imagino que tengo que usar texput pero no me aclaro. ¿Alguien sabe cómo puede hacerse? Gracias. David J. López Departamento de Matemática Aplicada y Estadística Universidad Politécnica de Cartagena Planta Baja Hospital de Marina C/ Doctor Fleming, s/n 30202 Cartagena, Spain Phone: (34) 968 33 89 02 Fax: (34) 968 33 89 16 e-mail: david.lopez@... 
 Re: [Maxima-lang-es] Raíces con solo un factor primo From: David Javier López Medina - 2012-03-03 15:41:53 He investigado un poco más y parece que el problema no se reduce solo al caso de un único factor primo como yo pensaba, sino que depende de que no aparezcan potencias impares de exponente superior a uno. Acabo de mandar un mensaje a la lista de fallos, a ver qué me dicen. Gracias por toda la ayuda, Mario. Un saludo, David J. López Departamento de Matemática Aplicada y Estadística Universidad Politécnica de Cartagena Planta Baja Hospital de Marina C/ Doctor Fleming, s/n 30202 Cartagena, Spain Phone: (34) 968 33 89 02 Fax: (34) 968 33 89 16 e-mail: david.lopez@... El 02/03/12 16:27, Mario Rodriguez escribió: > El jue, 01-03-2012 a las 22:59 +0100, David Javier López Medina > escribió: >> Gracias Mario, no le des más vueltas que tiene pinta de ser un fallo. >> ¿Hay algún sitio donde notificar 'bugs' de maxima? > Sí, aquí: > > http://sourceforge.net/mailarchive/forum.php?forum_name=maxima-bugs > > Piensa que en la lista inglesa están todos los programadores de Maxima y > muchos usuarios; siempre hay más posibilidades de encontrar la respuesta > adecuada. > > A veces hay cosas que parecen fallos, pero, como decimos por aquí, > tienen su 'aquel'. > > Un abrazo. > > -- > Mario > > 
 Re: [Maxima-lang-es] Raíces con solo un factor primo From: Mario Rodriguez - 2012-03-02 15:26:53 El jue, 01-03-2012 a las 22:59 +0100, David Javier López Medina escribió: > Gracias Mario, no le des más vueltas que tiene pinta de ser un fallo. > ¿Hay algún sitio donde notificar 'bugs' de maxima? Sí, aquí: http://sourceforge.net/mailarchive/forum.php?forum_name=maxima-bugs Piensa que en la lista inglesa están todos los programadores de Maxima y muchos usuarios; siempre hay más posibilidades de encontrar la respuesta adecuada. A veces hay cosas que parecen fallos, pero, como decimos por aquí, tienen su 'aquel'. Un abrazo. -- Mario 
 Re: [Maxima-lang-es] Raíces con solo un factor primo From: David Javier López Medina - 2012-03-01 22:00:04 Gracias Mario, no le des más vueltas que tiene pinta de ser un fallo. ¿Hay algún sitio donde notificar 'bugs' de maxima? Un saludo, David J. López Departamento de Matemática Aplicada y Estadística Universidad Politécnica de Cartagena Planta Baja Hospital de Marina C/ Doctor Fleming, s/n 30202 Cartagena, Spain Phone: (34) 968 33 89 02 Fax: (34) 968 33 89 16 e-mail: david.lopez@... El 28/02/12 21:52, Mario Rodriguez escribió: > El sáb, 25-02-2012 a las 18:40 +0100, David Javier López Medina > escribió: >> Hola. Al evaluar raíces con un radicando con solo un factor primo, tipo >> sqrt(8) o sqrt(27), maxima me devuelve 2^(3/2), 3^(3/2) incluso aunque >> haya activado la opción sqrtdispflag:true . He probado con maxima 5.24.0 >> y 5.25.1 con el mismo resultado. >> >> ¿Hay alguna forma de que me devuelva 2\sqrt{2}, 3\sqrt{2} o las deje >> como \sqrt{8}, \sqrt{27}, etc.? Gracias. >> >> Un saludo, > > Hola, > > Yo obtengo los mismos resultados que tú. He intentado crear reglas que > se apliquen a la raíz cuadrada (sqrt) en lugar de a la potencia (^), > pero sin éxito. > > Te sugeriría enviar la duda a la lista en inglés; ahí tendrás más > probabilidades de obtener una respuesta satisfactoria. > > Siento no poder ser de ayuda. > > -- > Mario > > `

Showing 10 results of 10