Glosario

Abreviado SysRPL, este es el lenguaje en el cual la mayor parte del ROM de la HP48 está escrito. También está disponible para el usuario usando HP Tools (en la PC), Jazz (en la HP) o cualquier otro de varias herramientas de desarrollo de programas. Este es el fundamento del User RPL, sólo que mucho más poderoso y mucho menos seguro (dado que toda la protección es removida, tal como la verificación de argumentos).

Meter una ecuacion cualquiera en programa.

1 respuesta [Último envío]
Integró: 12/03/2010
Envíos: 7
MonedasHP: 10
Imagen de fidodido
Calc: HP50 | ROM:2.15
Meter una ecuacion cualquiera en programa.
 
Vie, 12/03/2010 - 04:53

Hola amigos, soy nuevo en el foro y en esto de la programacion en RPL, a ver si me podeis echar una mano con esto:

Estoy intentando hacer un programa que depseje una ecuacion cualquiera segun una variable que se elija (para utilizarlo en Algebraico, que es el modo que suelo utilizar). La cuestion es que no me deja grabar correctamente las ecuaciones (Ejem: 2X+Y=1) en una variable (ec), es decir la ecuacion me cambia.

Agradeceria que alguien me ayudara.

Aqui teneis el codigo:

«
"Ecuación" "" INPUT OBJ-> 'ec' STO
"Variable a Desp." "" INPUT OBJ-> 'var' STO
RAD
'ec' EVAL
'var' EVAL
SOLVE
{ ec var } PURGE
GRAD

»

Gracias.

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#1
Vie, 12/03/2010 - 06:40

Hola filodido:

Lo que planteas no es una solución es una evaluación de la variable 'ec' y la variable 'var', por tanto en la pila tendras con tu ejemplo (Ejem: 2X+Y=1)
2: 2X+Y=1
1: X

Version 1 sin valor inicial
«
"Ecuación" "" INPUT OBJ-> -> ec
« "Variable a Desp." "" INPUT OBJ-> -> var
« RAD ec var 1 ROOT GRAD
»
»
»

Version 1 con valor inicial
«
"Ecuación" "" INPUT OBJ-> -> ec
« "Variable a Desp." "" INPUT OBJ-> -> var
« "Valor inicial" "" INPUT OBJ-> -> valor
« RAD ec var valor ROOT GRAD
»
»
»
Con esto tu programa ya funciona mejor, el 1 del código es un valor inicial para el Método de Newton, si lo deseas puedes poner otra entrada para elegirlo tu, en caso de que sea fuera del domino de definición de la función
Si tienes dudas has de buscar el COMANDO USER ROOT. Si tienes ganas de profundizar procura evitar siempre el comando INPUT y emplear el comando INFORM para tus programas, es más cómodo de visualizar y le puedes poner ayudas y seleccionar el tipo de elemento que buscas para trabajar en un programa sin errores.

Espero te sea de utilidad,

José Manuel Ruiz
zuaritx@yahoo.es
www.zuaritx.loquegustes.com

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
2 + 2 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.