Anuncio

Colapsar
No hay anuncio todavía.

Dados dos puntos en polares, calcular la ecuanción de la recta (HP 35-s)

Colapsar
X
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Dados dos puntos en polares, calcular la ecuanción de la recta (HP 35-s)

    Hola a todos.
    Dejo por aqui un pequeño programa para calcular la recta que pasa por dos puntos dados en coordenadas polares, para la HP 35s

    Código:
    P001 LBL P
    P002	 ALG
    P003  FIX 3
    P004	 EQN INTR X1
    P005	 PSE
    P006	 INPUT A
    P007	 EQN INTR ANGULO 1
    P008	 PSE
    P009	 INPUT Y
    P010	 EQN INTR X2
    P011	 PSE
    P012	 INPUT C
    P013	 EQN INTR ANGULO 2
    P014	 PSE
    P015	 INPUT Z
    P016	 RCL AxCOS(Y) STO P
    P017	 RCL AxSIN(Y) STO Q
    P018	 RCL CxCOS(Z) STO R
    P019	 RCL CxSIN(Z) STO S
    P020	 RCL R-RCL P
    P021	 0.001
    P022	 X>Y?
    P023	 GTO P031
    P024	 (RCL S-RCL Q)/(RCL R-RCL P) STO M
    P025	 -RCL MxRCL P+RCL Q STO B
    P026	 EQN PENDIENTE ES
    P027	 VIEW M
    P028	 EQN CORTE (B) ES
    P029	 VIEW B
    P030	 RTN
    P031	 EQN M INFINITO
    P032	 PSE
    P033	 EQN B NO HAY
    P034	 RTN

    Longitud y checksum

    LBL P
    LN=248
    CK=E9E3

    NOTAS:
    1.-El programa pone la calculadora en modo algebraico.
    2.-Los ángulos han de meterse en grados (NO radianes)


    Algunos ejemplos para probar el programa
    =========================================
    Dados los dos puntos siguientes dados en coordenadas polares:
    P1(0,0)
    P2(sqrt(13),56.31)

    La ecuación de la recta que pasa por estos dos puntos dada en el formato clasico de y=mx+b, sería:
    m=1.5
    b=0

    Esos puntos se corresponden en coordenadas rectangulares con P(0,0) y Q(2,3).


    Otro ejemplo:
    ==============
    P1(1,90)
    P2(4,0)

    nos dará para m=-0.25 y para b=1


    Esos puntos se corresponden en coordenadas rectangulares con P(0,1) y Q(4,0).



    Un caso especial de recta paralela al eje Y
    ===========================================
    P1(sqrt(13),56.31)
    P2(sqrt(8),45)

    nos dará M INFINITA y B NO HAY


    Esos puntos se corresponden en coordenadas rectangulares con P(2,3) y Q(2,-2).


    Pues nada mas, espero que os sirva.
    Editado por última vez por halowin; http://www.calculadoras.cl/foro/member/32874-halowin en 16/12/12, 18:58:02. Razón: Algunos errores ortograficos (perdon).
Trabajando...
X