Re: [HP Prime] - EXP() or e Message #7 Posted by deachp on 27 Aug 2013, 3:22 p.m., in response to message #5 by parisse
Thanks Tim Wessman and Bernard Parisse for your clarification.
www.facebook.com/HpPrime. Spanish version:
Tim Wessman:
Básicamente, todas las quejas de visualización, o sobre el manejo menos estricto de vectores/matrices/listas, todas estas desaparecen por completo en la pantalla principal (home). Es en la pantalla CAS donde suceden estas cosas extrañas y se derivan directamente de las decisiones hechas por el autor del CAS.
Bernard Parisse:
De hecho, cuando empecé el proyecto GIAC(Xcas), decidí *no* hacer diferencia entre listas y vectores o listas de listas del mismo tamaño y matrices, debido a mi experiencia previa con los proyectos Erable HP48 (Software algebraico) y la HP49. Era tan molesto tener que llamar o hacer conversiones de matriz a listas, y no había ninguna razón para hacer eso ya que el contenedor era exactamente el mismo. Además, he añadido la posibilidad de manejar polinomios univariantes directamente en forma de lista, es decir, extender PROOT / POLYROOT y POLYCOEF a más operaciones aritméticas. Es por eso que, por ejemplo, [1,2]+3 devuelve [1,5]:[1,2] se considera como la lista de los coeficientes del polinomio x+2 (siempre en orden descendente), le sumas 3 y obtienes x+5, representado como poly1[1,5]. También puedes multiplicar polinomios así, tomar cociente y el resto con quo/rem, encontrar polinomios Bezout con abcuv o EGCD, y así sucesivamente. Los coeficientes pueden pertenecer a los racionales, o también a un campo finito (Z/pZ con p primo usando % en Giac o %% en la HP Prime o incluso una extensión del campo Galois, comando GF). Todas las operaciones que a veces se comentan aquí como extrañas tienen siempre un significado. A veces puede haber dos o más maneras de interpretar una operación en listas, entonces se puede seleccionar el correcto funcionamiento mediante la sustitución de corchete "[" de la lista con "poly1[" o "matrix[" o "set[" o simplemente llamar a otro operador (como .+ .* ...). Puedo entender que personas acostumbradas a otras calculadoras les resulte inquietante, y estoy de acuerdo con agregar algunas advertencias (por ejemplo, invertir una lista de listas de elementos racionales vs invertir una matriz), pero no creo que sea una buena idea clonar el comportamiento de las HP49/50 o la TI Nspire CAS vs el de listas/vectores debido a que probablemente se requeriría mucho trabajo para agregar verificadores estrictos (y se requerirían mucho más comandos de llamadas de conversiones después para los usuarios). Nunca he recibido queja de que los usuarios de Xcas (que ahora es usado en muchas escuelas en Francia como un CAS), más allá de esto, realmente creo que estas quejas se deben principalmente a los viejos hábitos, y no van a afectar a los nuevos usuarios. Es, en mi opinión, mucho más importante para mejorar los CAS en sí mismo (como mejorar la función reagruparse para auto-simplificación, o ampliar/acelerar algunos comandos).
Tim Wessman:
Me gustaría señalar sin embargo, que las personas (sin referirme a alguien en particular, es sólo un comentario en general) que inmediatamente desestiman la HP Prime como una máquina "Sólo para estudiantes" tratando de ser un clon de la Nspire o algo así, deberían echar un vistazo más de cerca. Incluso una breve exploración al menú de matrices les debería demostrar que este no es el caso.
El estudiante será capaz de aprender fácilmente a usarla, pero, más importante aún, *continuará* usándola al acabar la escuela o más allá. Hay un montón de crecimiento dentro. Obviamente no está diseñada para ser exclusivamente sólo un "instrumento de enseñanza" como el Nspire.
Bernard Parisse:
Giac no es un clon de la Nspire, Giac está diseñado para ser un competidor de los principales CAS como el Maple. Hay muchas de estas funciones matemáticas más avanzadas que (si no me equivoco) no están disponibles en la TI Nspire CAS (en particular) como - aritmética de enteros (mcd ampliado, resto chino, computación modular, criba cuadrática para la factorización de enteros) - aritmética polinómica (mcd extendido, resultante, base de Groebner) también trabaja en campos finitos Z/pZ y - álgebra lineal exacta (kernel, Jordania forma normal, potencia en matriz simbólica, reducción de forma cuadrática) - algunas cosas simbólicas como solucionador de relación de recurrencia (comando rsolve ), o funciones especiales como integral de coseno/seno/exponencial, o Laplace/Laplace inversa y transformada de Laplace, Giac claramente no es un CAS solo para la escuela/primeros año de Universidad, se podrá utilizar para cálculos durante 3ro/4to año de la Universidad o después.. . Por supuesto esto se extiende al CAS de la HP Prime ...
|