Sunteți pe pagina 1din 47

Bienvenidos al curso HP 50G

lvaro Turgano Jansana

Uso bsico de la calculadora


Para qu sirve la calculadora?
Breve historia de la calculadora: orgenes y
evolucin del modelo
El primer dilema: algebraico vs. RPN
El sistema de archivos y organizacin interna
de la calculadora
Comandos y programas ms tiles
Nociones de programacin

Para qu sirve la calculadora?


Para resolver ecuaciones
y sistemas de ecuaciones
Para almacenar datos y
frmulas
Para trabajar con
polinomios, reales,
complejos, funciones,
grficos, vectores,
matrices, lmites,
derivadas, clculo
multivariable, integrales,
ecuaciones diferenciales,
probabilidad y estadstica

Cmo llamaremos a las teclas?

Breve historia de la calculadora:


orgenes y evolucin del modelo

Tipos de objetos de la calculadora

Nmeros reales

Nmeros enteros (sin punto)


Nmeros complejos

Matrices reales y complejas


Cadenas de caracteres

Listas
Programas UserRPL
Objetos globales y locales
Objetos algebraicos
Nmeros enteros binarios

Objetos grficos
Objetos rotulados
Nmeros con unidades
Directorios
Bibliotecas

Conexin y transferencia de archivos


APPS
2.I/O
Functions

Pasos para conectarla al


ordenador
Abrir Conn4x
Conectar la calculadora
al ordenador por USB
En la calculadora pulsar
.-> cursor derecha
En el programa
pulsamos el botn de
conexin

El primer dilema: algebraico vs. RPN


Distintas formas de trabajar
Algebraico
Representacin algebraica
Ms natural: ms sencillo de
aprender y utilizar
1Funcin y 2 argumentos
entre parntesis
Este modo est emulado sobre
el RPN (:)
Podremos utilizar algebraico
dentro de RPN
Ejemplo: 2^3
8

RPN
Notacin polaca inversa
Filosofa de la pila (stack): me
evito parntesis y calculo ms
rpido
1Argumentos y 2funcin sin
parntesis
Ms fcil para la programacin
Es lo que le da potencia a la
calculadora
Ejemplo 2 3 ^
8

Pantalla de bienvenida y barra de


estado

Ejemplo en RPN y en algebraico


En algebraico

En RPN (ejemplo con el


rbol)

Con el editor de ecuaciones: EQW

Utilizaremos RPN, aunque al principio


cueste un poco.
Cambiar de modo
RPN/Algebraico
Hacerlo rpidamente
MODE + +/-

Modos de la calculadora
Tecla Mode

Hay 256 banderas, numeradas a partir de


la -128 a 128. Las banderas positivas se
llaman las banderas del usuario

Sistema de archivos
Tecla Files
En los puertos 0 y 1 se borran los datos
si hacemos un reset total (ON+F1+F6).
El puerto 2 es una memoria flash:
alberga el sistema operativo de la
calculadora y no se borra en los reset
totales (->Todas las libreras que
podamos meter aqu las meteremos).
Las particiones de espacio son fijas y el
directorio HOME(el de trabajo)
comparte el espacio con el puerto 0.
CASDIR se crea siempre
automticamente para trabajar con
lgebra.

PGDIR
CRDIR

Almacenamiento de variables,
nmeros
y
funciones
En RPN
En Algebraico
Nivel 2 STACK: lo que quiero
guardar
Nivel 1 STACK: dnde lo
quiero guardar entre
Pulso STO
Lo encuentro en VAR

Lo que quiero guardar + STO


(Tringulo) + Dnde lo
quiero guardar

Para escribir nombres (DEPENDE DE CMO EST FLAG 60)


Desactivada: ALPHA ALPHA bloquea maysculas, + <-
minscula, + <- ALPHA bloquea minsculas, ALPHA quito
bloqueo maysculas.
ALPHA ALPHA <- ALPHA bloquea minsculas, + <-
mayscula, <- ALPHA desbloquea minsculas

Visualizacin de variables y
modificacin del valor
Slo en RPN
Nos situamos en las variables con VAR y si es necesario
utilizamos NXT o PREV
Con F1 aF6 elegimos la variable que queremos y la volcamos
en la pila, si es un programa se ejecuta.
Con <- + F1 aF6 lo que hacemos es cambiar el valor
almacenado en la variable por lo que tenemos en la pila
Con .--> visualizamos el cdigo de un programa en la pila

Editor de ecuaciones
Practiquemos:
Letras griegas:
ALPHA+control
derecho+letra
Lambda -> letra N
Delta -> letra c
Otra opcin: CHARS

La funcin TOOL
Tecla TOOL
Tiene dos modos de operar
Modo 1: cuando tenemos la pila
EDIT editar VIEW ver solo STACK operaciones con la pila RCL PURGE
eliminar(necesita variable) CLEAR limpia la pila CASCH HELP (estos dos
ltimos son iguales)

Modo 2: cuando editamos un objeto de la pila


<-SKIP salta un elemento
lnea

<-DEL borra un elemento DEL L borra la

Funciones UNDO, CMD y CAT


UNDO

CMD

Deshacemos la ltima
accin que hemos hecho en
la pila

Nos indica las ltimas


funciones utilizadas en la
calculadora

CAT
Catlogo de todas las
funciones registradas en la
calculadora

Trabajamos con Reales


Ajustes en la calculadora

RPN

DEG/RAD/GRD (desde pila


DEG RAD GRAD)
XYZ/R<Z/R<<
HEX/DEC/OCT/BIN
RoC
=o
Variable independiente del
CAS (X)

Primero los argumentos y


luego las operaciones
Coge todos los argumentos
que necesita de la pila en el
orden de arriba abajo.
Cuidado con la funciones Y
^X y x Y, estn pintadas
al revs de cmo funcionan
(No te confundas!)

Porcentajes
Estn en MTH 5.REAL
%(x,y) Calcula el porcentaje x de y ( en el manual
est al revs pero es correcto)
%CH(x,y) Calcula 100(y-x)/x (diferencia entre los
dos respecto al primero, lo que significa el
segundo respecto al primero)mal en el manual
%TH(x,y) Calcula 100 y/x

Operaciones con unidades


Es recomendable fijar la Escribir unidades:
FLAG 117 a SOFT menus
unidad_nombre ALG
unidad nombre RPN
Accedemos al men con
Son vlidos los prefijos
.-> UNITS
de unidades
Hay otras unidades
haciendo 117.02 MENU Convertir a las unidades
en RPN
bsicas(SI) UNITS TOOLS
UBASE

Otras funciones de unidades


CONVERT(x,y):convierte
unidades x a unidades y
UBASE(x):convierte
unidades x a unidades SI
UVAL(x):extrae el valor de
la cantidad x, quitando las
unidades
UFACT(x,y):factoriza las
unidades y de la cantidad
x
->UNIT(x,y):combina el
valor de x con unidades
de y

Constantes fsicas en la
calculadora CONLIB
O con APPS
3.CONSTANTS LIB

Funciones fsicas especiales


Funciones fsicas especiales:
117 MENU
ZFACTOR: funcin del factor de la compresibilidad Z del gas
para hidrocarburos gaseosos dada temperatura reducida y
presin reducida
FANNING: factor de friccin FANNING para el flujo fluido
DARCY: Factor de friccin Darcy-Weisbach para el flujo fluido
F0: Funcin de emisin de potencia para un cuerpo negro
SIDENS: Densidad intrnseca del silicio dada una T en Kelvin
TDELTA: Funcin delta de la temperatura Tf To dadas Tf y To
TINC: dado To y T calcula To+T

Nmeros Complejos
MODE CAS COMPLEX
(parte real, parte
imaginaria)
En polares (modulo,
ngulo)
El ngulo tiene que ser
un nmero, no vale 2
o /2 
se escribe con ALPHA
.-> 6

Men MTH COMPLEX

Tiene una funcin ms que CMPLX (.-> 1)


RE(z): Parte real de un nmero complejo
IM(z): Parte imaginaria de un nmero complejo
C->R(z): Separa un nmero complejo (x,y) en sus partes real
e imaginaria
R->C(x,y): Forma el nmero complejo (x,y) dadas las partes
real e imaginaria
ABS(z): Calcula la magnitud de un nmero complejo o del
valor absoluto de un nmero real.
ARG(z): Calcula el argumento de un nmero complejo.
SIGN(z): Calcula un nmero complejo de magnitud unitaria
como z/|z|.
NEG: Cambia el signo de z
CONJ(z): Produce el conjugado complejo de z

Ecuacin de una recta


Argumento: dos
nmeros complejos
Funcin DROITE
La encontramos en CAT

Trabajar algebraicamente SYMB


1.ALGEBRA

COLLECT
EXPAND
FACTOR
LNCOLLECT
LIN
PARTFRAC (til en
descomposicin en
fracciones simples)

SOLVE (para ecuaciones


polimoniales)
SUBST substituir un
valor en una expresin
TEXPAND expandir
funciones
transcendentales

Polinomios: Funciones destacadas


ARITH 2.POLYNOMIAL
HERMITE
LAGRANGE
(interpolacin)
LEGENDRE
[races] PCOEF nos da
los coeficientes
[coeficientes] PROOT
nos da las races del
polinomio

PTAYL desarrollo de un
polinomio dada una
expresin algebraica
[coeficientes] valor
PEVAL nos evala un
polinomio en el valor
(en el CAT)

Trabajar con Fracciones


Num Den SIMP2
simplifica la fraccin
(cancela pares polocero)
Num/Den PARTFRAC
descompone en
fracciones simples
FCOEF y FROOTS

FROOTS nos da los


ceros y polos de un
polinomio

Solucin de ecuaciones nicas


S.SLV

NUM.SLV

DESOLVE
ecuacin vble ISOL despeja
LDEC
LINSOLVE
SOLVEVX
SOLVE como ISOL pero
resuelve sistemas de
ecuaciones polinmicas
poly vble ZEROS

SOLVE EQUATION
SOLVE DIFF EQ
SOLVE POLY
SOLVE LIN SYS
SOLVE FINANCE
MSLV

Otras opciones
Men SOLVR

SOLVESYS 49 1.2

SYMB SOLVER
Desde la pila

Acceso a la librera
Introduccin y seleccin de
las ecuaciones.
Grupo de ecuaciones EQ
Eleccin de variables,
constantes y puntos
iniciales para la iteracin.
Funciona iterativamente.
Tolerancias.

Operaciones con listas


RPN {valor valor }
Puede haber listas
anidadas
OBJ-> la descompone y
muestra los elementos
Elementos nelementos >LIST
+ Aade un elemento o
concatena listas
+/- ADD - * / por real o
lista del mismo tamao

Funciones de nmeros
reales las realiza
elemento a elemento
Funciones con 2
argumentos
Uno de ellos es una lista->
uno para todos
Los dos son listas del
mismo tamao -> uno a
uno

Men MTH/LIST
LIST : Calcula el incremento
entre elementos consecutivos
en la lista
LIST : Calcula la suma de los
elementos en la lista
LIST : Calcula el producto de
los elementos en la lista
SORT : Ordena los elementos
de la lista en orden creciente
REVLIST : Invierte el orden de
los elementos en la lista
ADD : Produce la suma
miembro a miembro de dos
listas del mismo

Men PRG/LIST/ELEMENTS
Tamao y operaciones
elemento a elemento de una
lista (meter, sacar, insertar,
cabezas, colas)

Men PRG/LIST/PROCEDURES
Expresin ndice valor_inicial
valor_final incrementos SEQ
nos genera una secuencia en
una lista
MAP

Vectores y matrices
Diferencias entre los
vectores y las matrices:
son objetos distintos.
Parece que nos ayuda al
multiplicar una matriz
por un vector
Mejor utilizar el editor
de matrices MTRW para
ambos objetos

MTH/VECTOR
Producto escalar:
vector1 vector2 DOT
Producto vectorial:
vector1 vector2 CROSS
Cambiar el sistema de
coordenadas de trabajo

Men MTH/MATRIX
SIZE
TRN transpuesta y
conjugado complejo
IDN como eye en
MATLAB
RANM
SUB submatriz
VANDERMONDE
HILBERT

Men MTH/MATRIX/NORMALIZE

ABS norma Frobenius


SNRM norma espectral
RNRM norma fila, CNRM norma columna
SRAD radio espectral
COND nmero de condicin de una matriz
RANK rango de una matriz
DET determinante de una matriz
TRACE traza (suma elementos diagonal)
TRAN

Sistemas lineales
b A LSQ produce la solucin de mnimos cuadrados
minimizando la norma de un sistema linear Ax = b, segn
los criterios siguientes:
Si A es una matriz cuadrada y A es no singular (es decir,
la matriz inversa existe, o su determinante es diferente de
cero), LSQ produce la solucin exacta al sistema lineal.
Si A tiene menos que el rango de fila completo (sistema
de ecuaciones sub-determinado), LSQ produce la solucin
con la longitud euclidiana mnima de un nmero infinito
de soluciones.
Si A tiene menos que el rango de columna completo
(sistema sobredeterminado de ecuaciones), LSQ produce
la "solucin" con el valor residual mnimo e = Ax b.

Sistemas lineales paso a paso


MODE CAS Step/Step
[b(vector)] [A] /

Funciona tambin con


la inversa de una matriz

Valores y vectores propios A x = x


PCAR polinomio
caracterstico
EGVL valores propios (a
veces es necesario
hacerlo en Approx)
EGV nos da una matriz
con los vectores propios
en las columnas y un
vector con los valores
propios

JORDAN
Nos devuelve cuatro
salidas
Polinomio mnimo
Polinomio caracterstico
Lista con vectores
propios

Valores singulares
A(mxn) = U (mxm) S (mxn) V (nxn)
Estn en MATRICES
FACTORIZATION
A(mxn) SVD nos
produce U(mxm),
V(nxn) y un vector s

A(mxn) SVL nos produce


solamente los valores
singulares
En el mismo submen
tenemos otros tipos de
factorizaciones

Grficas
APPS
Plot functions
Plot setup
Equation entry
Plot window

En RPN accedemos directamente


mediante <- (mantenindola) y
F1 a F6

Grficos
Grficos cartesianos

Grficos polares

Otros grficos
Parametric
Con DEG representar:
X(t) = X0 +
V0*COS(0)*t
Y(t) = Y0 + V0*SIN(0)*t
0.5*g*t^2
Haced la expresin
compleja y en funcin
de t

Fast 3D
Representar x^2+y^2-1

Conic
Representar x^2+y^2-1

Integrales y derivadas, CALC


Lo mejor es utilizarlas en
el EQW
Lim
Expresin vble DERIV
Expresin DERIVX
Con .-> COS (derivada
parcial) en RPN debamos
poner antes

INT
INTVX
SIGMA
SIGMAVX

TAYLR
Expresin TAYLR0 hace la
serie de Maclaurin de
potencia relativa de 4
orden
SERIES

Otras funciones interesantes


FFT
BESSEL
LEGENDRE

LAP transformada de
Laplace
ILAP transformada
inversa de Laplace de
una funcin racional
(PARTFRAC)

Estadstica
MTH/PROBABILITY
Factoriales,
combinaciones y
permutaciones
Distribuciones y
densidades de
probabilidad
Recomendacin: leerse el
manual y hacer un script
cuando sea necesario

STAT

S-ar putea să vă placă și