Etiquetar funciones ploteadas, o ralentizar la hp
- Inicie sesión o regístrese para enviar comentarios
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
»
- Inicie sesión o regístrese para enviar comentarios
Otros temas de interes
- como hacer una barra de menus ??
- Nueva Calculadora HP?? HP 39gII spécification
- ROM 2.10-7 Spreadsheet & Geometry manuales y biblioteca.
- Ayuda con Raices
- [PROYECTOS] EoEiProEngLib, MathEngProLib, EquatnEngProLib & and HP50GNKLib
- ayuda con integral exponencial
- programa tipo excell que permita introducir formulas en las tablas
- como aprender tantos comandos en SYSTEM?
- [PROYECTO] Universal Font Library for HP50G CAS para recuperar "Hello World" 3 ->GROB de la HP48GX (1994)
Hola!, Jns:
Prueba uniendo puntos. Hay un ejemplo en ...
http://www.deachp.com/documentos/duda4.html
- Inicie sesión o regístrese para enviar comentarios

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.
- Inicie sesión o regístrese para enviar comentarios

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.
- Inicie sesión o regístrese para enviar comentarios
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.
- Inicie sesión o regístrese para enviar comentarios
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
- Inicie sesión o regístrese para enviar comentarios
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.
- Inicie sesión o regístrese para enviar comentarios











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.
Otra duda sobre el tema: ¿ISECT te da la intersección? ¿cómo funciona?