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.

Etiquetar funciones ploteadas, o ralentizar la hp

7 respuestas [Último envío]
Integró: 25/07/2008
Envíos: 21
MonedasHP: 0
Imagen de Jns
Jns Usuario Desconectado. Visto por última vez 1 año 23 semanas.
Etiquetar funciones ploteadas, o ralentizar la hp
 
Mar, 11/08/2009 - 20:26

Hola, a ver si se os ocurre una solución:
-Estoy haciendo un programita de predimensionamiento de vigas, y en uno de los pasos, necesito graficar varias rectas que se cruzan haciendo una especie de rombo (la parte interesante es el interior de ese rombo -inecuaciones de Magnel-).
-El problema es que al graficar varias rectas, luego no sé cuál es cuál al plotearse.
-Posibles soluciones: o etiquetar cada recta con un número (esto no sé si se puede hacer, pero sería lo mejor) o, al menos, ralentizar la hp para que al irlas ploteando secuencialmente se pueda dar cuenta uno que expresión es cada recta.
Os pido ayuda porque no sé como hacer ninguna de esas dos cosas (y si se os ocurre algo mejor, perfecto).

Un ejemplo de la situación (no son las ecuaciones reales, porque son 16, y grandes):

« { PICT PPAR } PURGE
{ 'Y=X' 'Y=-X' 'Y=X-1' 'Y=-X+1' }
STEQ
RAD DRAX DRAW
PICTURE
»

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é, 12/08/2009 - 05:44

Hola!, Jns:
Prueba uniendo puntos. Hay un ejemplo en ...
http://www.deachp.com/documentos/duda4.html

¡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ó: 24/02/2004
Envíos: 405
MonedasHP: 298
Imagen de Elias1976
Calc: HP49 | ROM:Hp 49G - Hp 48GX - Hp 48SX - Hp 42S - Hp 41CV - Hp 32SII - Hp 32S - Hp 28S - Hp 17BII - Hp 12C - Casio Classpad 330
 
#2
Mié, 12/08/2009 - 08:32

Cuando ya hayas graficado tus funciones, verás que en el menú de PICTURE hay una pestaña FCN.

Dentro de ella verás NXEQ.

Si lo presionas verás marcadas con un indicador la funcion graficada con su respectiva etiqueta.

Espero que esto te pueda ayudar.

Top
Integró: 25/07/2008
Envíos: 21
MonedasHP: 0
Imagen de Jns
Jns Usuario Desconectado. Visto por última vez 1 año 23 semanas.
 
#3
Mié, 12/08/2009 - 11:25

Gracias a los dos!
Mach: haciéndolo así creo que sería muy engorroso, y además solo sabría las coordenadas de los puntos, que tendría que relacionar con una recta...
Elias1976: me gusta esa solución, y es simple. La verdad es que no conocía esa opción. El problema que tengo es que no sé cual es el criterio para que te elija una u otra recta. Es decir, me acerco con el cursor a una, le doy a EXEQ, y se va a otra recta que está más lejos, no entiendo como hace para irse a una u otra, y teniendo 16 rectas, cuesta mucho llegar a la recta que quieres. Tampoco encuentro en ningún manual información sobre NXEQ. Sad
Otra duda sobre el tema: ¿ISECT te da la intersección? ¿cómo funciona?

Top
Integró: 24/02/2004
Envíos: 405
MonedasHP: 298
Imagen de Elias1976
Calc: HP49 | ROM:Hp 49G - Hp 48GX - Hp 48SX - Hp 42S - Hp 41CV - Hp 32SII - Hp 32S - Hp 28S - Hp 17BII - Hp 12C - Casio Classpad 330
 
#4
Mié, 12/08/2009 - 11:48

Si presionas repetidamente NXEQ te marcará una a una todas las gráficas con su etiqueta. No es necesario que selecciones con el cursor.

Sobre Isect, sé que te dá la interseccion, pero no sé que criterios utiliza para ir mostrandolas.

Top
Integró: 25/07/2008
Envíos: 21
MonedasHP: 0
Imagen de Jns
Jns Usuario Desconectado. Visto por última vez 1 año 23 semanas.
 
#5
Mié, 12/08/2009 - 23:26

Tienes razón, a veces no ve uno lo más fácil. De todas formas, hay que fijarse que realmente el cursor se pone encima de una de las rectas, que a veces no marca o se queda en la anterior, y puede confundir. Lo mejor es ponerlo en una zona en la que las rectas estén bien separadas en vertical (que es como se mueve).
Isect te da una intersección de la recta en la que te hayas puesto con NXEQ, pero no sé como elige con que otra recta hacerla, y a veces da resultados extraños (infinitos), existiendo intersecciones evidentes. No lo entiendo.

Top
Integró: 28/06/2003
Envíos: 183
MonedasHP: 82
Imagen de deachp
 
#6
Jue, 13/08/2009 - 10:39

Saludos a Jns y a todos los miembros del grupo,

Jns, el comando I-sect sólo da la intersección entre las dos primeras funciones dentro de la lista de funciones a graficar.
Por ejemplo si graficas { 'X' 'SIN(X)' 'X^2-3' } sólo podrás obtener las intersecciónes entre 'X' y 'SIN(X)'.

Prueba con este programa:

« -6.5 6.5 XRNG
-3.9 4 YRNG
FUNCTION
ERASE DRAX {#0 #0} PVIEW

'X' ->STR MSGBOX
'X' STEQ DRAW 0 WAIT DROP

'SIN(X)' ->STR MSGBOX
'SIN(X)' STEQ DRAW 0 WAIT DROP

'X^2-3' ->STR MSGBOX
'X^2-3' STEQ DRAW 0 WAIT DROP

PICTURE
»

Nota: Las flechas -> deben ser reemplazadas por el comando flecha de la calculadora ubicado sobre la tecla 0 (cero).

Atte. Dante Aroní C. www.deachp.com

DEACHP Software www.deachp.com
Todo sobre Calculadoras HP
Ventas, Soporte Técnico y Cursos de Programación
UNI / Lima / Perú
Telfs: (+51)997111260 (+51)4810146

Top
Integró: 25/07/2008
Envíos: 21
MonedasHP: 0
Imagen de Jns
Jns Usuario Desconectado. Visto por última vez 1 año 23 semanas.
 
#7
Vie, 14/08/2009 - 10:59

Gracias por la idea, Dante, aunque para este caso son demasiadas ecuaciones y muy parecidas, y no sabes cuales son las que te interesan hasta que quedan todas dibujadas (interesan las 4 que forman un rombo interior).
Las ecuaciones son:
(Compresión admisible)<=(Axil/Área)-(P*coef.seg*cosO/Área)-(P*coef.seg*cosO*excentricidad*v/Inercia)-(Momento*v/Inercia)<=(Tracción admisible)
Es una doble inecuación, de la que sacas 2 ecuaciones. A su vez, el coef de seg puede ser 0.9 o 1.1, v es la distancia a la fibra inferior o superior, y el momento toma también dos valores. Así es como salen las 16 ecuaciones. Si a alguien le interesa, le paso lo que tengo.

Top

Twitter

Cargando...

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