Hola amigo, una pregunta ¿Cómo puedo exportar variables declaradas en un programa para que estén disponibles en el modo HOME o modo CAS? O sea, que estén disponibles fuera del programa una vez finalizado éste.
Lo logras con EXPORT. Si tienes variables declaradas para todo el programa, osea fuera de una función, le colocas un EXPORT, ejemplo: Si tienes variables globales como Xmay=5; Xmen=-5; o LOCAL Xmay=5,Xmen=-5; (Ambas declaraciones son equivalentes) Los cambias a EXPORT Xmay=5,Xmen=-5;
Hola amigo Carlos, disculpa que te moleste pero quisiera saber porqué la función solver no funciona dentro de un programa? He probado con CAS.solve(ecuacion), tambien probé con CAS.fsolve(ecuacion), también probe con solamente solve(ecuacion), fsolve, zeros... Pero siempre me vota como resultado 0, ¿entonces que puedo hacer?
Para usar el solve fuera de un ambiente CAS, o incluso para muchas funciones CAS, existen formas que se deben regir a ciertas condiciones, tienes las siguientes opciones: 1. EXPORT ASD1 BEGIN solve('X^2=4',X) END; 2. Xr; EXPORT ASD2 BEGIN solve('Xr^2=4',Xr) END; (Opción no compatible con variables locales) 3. EXPORT ASD3 BEGIN solve("x^2=4") END; 4. EXPORT ASD4 BEGIN LOCAL Ec="x^2="; Ec:=Ec+4; solve(EVAL(Ec)) END; 5. EXPORT ASD6 BEGIN LOCAL Ec="Vr^2=4"; solve(EVAL(Ec),"Vr") END; Si deseas ver más opciones revisa este artículo: www.hpmuseum.org/forum/thread-3149.html
Si necesitas más información del trabajo con CAS, puede ingresar a este resumen que creo te puede ser de mucha ayuda: carlos-icg.blogspot.com/2017/04/hp-prime-consideraciones-del-lenguaje_12.html
Buena noche Carlos. Tengo un problema al calcular la integral para calcular la función que describe el momento en un tramo de una viga; pero es numérico con el resultado que me arroja la calculadora ya que tengo los resultados correctos pero con unos fraccionarios exageradamente grandes y al oprimirle la tecla "a b/c", me los arroja con potencias a la 15 pero los correctos, me gustaría que me pudieras explicar como hacer para que la calculadora arroje el resultado normal. Gracias de antemano y disculpas por salirme de enfoque de tu vídeo con esta duda.
Si estas ingresando correctamente los datos (Si usas una función conocida y el resultado es correcto), es posible que la función sea algo compleja (Extraño) para calcularse en Inicio (Home) y debas calcularlo simbólicamente en CAS, ya que ese es el punto fuerte de esa vista.
Si lo tienes en emulador, puedes copiar la función aquí para poder ser específicos y directos, es extraño que suceda eso, a menos que poseas un firmware desactualizado, los firmwares antiguos poseen errores en CAS
ElAmigoCarlos Al contrario es por la version actualizada ya que probe la misma integral en varias calculadoras (3), de varios compañeros y la respuesta es la misma y probe en la calculadora para abdrioid que tiene una version 2015 y si arroja el resultado
Lo tendré en cuenta, eso sería en cuanto a la manipulación de los tipos de dato, es una secuencia que aún no he abierto. Puedes ver un artículo respecto a ese tema: goo.gl/9X9iLC
En ese blog tengo varios artículos que se enfocan en HP PPL, porque es cierto que podría hacerse de forma directa en Home o CAS, pero la idea es dar pautas de programación
Muy buenos tus videos, creo que es el comando mas dificil de entender cuando se lee directamente del Manual. Un fuerte abrazo.
Gracias, es un gusto que este material sea de ayuda
SHOW. SOU DO BRASIL E GOSTEI MUITO DE SEU VÍDEO. NÃO FALO ESPANHOL, MAS O QUE CONHEÇO JÁ FOI SUFICIENTE PARA ENTENDER SEU VÍDEO.
Hola amigo, una pregunta ¿Cómo puedo exportar variables declaradas en un programa para que estén disponibles en el modo HOME o modo CAS? O sea, que estén disponibles fuera del programa una vez finalizado éste.
Lo logras con EXPORT.
Si tienes variables declaradas para todo el programa, osea fuera de una función, le colocas un EXPORT, ejemplo:
Si tienes variables globales como
Xmay=5; Xmen=-5; o LOCAL Xmay=5,Xmen=-5; (Ambas declaraciones son equivalentes)
Los cambias a
EXPORT Xmay=5,Xmen=-5;
Estas variables aparecerán en el menú Variables (Vars/Usua.)
Puedes ver este detalle en la explicación rápida que se hizo en este video: th-cam.com/video/SFcn4lOOOic/w-d-xo.html
Excelente amigo, muchas gracias. Muy buenos videos... (Y)
Hola amigo Carlos, disculpa que te moleste pero quisiera saber porqué la función solver no funciona dentro de un programa?
He probado con CAS.solve(ecuacion), tambien probé con CAS.fsolve(ecuacion), también probe con solamente solve(ecuacion), fsolve, zeros... Pero siempre me vota como resultado 0, ¿entonces que puedo hacer?
Para usar el solve fuera de un ambiente CAS, o incluso para muchas funciones CAS, existen formas que se deben regir a ciertas condiciones, tienes las siguientes opciones:
1. EXPORT ASD1 BEGIN solve('X^2=4',X) END;
2. Xr; EXPORT ASD2 BEGIN solve('Xr^2=4',Xr) END; (Opción no compatible con variables locales)
3. EXPORT ASD3 BEGIN solve("x^2=4") END;
4. EXPORT ASD4 BEGIN LOCAL Ec="x^2="; Ec:=Ec+4; solve(EVAL(Ec)) END;
5. EXPORT ASD6 BEGIN LOCAL Ec="Vr^2=4"; solve(EVAL(Ec),"Vr") END;
Si deseas ver más opciones revisa este artículo: www.hpmuseum.org/forum/thread-3149.html
Si necesitas más información del trabajo con CAS, puede ingresar a este resumen que creo te puede ser de mucha ayuda: carlos-icg.blogspot.com/2017/04/hp-prime-consideraciones-del-lenguaje_12.html
Buena noche Carlos.
Tengo un problema al calcular la integral para calcular la función que describe el momento en un tramo de una viga; pero es numérico con el resultado que me arroja la calculadora ya que tengo los resultados correctos pero con unos fraccionarios exageradamente grandes y al oprimirle la tecla "a b/c", me los arroja con potencias a la 15 pero los correctos, me gustaría que me pudieras explicar como hacer para que la calculadora arroje el resultado normal.
Gracias de antemano y disculpas por salirme de enfoque de tu vídeo con esta duda.
Si estas ingresando correctamente los datos (Si usas una función conocida y el resultado es correcto), es posible que la función sea algo compleja (Extraño) para calcularse en Inicio (Home) y debas calcularlo simbólicamente en CAS, ya que ese es el punto fuerte de esa vista.
ElAmigoCarlos La estoy calculando en CAS y la función no es nada compleja es una función polinomica de grado 1 la que estoy integrando.
Si lo tienes en emulador, puedes copiar la función aquí para poder ser específicos y directos, es extraño que suceda eso, a menos que poseas un firmware desactualizado, los firmwares antiguos poseen errores en CAS
ElAmigoCarlos Al contrario es por la version actualizada ya que probe la misma integral en varias calculadoras (3), de varios compañeros y la respuesta es la misma y probe en la calculadora para abdrioid que tiene una version 2015 y si arroja el resultado
1/29367095400*(-775731824991*x^2+8610623257400*x)-1570081213781761/2936709540000
HOLA AMIGO, gracias por el video .....podria hacer un video de como reemplazar valores a una ecuacion con derivadas e integrales...??
Lo tendré en cuenta, eso sería en cuanto a la manipulación de los tipos de dato, es una secuencia que aún no he abierto. Puedes ver un artículo respecto a ese tema: goo.gl/9X9iLC
En ese blog tengo varios artículos que se enfocan en HP PPL, porque es cierto que podría hacerse de forma directa en Home o CAS, pero la idea es dar pautas de programación