HP Forums
Project/Proyecto: CAS CMDs EN ESPAÑOL - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html)
+--- Forum: HP Prime (/forum-5.html)
+--- Thread: Project/Proyecto: CAS CMDs EN ESPAÑOL (/thread-8192.html)



Project/Proyecto: CAS CMDs EN ESPAÑOL - compsystems - 04-18-2017 03:38 AM

Hola, amigos hispanoparlantes y usuarios de la calculadora HP-Prime y Xcas

Hay poca documentación en español del CAS de la HP-Prime y Xcas, e incluso la suministrada por HP es escasa e incompleta, aunque el CAS de la HP-prime no está sincronizado (es decir actualizado con las más recientes versiones del Xcas) la mayor parte funciona igual en la hp-prime

Mi intención es buscar entusiastas para empezar a traducir el manual en inglés del Xcas, cada uno se encargaría de un parte, la que más tenga conocimiento, dominio, o le agrade, otros corregirían las traducciones, redacción, también se podría escoger un tema y escribirlo con sus propias palabras, no debe ser una traducción exacta e incluso podríamos completar la documentación en inglés del Xcas pues según se observa en la ayuda (tecla HELP) de órdenes de la HP-prime hay partes del manual en inglés que aún no están documentadas, tal vez en la documentación original (en francés) si lo mencione. Es muy importante mejorar los ejemplos explicativos y finalmente tenemos la ventaja de los programas de traducción que nos ayudan en gran parte a ser realidad esta idea.

Enlace del manual de órdenes del Xcas
xCAS CMD ENG

¿Les parece buena idea? Si es así espero sus comentarios, ideas, etc., para la ver la mejor manera de sacar adelante el proyecto que propongo.

Gracias


RE: Project/Proyecto: CAS CMDs EN ESPAÑOL - compsystems - 04-18-2017 03:47 AM

Voy a iniciar con la sección 2.24 Polynomials

http://www-fourier.ujf-grenoble.fr/~parisse/giac/doc/en/cascmd_en/index.html#htoc206

2.24 Polinomios

Un polinomio en una variable está representado por una expresión algebraica simbólica an*x^n+an-1*x^n-1+...+a1*x^1+a0*x^0 o por la lista de sus coeficientes por defecto en orden decreciente de potencias (representación en forma de arreglo o "vector" con el prefijo poly1 (polinomio de 1 variable) , poly1[an, an-1, ..., a1, a0]) se usa este prefijo con el propósito de evitar confusiones y diferenciarlo de otros tipos de listas

El formato "vector" usa los delimitadores poly1[...] que contiene como elementos solo los coeficientes del polinomio

Obsérvese que los polinomios representados como listas de coeficientes o "vector" se escriben siempre en potencias decrecientes, incluso si se fija o selecciona el indicador (potencia CRECIENTE) en la configuración del CAS

2.24.1 Convertir coeficientes de un polinomio a simbólico, orden: poly2symb(vector,[variable])

Entrada:
poly2symb toma como argumento(s)

Un primer argumento obligatorio que es una lista de coeficientes de un polinomio (por orden decreciente) y un segundo argumento opcional, un nombre de variable simbólica (si se omite por defecto el SAC sistema computacional algebraico usa la variable x), el segundo argumento también puede ser un numero/expresión ó variable = numero/expresión

Salida:
poly2symb transforma el argumento(s) en un polinomio simbólico. Dependiendo del indicador SIMPLIFICAR (Ninguno, Mínimo, Máximo) la salida se muestra factorizada o desarrollada (expandida) parcial o completamente. Si el segundo argumento es un numero/expresión se evaluará el polinomio en ese valor, o si indica la variable = numero/expresión, se muestra un polinomio como una ecuación y el lado derecho el valor evaluado


Ejemplos con polinomios univariables y escritos desde la línea de entrada

poly2symb(poly1[1,-6,11,-6],x); retorna o devuelve ((x-6)*x+11)*x-6 si el indicador SIMPLIFICAR es seleccionado como Ninguno

poly2symb(poly1[1,-6,11,-6],x); devuelve x*(x*(x-6)+11)-6 si el indicador SIMPLIFICAR es seleccionado como Mínimo

poly2symb(poly1[1,-6,11,-6],x); devuelve x^3-6*x^2+11*x-6 si el indicador SIMPLIFICAR es seleccionado como Máximo

Como el primer argumento espera un arreglo se puede eliminar en este caso el prefijo poly1.
poly2symb([1,-6,11,-6]); devuelve x^3-6*x^2+11*x-6

poly2symb(poly1[1,-6,11,-6],x=5); devuelve (x^3-6*x^2+11*x-6) = 24

ya que 5^3-6*5^2+11*5-6 = 24

poly2symb(poly1[1,-6,11,-6],5); devuelve 24

poly2symb(poly1[1,-6,11,-6],1-i); devuelve 3-i

poly2symb(poly1[1,-6,11,-6],3); devuelve 0, es decir es una raíz del polinomio

poly2symb(poly1[1,-6,11,-6],y+3); devuelve y^3+3*y^2+2*y

ya que (y+3)^3-6*(y+3)^2+11*(y+3)-6 = y^3+3*y^2+2*y

la orden poly2symb no genera error si la entrada es algebraica
poly2symb(x^3-6*x^2+11*x+6); devuelve x^3-6*x^2+11*x+6

2.24.2 Convertir polinomio simbólico a coeficientes, orden: symb2poly (expr,[variable])

Redactando …