From: Nestor A. <nab...@gm...> - 2010-02-17 14:50:45
|
Hola, desearía saber si Maxima es capaz de calcular la expresión cos(%pi/5); y mostrarla en términos de radicales. He probado "radcan", "expand" y otras funciones de simplificación, sin éxito. Gracias por adelantado. Saludos, --Nèstor |
From: Nestor A. <nab...@gm...> - 2010-02-18 09:08:29
|
Gracias Luis. Saludos, --Nèstor 2010/2/17 <lui...@ya...> > Te cuento que en la versión que tengo instalada 5.17.1, con el wxMaxima > genera el siguiente error con el comando >> cos(%pi/4): > Universal error handler called recursively (:ERROR NIL > > CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER > "" > "Couldn't protect") > Universal error handler called recursively (:ERROR NIL > > CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER > "" "Couldn't protect") > Maxima encountered a Lisp error: > Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught > fatal error [memory may be damaged] > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > > y ello me dejó sorprendido, igual me da si llamo a maxima desde consola. > La verdad no pensé que tuviese esta falla. Sobra decir > que >>cos(%pi/5); me devuelve la misma expresión. > > Creo que tengo que reinstalar maxima puesto que en las ayudas hay ejemplos > con los ángulos notables y debería funcionar. Si en- > cuentro algo distinto que te pueda ayudar me comunico contigo. > > Luis Jaime Salazar Ramírez > Linux user #480813 > Ubuntu user #24901 > > > ------------------------------ > *De:* Nestor Abad <nab...@gm...> > *Para:* max...@li... > *Enviado:* mié, febrero 17, 2010 9:50:39 AM > *Asunto:* [Maxima-lang-es] Consulta sobre simplificación > > Hola, desearía saber si Maxima es capaz de calcular la expresión > > cos(%pi/5); > > y mostrarla en términos de radicales. He probado "radcan", "expand" y otras > funciones de simplificación, sin éxito. > > Gracias por adelantado. Saludos, > --Nèstor > > > ------------------------------ > > ¡Obtén la mejor experiencia en la web! > Descarga gratis el nuevo Internet Explorer 8 > http://downloads.yahoo.com/ieak8/?l=e1 > |
From: CaStarCo <cas...@gm...> - 2010-02-18 09:14:00
|
Luis, ¿qué sistema operativo usas? Si usas Ubuntu 9.10 creo que el fallo no está en tu instalación de Maxima sino en el propio empaquetamiento, yo me encontré con un problema similar hace tiempo y tuve que rebuscar entre las listas de desarrollo de Maxima para encontrar la solución al error con lisp... de hecho tiene algo que ver con el mecanismo de aleatorización de direcciónes virtuales de memoria.. que funciona mal con el intérprete de LISP (el mecanismo sirve como medida de seguridad para evitar que se pueda rebuscar en posiciones determinadas de memoria en busca de datos sensibles). Un enlace a la explicación que hice en mi blog junto con la solución (espero que no siente mal el autobombo ;) ): http://blog.viricmind.org/2009/11/22/a-los-de-ubuntu-no-se-les-dan-bien-las-matematica/ El 18 de febrero de 2010 10:08, Nestor Abad <nab...@gm...> escribió: > Gracias Luis. > > Saludos, > --Nèstor > > > 2010/2/17 <lui...@ya...> > >> Te cuento que en la versión que tengo instalada 5.17.1, con el wxMaxima >> genera el siguiente error con el comando >> cos(%pi/4): >> Universal error handler called recursively (:ERROR NIL >> >> CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER >> "" >> "Couldn't protect") >> Universal error handler called recursively (:ERROR NIL >> >> CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER >> "" "Couldn't protect") >> Maxima encountered a Lisp error: >> Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught >> fatal error [memory may be damaged] >> Automatically continuing. >> To reenable the Lisp debugger set *debugger-hook* to nil. >> >> y ello me dejó sorprendido, igual me da si llamo a maxima desde consola. >> La verdad no pensé que tuviese esta falla. Sobra decir >> que >>cos(%pi/5); me devuelve la misma expresión. >> >> Creo que tengo que reinstalar maxima puesto que en las ayudas hay ejemplos >> con los ángulos notables y debería funcionar. Si en- >> cuentro algo distinto que te pueda ayudar me comunico contigo. >> >> Luis Jaime Salazar Ramírez >> Linux user #480813 >> Ubuntu user #24901 >> >> >> ------------------------------ >> *De:* Nestor Abad <nab...@gm...> >> *Para:* max...@li... >> *Enviado:* mié, febrero 17, 2010 9:50:39 AM >> *Asunto:* [Maxima-lang-es] Consulta sobre simplificación >> >> Hola, desearía saber si Maxima es capaz de calcular la expresión >> >> cos(%pi/5); >> >> y mostrarla en términos de radicales. He probado "radcan", "expand" y >> otras funciones de simplificación, sin éxito. >> >> Gracias por adelantado. Saludos, >> --Nèstor >> >> >> ------------------------------ >> >> ¡Obtén la mejor experiencia en la web! >> Descarga gratis el nuevo Internet Explorer 8 >> http://downloads.yahoo.com/ieak8/?l=e1 >> > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Maxima-lang-es mailing list > Max...@li... > https://lists.sourceforge.net/lists/listinfo/maxima-lang-es > > -- - Per la llibertat del coneixement - - Per la llibertat de la ment... - |
From: Nestor A. <nab...@gm...> - 2010-02-18 09:29:07
|
Hola a todos. Para vuestra información, buscando en mensajes antiguos de la lista americana lo encontré, allí explicaban la forma de hacerlo. La clave parece estar en el paquete *ntrig*. Según el manual de Maxima: *El paquete ntrig contiene un conjunto de reglas de simplificación que se > pueden usar para simplificar funciones trigonométricas cuyos argumentos son > de la forma f (n%pi/10) donde f es cualquiera de las funciones sin, cos, > tan, csc, sec o cot.* > Y efectivamente, Maxima 5.20.1 http://maxima.sourceforge.net using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (a.k.a. GCL) Distributed under the GNU Public License. See the file COPYING. Dedicated to the memory of William Schelter. The function bug_report() provides bug reporting information. (%i1) cos(%pi/5); %pi (%o1) cos(---) 5 (%i2) load(ntrig); (%o2) C:/ARCHIV~1/MAXIMA~1.1/share/maxima/5.20.1/share/trigonometry/ntrig.mac (%i3) cos(%pi/5); sqrt(5) + 1 (%o3) ----------- 4 Aunque si miráis por dentro el paquete ntrig veréis que hace un poco de trampa :p Gracias y saludos, --Nèstor |
From: Jaime V. <vi...@fe...> - 2010-02-18 10:36:01
|
On Thu, 2010-02-18 at 10:13 +0100, CaStarCo wrote: > Luis, ¿qué sistema operativo usas? Si usas Ubuntu 9.10 creo que el > fallo no está en tu instalación de Maxima sino en el propio > empaquetamiento, yo me encontré con un problema similar hace tiempo Me parece que es el mismo problema que ha sido discutido varias veces en la lista de Maximay que tiene fuente en un conflicto entre GCL y las versiones nuevas del kernel. Si realmente estás usando GCL en Ubuntu, La forma más fácil de resolver ese problema es usando otro lisp diferente de GCL. Existen paquetes para Ubuntu que usan otros lisps diferentes de GCL o también se puede instalar, por ejemplo, sbcl y compilar manualmente la versión más reciente de Maxima que no es nada difícil. Saludos, Jaime |