Glosario

Abreviatura para la Notación Polaca Inversa o Reverse Polish Notation.
Esta notación de sufijo es la sintaxis de entrada que casi todas las calculadoras HP usan. Básicamente hay dos tipos de RPN. Una usada en calculadoras más viejas, hace que el ENTER duplique el nivel uno del stack en la línea de edición, y otro, usado en las 28/38G/48/49/50, que hace que el ENTER duplique el nivel uno si la línea de edición no está siendo usada, y que pone el contenido de la línea de edición en el nivel uno si la línea de edición está siendo usada. RPN usa notación de sufijo, así que 1+1 es introducido 1 ENTER 1 + en vez de 1 + 1 =.
Esto puede parecer más confuso al principio, pero es mucho más sencillo con expresiones más complejas. La Notación Polaca Inversa se basa en los trabajos de el polaco Jan Lukasiewicz, quien creó la notación de prefijo ( + 1 1 ) llamada Notación Polaca.

Número complejos

12 respuestas [Último envío]
Integró: 18/08/2010
Envíos: 6
MonedasHP: 12
Imagen de Alicia
Calc: HP50 | ROM:2.15
Número complejos
 
Mié, 18/08/2010 - 10:47

Hola!!

Es la 1ª vez que escribo, pero os llevo leyendo desde hace unas semanas que me decidí por comprar la hp.

Hasta ahora todas mis dudas leyendo las instrucciones y mirando en los distintos temas he conseguido todo lo que quería aprender, pero finalmente me ha surgido una duda que no encuentro por ninguna parte, espero que podais ser tan amables de solucionármela. La duda es:

Me gustaría saber cómo introducir un número complejo en forma polar como por ejemplo (RAÍZ3;/_45) en modo alg sin que me dé error de sintaxis.

Muchas gracias por adelantado!

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#1
Mié, 18/08/2010 - 10:58

Hola!, Alicia:
Bienvenida y Felicitaciones por haberte decidido a adquirir la hoy, mejor microcomputadora alrededor del mundo, cómo es la HP50G.
Te aconsejo bajarte de los siguientes sitios, los Manuales y Tutoriales que te permitirán resolver, todas tus dudas e inquietudes.
Los puedes bajar desde ...

http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?lang=...

http://h20331.www2.hp.com/hpsub/cache/383680-0-0-225-121.html

También, desde los sitios www.hpcalc.org y www.educalc.net.

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 26/12/2007
Envíos: 627
MonedasHP: 593
Imagen de Dani_
Calc: HP50 | ROM:2.09
 
#2
Mié, 18/08/2010 - 11:21

Y yo te aconsejo que abandones ya el modo ALG y te sumerjas en el modo RPN.

Si vas a ingresar el argumento en grados sexagesimales, la calculadora debe estar en modo DEG. La manera en que la calculadora mostrará el número complejo una vez ingresado dependerá que estes en modo RECT (cuando se ve XYZ arriba en el header) ó en modo CYLIN (cuando se ve RanguloZ). Esto se cambia con el flag 16 ó ejecutando CYLIN ó RECT.

Ingresar un número complejo en forma polar en el modo ALG:
Por ejemplo para ingresar (2 angulo 45º)
Presionar: LShift - 2 ALPHA RShift 6 4 5 ENTER

Ingresar un número complejo en forma polar en modo RPN:
Idéntico a lo anterior.

Un programa práctico para cambiar rápidamente de modo RECT a CYLIN y viceversa estando en modo RPN:

<< -16 DUP IF FS? THEN CF ELSE SF END >>

Un programa práctico para cambiar rápidamente de modo DEG a RAD y viceversa estando en modo RPN:

<< -17 DUP IF FS? THEN CF ELSE SF END >>

Ingeniero. Usuario de HP 50g.

Top
Integró: 18/08/2010
Envíos: 6
MonedasHP: 12
Imagen de Alicia
Calc: HP50 | ROM:2.15
 
#3
Mié, 18/08/2010 - 12:05

Muchas gracias por la bienvenida!!

Sé que debo abandonar cuanto antes el modo alg, lo haré en cuanto pase exámenes, lo prometo Wink , pero de momento voy poco a poco.

Si yo escribo LShift - 2 ALPHA RShift 6 4 5 ENTER para escribir 2 ángulo 45 no me da error de sintaxis, pero en cambio si hago el mismo procedimiento para escribir por ejemplo (raíz cuadrada de 2, ángulo 45) lo que tecleo en la calculadora es:

LShift - R 2 ALPHA RShift 6 4 5 ENTER

y el caso es que me da error de sintaxis y no entiendo por qué...

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#4
Mié, 18/08/2010 - 12:17

Hola,

Revisa si tienes algun espacio digitado que no corresponde. Cuando da ese error por lo general lo marca en negrito donde esta el problema.

Saludos.

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 18/08/2010
Envíos: 6
MonedasHP: 12
Imagen de Alicia
Calc: HP50 | ROM:2.15
 
#5
Mié, 18/08/2010 - 13:13

Sí... me marca el símbolo del ángulo, el que sale al teclear ALPHA RShift 6, y no entiendo por qué, si tengo la calculadora en complex y coordenadas polares...

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#6
Mié, 18/08/2010 - 13:54

Hola,

Probaste realizando esto mismo en modo RPN?

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 26/12/2007
Envíos: 627
MonedasHP: 593
Imagen de Dani_
Calc: HP50 | ROM:2.09
 
#7
Mié, 18/08/2010 - 14:13

Estoy investigando esto pero no encuentro la solución...en los años que usé números complejos intensivamente no tenía la HP, entonces nunca me surgió esta duda. Aparentemente a la calculadora no le gustan los números exactos dentro de un número complejo en forma polar, por ejemplo con el símbolo Pi también hace problemas.

Ejemplo:

(3.14159<45) sin problemas
(Pi<45) da Invalid Syntax

De igual manera con raiz cuadrada de 2.

Lo que podría hacerse es crear un programa para subsanar esto, en modo RPN es muy fácil, por ejemplo si se ingresa al stack primero el módulo y después el argumento:

<< -> M A << '(M,anguloA)' EVAL >> >>

Donde angulo es el símbolo del ángulo tal como sale al presionar ALPHA RShift 6

Si estás en modo exacto te pide el cambio a modo aproximado.

Disculpas pero no se programar en modo ALG.

El código para HPUserEdit es:

«
  M A 
«
'(M,€A)' EVAL
»
»

Ingeniero. Usuario de HP 50g.

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#8
Mié, 18/08/2010 - 14:55

Hola!, Alicia:
Escribe mediante el EQW (Equation Writer), en ...
CAS MODES ... Complex, Approx, Numeric
CALCULATOR MODES ... Angle Measure ... Radians, Coord System ... Polar
Escribe (el símbolo raíz cuadrada y 2 luego ; 45).
Al presionar ENTER, aparecerá ...
1: el símbolo raíz cuadrada y 2 luego ; 45*i
Al presionar EVAL, te aparecerá ...
1: (45,022216738;angulo 1,53937969894)

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 26/12/2007
Envíos: 627
MonedasHP: 593
Imagen de Dani_
Calc: HP50 | ROM:2.09
 
#9
Mié, 18/08/2010 - 18:55

Hola Mach, a mi entender lo que Alicia busca es ingresar un número complejo en coordenadas polares.
En tu ejemplo, estás ingresando (raiz(2),45) que es igual al número raiz(2)+45i.

Lo que ella quisiera ingresar por ejemplo es (raiz(2)<45) que es igual al número 1+i. Es decir, quiere entrar el módulo y el argumento en grados sexagesimales.

El problema es que el símbolo del ángulo, de acuerdo a lo que he investigado, no se puede usar en el EQW.

Igualmente, el problema de fondo no es ese, sino que no te deja usar un número como raiz(2) ó Pi como módulo cuando usas el símbolo del ángulo, ya sea en el EQW ó en la línea de comando, para ingresar un número en forma polar.

Igualmente todo tiene solución cuando uno sabe programar, se pueden simplificar las cosas, sólo que lleva un tiempo hasta que tengas fluidez para usar el modo RPN con soltura y programar para aprovechar la gran versatilidad de esta "calculadora".

Hay temas como este en el que las HP son más difíciles de entender y manejar que otras máquinas como las Casio, pero creo que esto surge porque las HP son globalmente mucho más coherentes que las demás calculadoras, en la manera de tratar los objetos de la calculadora. A veces conservar esa coherencia hace que las cosas sean más complicadas para el usuario con poca experiencia.

Ingeniero. Usuario de HP 50g.

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#10
Mié, 18/08/2010 - 21:27

Hola!, Alicia:
Prueba ahora, con las siguientes consideraciones ...
Configura los FLAGS, según ...
CALCULATOR MODES
Operating Mode ... RPN
Number Format ... Std
Angle Measure ... Radians
Coord System ... Polar
CAS MODES
Numeric on
Approx on
Complex on
SYSTEM FLAGS
01 Principal value

Ahora escribe entre comillas simples ' '
1: '(R2;/_45)' y presiona ENTER
Te mostrará ...
1: R2*COS(45)+R2*SIN(45)*i
Si presionas la tecla N (EVAL), obtendrás ...
1: (1,41421356237;/_1,01770284974)

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 10/05/2010
Envíos: 14
MonedasHP: 30
Imagen de Deathsaurer
Calc: HP50 | ROM:2.15 | HP48GX & RAMCARDS
 
#11
Mié, 18/08/2010 - 22:05

baj los tutoriales de francisco palacios que te pueden servir:

http://www.epsem.upc.edu/~fpq/ale-hp/ale-hp49-material-curso.html

Top
Integró: 18/08/2010
Envíos: 6
MonedasHP: 12
Imagen de Alicia
Calc: HP50 | ROM:2.15
 
#12
Jue, 19/08/2010 - 05:06

Weno, muxas gracias por todo... He leído la parte del tutorial q me mandó Deathsaurer referente a complejos y no hay forma de hacerlo en alg, eso sí, es muy interesante trae mogollón de atajos y casos prácticos... me ha gustado.

Lo que Dani dice arriba tiene razón, aprender a manejarla lleva su tiempo, y yo me he propuesto hacerlo, xq cada día me sorprendo más de lo que puedo hacer con ella y no sé cómo he podido vivir sin ella hasta hoy...

Al final la solución que he visto es lo que dice Mach que hay que ponerlo en modo RPN y funciona, xo claro, yo en RPN hasta q no pase exámenes no puedo andar enredando, que estoy a 10 días del primer examen... Eso sí, en cuanto termine exámenes (el 17 de sept) pienso invertir mis vacaciones en la hp, creo q va a ser una wena compañera de viaje hasta mi jubilación...jejejej...

Gracias a todos (otra vez), de verdad. Smile:)

Un bsote!! Wink

Top

Twitter

Cargando...

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