Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Edicin 1
Nmero de referencia NW280-2E51
Aviso legal
Este manual y cualquier ejemplo incluido en l se ofrecen "tal cual" y estn sujetos a cambios
sin previo aviso. Hewlett-Packard Company no ofrece ningn tipo de garanta con respecto a
este manual, incluidas (pero sin limitarse a ellas) las garantas implcitas de comerciabilidad,
de no infraccin o de adecuacin a un fin determinado.
Partes de este software son copyright 2013 The FreeType Project (www.freetype.org). Todos los
derechos reservados.
Historial de impresin
1. edicin Julio de 2013
Contenido
Prefacio
Convenciones del manual ........................................................ 9
Aviso................................................................................... 10
1 Primeros pasos
Antes de empezar................................................................. 14
Operaciones de encendido, apagado y cancelacin ................ 15
Pantalla ............................................................................... 16
Secciones de la pantalla ................................................... 16
Navegacin ......................................................................... 19
Gestos tctiles.................................................................. 20
Teclado ............................................................................... 21
Men contextual............................................................... 22
Teclas de entrada y edicin ................................................... 23
Teclas secundarias ........................................................... 25
Adicin de texto............................................................... 26
Teclas matemticas........................................................... 28
Mens ................................................................................. 33
Mens del cuadro de herramientas..................................... 34
Formularios de entrada.......................................................... 34
Configuracin del sistema ...................................................... 35
Configuracin de Inicio..................................................... 36
Especificacin de una configuracin de Inicio...................... 41
Clculos matemticos ............................................................ 42
Eleccin del tipo de entrada .............................................. 43
Introduccin de expresiones............................................... 44
Reutilizacin de expresiones y resultados anteriores ............. 47
Almacenamiento de un valor en una variable ...................... 50
Nmeros complejos............................................................... 51
Uso compartido de datos ....................................................... 52
Ayuda en lnea ..................................................................... 53
2 Notacin polaca inversa (RPN)
Historial en el modo RPN ....................................................... 56
Clculos de muestra .............................................................. 58
Manipulacin de la pila......................................................... 59
3 Sistema algebraico computacional (CAS)
Vista de CAS (Sistema algebraico computacional) .................... 63
Clculos del sistema algebraico computacional ........................ 64
Configuracin ...................................................................... 66
Contenido 1
4 Modo Examen
Modificacin de la configuracin predeterminada ................ 72
Creacin de una configuracin nueva ................................. 74
Activacin del modo Examen.................................................. 75
Cancelacin del modo de examen...................................... 77
Modificacin de configuraciones............................................. 77
Cambio de una configuracin ............................................ 77
Cmo volver a la configuracin predeterminada .................. 78
Eliminacin de configuraciones .......................................... 78
5 Introduccin a las aplicaciones de HP
Biblioteca de aplicaciones ...................................................... 81
Vistas de aplicaciones............................................................ 83
Vista simblica ................................................................. 84
Vista Config. simblica...................................................... 85
Vista de grfico ................................................................ 85
Vista Config. de grfico .................................................... 87
Vista numrica.................................................................. 88
Vista Configuracin numrica............................................. 89
Ejemplo rpido ..................................................................... 91
Operaciones comunes en la Vista simblica ............................. 93
Vista simblica: resumen de los botones de men ................. 98
Operaciones comunes en la vista Config. simblica .................. 99
Operaciones comunes en la Vista de grfico ......................... 100
Zoom ............................................................................ 100
Trazar ........................................................................... 107
Vista de grfico: resumen de los botones de men.............. 109
Operaciones comunes en la vista Configuracin de grfico...... 110
Configuracin de la Vista de grfico................................. 110
Operaciones comunes en la Vista numrica............................ 114
Zoom ............................................................................ 114
Evaluacin ..................................................................... 117
Tablas personalizadas..................................................... 117
Vista numrica: resumen de los botones de men ............... 118
Operaciones comunes en la vista Configuracin numrica ....... 120
Combinacin de la Vista de grfico y la Vista numrica........... 121
Adicin de una nota en una aplicacin.................................. 121
Creacin de una aplicacin.................................................. 122
Funciones y variables de aplicaciones ................................... 124
6 Aplicacin Funcin
Introduccin a la aplicacin Funcin...................................... 127
Anlisis de funciones ........................................................... 135
Variables de Funcin ........................................................... 139
2 Contenido
Resumen de las operaciones de Func. ................................... 141
7 Aplicacin Creacin de grficas avanzada
Introduccin a la aplicacin Creacin de grficas avanzada ... 144
Galera de grfico .............................................................. 153
Exploracin de un grfico de la Galera de grfico ............ 154
8 Geometra
Introduccin a la aplicacin Geometra ................................. 155
Informacin detallada sobre la Vista de grfico ...................... 162
Vista Config. de grfico .................................................. 169
Informacin detallada sobre la Vista simblica ....................... 171
Vista Config. simblica ................................................... 173
Informacin detallada sobre la Vista numrica ...................... 173
Objetos geomtricos ........................................................... 176
Transformaciones geomtricas .............................................. 185
Funciones y comandos de geometra ..................................... 190
Vista simblica: men Cmds ............................................ 191
Vista numrica: men Cmds............................................. 209
Otras funciones de Geometra ......................................... 215
9 Hoja de clculo
Introduccin a la aplicacin Hoja de clculo.......................... 221
Funcionamiento bsico ........................................................ 226
Navegacin, seleccin y gestos ....................................... 226
Referencias de celdas ..................................................... 226
Denominacin de celdas ................................................. 227
Introduccin de contenido ............................................... 228
Copia y pegado ............................................................ 232
Referencias externas............................................................ 232
Referencia a variables .................................................... 233
Uso del sistema algebraico computacional en clculos
de la hoja de clculo ...................................................... 234
Botones y teclas .................................................................. 235
Opciones de formato........................................................... 236
Funciones de Hoja de clculo............................................... 239
10 Aplicacin 1Var estadstica
Introduccin a la aplicacin 1Var estadstica ......................... 241
Introduccin y edicin de datos estadsticos ........................... 246
Estadsticas calculadas ........................................................ 249
Trazado............................................................................. 250
Tipos de grfico ............................................................. 251
Configuracin del grfico (Vista Config. de grfico) ........... 252
Exploracin de la grfica ................................................ 253
Contenido 3
11 Aplicacin 2Var estadstica
Introduccin a la aplicacin 2Var estadstica .......................... 255
Introduccin y edicin de datos estadsticos............................ 260
Vista numrica: elementos de men................................... 261
Definicin de un modelo de regresin.................................... 264
Estadsticas calculadas ......................................................... 266
Trazado de datos estadsticos ............................................... 268
Vista de grfico: elementos de men ................................. 270
Config. de grfico .......................................................... 270
Prediccin de valores ...................................................... 271
Solucin de problemas de un grfico ................................ 272
12 Aplicacin Inferencia
Introduccin a la aplicacin Interferencia ............................... 273
Importacin de estadsticas................................................... 277
Pruebas de hiptesis ............................................................ 281
Prueba Z de una muestra ................................................. 281
Prueba Z de dos muestras ................................................ 282
Prueba Z de una proporcin ............................................ 283
Prueba Z de dos proporciones.......................................... 284
Prueba T de una muestra ................................................. 285
Prueba T de dos muestras ................................................ 286
Intervalos de confianza ........................................................ 288
Intervalo Z de una muestra............................................... 288
Intervalo Z de dos muestras.............................................. 288
Intervalo Z de una proporcin .......................................... 289
Intervalo Z de dos proporciones ....................................... 290
Intervalo T de una muestra ............................................... 291
Intervalo T de dos muestras .............................................. 291
13 Aplicacin Soluc.
Introduccin a la aplicacin Soluc. ........................................ 293
Una ecuacin................................................................. 294
Varias ecuaciones........................................................... 297
Limitaciones ................................................................... 299
Informacin sobre soluciones ................................................ 300
14 Aplicacin Soluc. lineal
Introduccin a la aplicacin Soluc. lineal ............................... 303
Elementos de men .............................................................. 306
15 Aplicacin Paramtrica
Introduccin a la aplicacin Paramtrica................................ 307
4 Contenido
16 Aplicacin Polar
Introduccin a la aplicacin Polar ......................................... 313
17 Aplicacin Secuencia
Introduccin a la aplicacin Secuencia.................................. 319
Otro ejemplo: secuencias definidas explcitamente.................. 323
18 Aplicacin Finanzas
Introduccin a la aplicacin Finanzas.................................... 325
Diagramas de flujo de efectivo ............................................. 327
Valor del dinero en el tiempo (TVM) ...................................... 328
Clculos de TVM: otro ejemplo............................................. 330
Clculo de amortizaciones ................................................... 331
19 Aplicacin Soluc. de tring.
Introduccin a la aplicacin Soluc. de tring.......................... 335
Eleccin de los tipos de tringulo .......................................... 338
Casos especiales ................................................................ 338
20 Aplicaciones Explorador
Aplicacin Explorador lineal ................................................ 342
Aplicacin Explor. cuadrtico............................................... 345
Aplicacin Explor. trigonom. ................................................ 347
21 Funciones y comandos
Funciones del teclado .......................................................... 353
Men Matem...................................................................... 357
Nmeros ....................................................................... 357
Aritmtica...................................................................... 359
Trigonometra ................................................................ 361
Hiperblica ................................................................... 361
Probabilidad.................................................................. 362
Lista .............................................................................. 367
Matriz........................................................................... 367
Especial ........................................................................ 368
Men Sistema algebraico computacional ............................... 369
lgebra ........................................................................ 369
Clculos ........................................................................ 371
Soluc. ........................................................................... 376
Reescribir ...................................................................... 377
Entero ........................................................................... 382
Polinmica..................................................................... 384
Grfico ......................................................................... 390
Men Apl........................................................................... 391
Funciones de la aplicacin Funcin .................................. 391
Contenido 5
Funciones de la aplicacin Soluc. ..................................... 392
Funciones de Hoja de clculo........................................... 393
Funciones de la aplicacin 1Var estadstica ....................... 411
Funciones de la aplicacin 2Var estadstica ....................... 412
Funciones de la aplicacin Inferencia................................ 413
Funciones de la aplicacin Finanzas ................................. 416
Funciones de la aplicacin Soluc. lineal ............................ 417
Funciones de la aplicacin Soluc. de tring. ...................... 418
Funciones de Explorador lineal......................................... 419
Funciones de Explor. cuadrtico ....................................... 419
Funciones de aplicacin comunes ..................................... 420
Men Catlg ........................................................................ 421
Creacin de sus propias funciones ........................................ 475
22 Variables
Variables de Inicio............................................................... 481
Variables de aplicacin ....................................................... 482
Variables de la aplicacin Funcin ................................... 482
Variables de la aplicacin Geometra ............................... 483
Variables de la aplicacin Hoja de clculo ........................ 484
Variables de la aplicacin Soluc....................................... 484
Variables de la aplicacin Creacin de grficas
avanzada ...................................................................... 485
Variables de la aplicacin 1Var estadstica ....................... 486
Variables de la aplicacin 2Var estadstica ....................... 488
Variables de la aplicacin Inferencia ................................ 490
Variables de la aplicacin Paramtrica ............................. 492
Variables de la aplicacin Polar ....................................... 493
Variables de la aplicacin Finanzas.................................. 493
Variables de la aplicacin Soluc. lineal ............................. 494
Variables de la aplicacin Soluc. de tring. ....................... 494
Variables de la aplicacin Explorador lineal ...................... 494
Variables de la aplicacin Explor. cuadrtico .................... 494
Variables de la aplicacin Explor. trigonom. ...................... 495
Variables de la aplicacin Secuencia................................ 495
23 Unidades y constantes
Men Unids ........................................................................ 497
Clculos con unidades ......................................................... 498
Herramientas de unidades.................................................... 500
Constantes fsicas ................................................................ 501
Lista de constantes .......................................................... 503
6 Contenido
24 Listas
Creacin de una lista en el catlogo de listas......................... 506
Editor de listas ............................................................... 507
Eliminacin de listas ............................................................ 509
Listas en la vista de Inicio..................................................... 510
Funciones de lista................................................................ 511
Bsqueda de valores estadsticos para listas........................... 516
25 Matrices
Creacin y almacenamiento de matrices................................ 520
Uso de las matrices ............................................................. 521
Matriz aritmtica ................................................................ 526
Resolucin de sistemas de ecuaciones lineales........................ 529
Funciones y comandos de las matrices .................................. 531
Funciones de matriz ............................................................ 532
Ejemplos ....................................................................... 543
26 Notas e informacin
Catlogo de notas .............................................................. 547
Editor de notas ................................................................... 548
27 Programacin
Catlogo de programas....................................................... 559
Creacin de un nuevo programa .......................................... 561
Editor de programas ....................................................... 562
Lenguaje de programacin de la calculadora HPPrime ........... 573
Teclado del usuario: personalizacin de las pulsaciones
de las teclas .................................................................. 578
Programas de aplicaciones.............................................. 582
Comandos de programa...................................................... 589
Comandos del men Plant. .............................................. 589
Bloque .......................................................................... 589
Bifurcacin .................................................................... 590
Bucle ............................................................................ 591
Variable ........................................................................ 594
Funcin ......................................................................... 595
Comandos del men Cmds.............................................. 595
Cadenas ....................................................................... 595
Dibujo........................................................................... 598
Matriz........................................................................... 606
Funciones de apl. ........................................................... 608
Entero ........................................................................... 609
E/S .............................................................................. 611
Ms.............................................................................. 616
Variables y programas.................................................... 618
Contenido 7
28 Aritmtica con enteros bsica
Base predeterminada........................................................... 644
Cambio de la base predeterminada.................................. 645
Ejemplos de aritmtica con enteros ........................................ 646
Manipulacin de enteros ...................................................... 647
Funciones de base............................................................... 649
A Glosario
B Solucin de problemas
La calculadora no responde.................................................. 655
Restablecimiento de la calculadora ................................... 655
Si no se enciende la calculadora ...................................... 655
Lmites en funcionamiento ..................................................... 656
Mensajes de estado............................................................. 656
C Informacin sobre normativas del producto
Aviso de la Comisin Federal de Comunicaciones (FCC) ......... 659
Aviso sobre normativa de la Unin Europea ........................... 661
ndice alfabtico ............................................................ 665
8 Contenido
Prefacio
e, B, H, etc.
Una combinacin de teclas que inicia una funcin
con shift (o inserta un carcter) aparece representada
por la tecla shift correspondiente (S o A)
seguida de la tecla para esa funcin o carcter:
SJ(Clear), SY (Setup)
Una tecla que se pulsa para insertar un dgito
aparece representada por ese dgito:
5, 7, 8, etc.
, , .
9 Prefacio
Tenga en cuenta que debe utilizar el dedo para
seleccionar un elemento de men. Si utiliza un lpiz
o algo similar, no se seleccionar lo que toque.
"Error de sintaxis"
Aviso
Este manual y los ejemplos contenidos en l se ofrecen tal
cual y estn sujetos a cambio sin previo aviso. En la
medida en que la ley lo permita, Hewlett-Packard
Company no ofrece ninguna garanta expresa ni
implcita de ningn tipo en relacin con este manual y
renuncia expresamente a las garantas implcitas y
condiciones de comerciabilidad y adecuacin a un fin
determinado, y Hewlett-Packard Company no se har
responsable de ningn error o dao imprevisto o
consecuente en relacin con la provisin, el rendimiento
o el uso de este manual ni de los ejemplos en l
contenidos.
10 Prefacio
Para obtener informacin sobre la garanta del
hardware, consulte la Gua de inicio rpido de HPPrime.
11 Prefacio
12 Prefacio
1
Primeros pasos
La calculadora grfica HPPrime es una calculadora
potente de fcil uso diseada especficamente para la
enseanza de matemticas en secundaria y otros niveles
superiores. Ofrece cientos de funciones y comandos, e
incluye un sistema algebraico computacional (CAS) para
clculos simblicos.
Adems de la amplia biblioteca de funciones y
comandos, la calculadora incluye un conjunto de
aplicaciones de HP. Una aplicacin de HP es una
aplicacin especial diseada para ayudarle a explorar
una rama concreta de las matemticas o para resolver un
tipo de problema concreto. Por ejemplo, se incluye una
aplicacin de HP que le ayudar a explorar la geometra
y otra para ayudarle a explorar ecuaciones paramtricas.
Asimismo, se incluyen aplicaciones para ayudarle a
resolver sistemas de ecuaciones lineales y para
problemas relacionados con el valor del dinero en el
tiempo.
La calculadora HPPrime tambin dispone de su propio
lenguaje de programacin que puede utilizar para
explorar y resolver problemas matemticos.
Ms adelante en esta gua se explican en detalle
funciones, comandos, aplicaciones y programacin. En
este captulo se explican las caractersticas generales de
la calculadora, as como las interacciones y operaciones
matemticas comunes.
Primeros pasos 13
Antes de empezar
Cargue la batera al completo antes de utilizar la
calculadora por primera vez. Para cargar la batera, tiene
dos opciones:
Conectar la calculadora al ordenador mediante el
cable USB que se incluye en el paquete de su
HPPrime. (Para que se cargue la batera, el
ordenador debe estar encendido).
Conecte la calculadora a una toma de pared usando
el adaptador de pared que proporciona HP.
Cuando la calculadora est encendida, aparece un
smbolo de batera en la barra de ttulo de la pantalla. Su
estado indicar la carga de batera restante de la
calculadora. Una batera descargada tardar
aproximadamente 4 horas en cargarse completamente.
14 Primeros pasos
Operaciones de encendido, apagado y
cancelacin
Encendido Pulse O para encender la calculadora.
Primeros pasos 15
Para alargar la vida de la calculadora, coloque siempre
la cubierta sobre la pantalla y el teclado cuando no la
utilice.
Pantalla
Ajuste del brillo Para ajustar el brillo de la pantalla, pulse y mantenga
pulsado O y, a continuacin, pulse las teclas + o
w para incrementar o reducir el brillo. El brillo cambia
cada vez que pulsa las teclas + o w.
Secciones de la pantalla
Barra de
ttulo
Historial
Lnea de
entrada
Botones de
men
16 Primeros pasos
correspondiente del men. Para cerrar esos mens sin
hacer una seleccin, pulse J.
Indicadores. Los indicadores son smbolos o caracteres
que aparecen en la barra de ttulos. Indican los ajustes
actuales, as como informacin sobre la hora y el
consumo de la batera.
Indicador Significado
Primeros pasos 17
Indicador Significado (Continuacin)
18 Primeros pasos
Indicador Significado (Continuacin)
Navegacin
La calculadora HPPrime ofrece dos modos de
navegacin: tctil y teclado. En muchos casos, puede
tocar un icono, campo, men u objeto para seleccionarlo
(o anular su seleccin). Por ejemplo, puede abrir la
aplicacin Funcin tocando una vez sobre su icono en la
Biblioteca de aplicaciones. Sin embargo, para abrir la
Biblioteca de aplicaciones, tiene que pulsar la tecla I.
Primeros pasos 19
En lugar de tocar un icono de la Biblioteca de
aplicaciones, puede pulsar las teclas del cursor
(=,\,<,>) hasta que la aplicacin que desea abrir
quede resaltada y, a continuacin, pulsar E. En la
Biblioteca de aplicaciones, tambin puede introducir la
primera o las dos primeras letras del nombre de la
aplicacin para resaltarla. A continuacin, toque el icono
de la aplicacin o pulse E para abrirla.
A veces, podr tocar la pantalla o utilizar una
combinacin de teclas. Por ejemplo, puede anular la
seleccin de una opcin tocando dos veces sobre ella o
usando las teclas de flecha para desplazarse por el
campo y tocando un botn tctil en la parte inferior de la
pantalla (en este caso, ).
Tenga en cuenta que deber utilizar su dedo o un lpiz
capacitativo para seleccionar un elemento de forma tctil.
Gestos tctiles
Adems de seleccionar con un toque, existen otras
operaciones tctiles que puede utilizar.
Para desplazarse rpidamente de una pgina a otra,
realice los siguientes gestos:
Ponga el dedo sobre la pantalla y deslcelo rpidamente
hacia la direccin que desee (arriba o abajo).
20 Primeros pasos
Tenga en cuenta que el gesto de pellizcar para acercar
solo funciona en aplicaciones con opciones de zoom
(como las que permiten trazar grficas). En otras
aplicaciones, el gesto de pellizcar no realizar ninguna
accin ni tendr una funcin diferente a la de acercar o
alejar el zoom. Por ejemplo, en la aplicacin Hoja de
clculo, el gesto de pellizcar permitir cambiar el ancho
de la columna o la altura de una fila.
Teclado
Los nmeros de la leyenda que aparece a continuacin
hacen referencia a las partes del teclado que se describen
en la ilustracin de la pgina siguiente.
Nmero Funcin
1 Pantalla tctil y LCD: 320 240 pxeles
2 Men de botones tctiles contextuales
3 Teclas de aplicaciones de HP
4 Configuracin de las preferencias y la vista
de Inicio
5 Funciones matemticas y cientficas
habituales
6 Teclas Alpha y de alternancia
7 Tecla de encendido, de cancelacin y de
apagado
8 Catlogos de listas, matrices, programas y
notas
9 Tecla de ltima respuesta (Ans)
10 Tecla de aceptacin
11 Tecla de retroceso y eliminacin
12 Tecla de men y pegado
13 Tecla CAS (y preferencias de CAS)
14 Tecla de vista y copiado
15 Tecla de escape y borrado
Primeros pasos 21
Nmero Funcin
16 Tecla de ayuda
17 Rueda basculante (para mover el cursor)
2 17
16
3 15
14
4 13
12
11
5
10
7 9
Men contextual
Un men contextual ocupa la lnea inferior de la pantalla.
22 Primeros pasos
El men contextual incluye dos tipos de botones:
Botones de men: toque para mostrar un men
emergente. Las esquinas superiores de estos botones
son cuadradas (como en la imagen anterior).
Botones de comandos: toque para iniciar un
comando. Las esquinas de estos botones son
redondeadas (como en la imagen anterior).
Teclas Finalidad
Primeros pasos 23
Teclas Finalidad (Continuacin)
Sc Introduce automticamente el
smbolo de grado, minuto o
segundo en funcin del contexto.
24 Primeros pasos
Teclas Finalidad (Continuacin)
Teclas secundarias
Existen dos teclas de alternancia que se utilizan para
acceder a las operaciones y a los caracteres impresos en
la parte inferior de las teclas: S y A.
Tecla Finalidad
Primeros pasos 25
Tecla Finalidad (Continuacin)
Adicin de texto
El texto que puede introducir directamente se muestra con
caracteres naranjas sobre las teclas. Estos caracteres solo
se pueden introducir combinados con las teclas A y
S. Los caracteres se pueden introducir tanto en
minsculas como en maysculas, y el mtodo es justo el
contrario en la vista de sistema algebraico computacional
que en la vista de Inicio.
26 Primeros pasos
Teclas Efecto en la vista de Efecto en la vista de
Inicio (Continuacin) sistema algebraico
computacional
(Continuacin)
Primeros pasos 27
Teclas matemticas
Las funciones matemticas ms comunes disponen de sus
propias teclas en el teclado (o de una combinacin de
teclas con la tecla S).
Ejemplo 1: Para calcular SIN(10), pulse e10 y
E. La respuesta mostrada es 0.544 (si la
configuracin de medida del ngulo es radianes).
Ejemplo 2: Para calcular la raz cuadrada de 256, pulse
Sj 256 y E. La respuesta que se muestra es
16. Tenga en cuenta que la tecla S inicia el operador
representado en azul con la siguiente pulsacin de teclas
(en este caso en la tecla j).
Las funciones matemticas no presentes en el teclado se
encuentran en los mens Matem., Sistema algebraico
computacional y Catlg (consulte el captulo 21,
Funciones y comandos, que comienza en la pgina 351).
Tenga en cuenta que el orden en que introduzca los
operandos y operadores est determinado por el modo
de entrada. De forma predeterminada, el modo de
entrada es libro de texto, lo que significa que usted
introducir los operandos y operadores como hara si
escribiera la expresin en papel. Si su modo de entrada
preferido es Notacin polaca inversa, el orden de
entrada es diferente. (Consulte el captulo 2, Notacin
polaca inversa (RPN), que comienza en la pgina 55).
28 Primeros pasos
Ejemplo: Imagine que desea calcular la raz cbica de
945:
1. En la vista de Inicio, pulse F.
2. Seleccione .
3>945
Primeros pasos 29
De mismo modo, si pulsa Sc se introduce el
smbolo de grados, minutos o un segundo carcter.
Introduce si el smbolo de grados no forma parte de la
expresin; si la entrada anterior es un valor en grados y
si la entrada anterior era un valor en minutos. Por tanto,
al introducir:
36Sc40Sc20Sc
Se devolver: 364020. Consulte Nmeros
hexadecimales en la pgina 31 para obtener ms
informacin.
30 Primeros pasos
Nmeros Cualquier resultado decimal se puede mostrar en formato
hexadecimales hexadecimal, es decir, en unidades subdivididas en
grupos de 60. Aqu se incluyen grados, minutos y
segundos, as como horas minutos y segundos. Por
11-
ejemplo, introduzca -----
8 para ver el resultado decimal:
1.375. Ahora pulse S c para ver 122 30. Pulse
S c de nuevo para volver a la representacin
decimal.
Cuando no sea posible ofrecer un resultado exacto, la
calculadora HPPrime ofrecer la mejor aproximacin.
Introduzca 5 para ver la aproximacin decimal:
2.236 Pulse S c para ver 214 9.84472.
Tenga en cuenta que las entradas de minutos y grados
deben ser nmeros enteros, y que las entradas de minutos
y segundos deben ser nmeros positivos. No se permite
el uso de decimales, excepto en el caso de los segundos.
Asimismo, tenga en
cuenta que la
calculadora HPPrime
trata los valores en
formato hexadecimal
como entidades
individuales. Por tanto,
cualquier operacin
realizada en un valor hexadecimal se realizar sobre el
valor completo. Por ejemplo, si introduce 1025 26 2,
todo el valor ser cuadrado, no solo el segundo
componente. En este caso, el resultado ser de
10839 26.8544 .
Primeros pasos 31
Tecla EEX Los nmeros como 5 10 4 y 3.21 10 7 se expresan en
(potencias notacin cientfica, es decir, en potencias de diez. Es ms
de 10) sencillo que trabajar con nmeros como 50 000 o
0.000 000 321. Para introducir nmeros como estos,
utilice la funcionalidad B. Es ms sencillo que utilizar
s10k.
Ejemplo: Imagine que desea calcular
13 23
( 4 10 ) ( 6 10 )
----------------------------------------------------
5
3 10
SH
2. Seleccione
Cientfico en el
men Formato de
nm.
3. Vuelva a Inicio: H
4. Introduzca
4BQ13
s 6B23n 3BQ5
5. Pulse E
El resultado es
8.0000E15. Lo que
es equivalente a
8 1015.
32 Primeros pasos
Mens
Los mens ofrecen una
serie de elementos. Al
igual que en el caso
mostrado a la derecha,
algunos mens cuentan
con submens y otros
mens dentro de estos.
Primeros pasos 33
Mens del cuadro de herramientas
Los mens del cuadro de herramientas (D) representan
una recopilacin de mens con funciones y comandos tiles
en matemticas y programacin. Los mens Matem.,
Sistema algebraico computacional y Catlg disponen
de ms de 400 funciones y comandos. Cada uno de estos
mens se describe con detalle en el captulo 21, Funciones
y comandos, que comienza en la pgina 351.
Formularios de entrada
Un formulario de entrada es una pantalla con uno o ms
campos en los que pueden introducir datos o seleccionar una
opcin. Se trata de otro nombre para un cuadro de dilogo.
Si un campo permite introducir datos, seleccinelo,
aada loss datos y toque . (No hay necesidad
de pulsar la tecla en primer lugar).
Si un campo permite elegir un elemento de un men,
puede tocar el campo o la etiqueta de dicho men,
volver a tocarlo para mostrar las opciones y
seleccionar el elemento que desee. (Tambin puede
elegir un elemento de una lista abierta si pulsa las
teclas del cursor y, a continuacin, pulsa E
cuando la opcin que desea aparezca resaltada).
Si se trata de un campo de activacin/desactivacin
(que puede estar seleccionado o no), tquelo una
vez para seleccionarlo y vuelva a tocarlo para
seleccionar la opcin alternativa. (Tambin puede
seleccionar el campo y tocar ).
34 Primeros pasos
La ilustracin de la
derecha muestra un
formulario de entrada con
los tres tipos de campos:
Nomb. de la calc. es un
campo de introduccin
de datos sin formato,
Tam. fuente
proporciona un men de opciones y Vis. libro texto es
un campo de activacin/desactivacin.
Primeros pasos 35
Configuracin de Inicio
Utilice el formulario de
entrada de
Configuracin de
Inicio para especificar
la configuracin de la
vista de Inicio (y la
configuracin
predeterminada de las
aplicaciones). Pulse SH (Settings) para abrir el
formulario de entrada de la Configuracin de Inicio.
Hay cuatro pginas de ajustes.
Pgina 1
Configuracin Opciones
36 Primeros pasos
Configuracin Opciones (Continuacin)
Primeros pasos 37
Configuracin Opciones (Continuacin)
38 Primeros pasos
Configuracin Opciones (Continuacin)
Pgina 2
Configuracin Opciones
Primeros pasos 39
Configuracin Opciones (Continuacin)
40 Primeros pasos
Pgina 3 La pgina 3 del formulario de entrada de
Configuracin de Inicio est dedicada a la
configuracin del modo Examen. Este modo permite que
ciertas funciones de la calculadora se puedan desactivar
durante un periodo de tiempo determinado. Esa
desactivacin est controlada por contrasea. Esta
caracterstica ser de inters sobre todo para los
examinadores que quieren garantizar que los estudiantes
que se van a examinar usan la calculadora de forma
correcta. Estos mtodos se describen en detalle el captulo 4,
Modo Examen, que comienza en la pgina 71.
El campo Medida
del ngulo
aparece resaltado.
2. Toque el campo o la etiqueta del campo Formato
de nm.. Esto seleccionar el campo. (Tambin
podra pulsar \ para seleccionarlo).
Primeros pasos 41
3. Vuelva a tocar
Formato de nm.
Se mostrar un men
con las opciones de
formato de nmeros.
4. Toque Cientfico. Se
elige la opcin y el
men se cierra. (Tambin puede elegir un elemento
pulsando las teclas del cursor y pulsando E al
seleccionar la opcin que desea).
5. Observe que el
nmero aparece a la
derecha del campo
Formato de nm.
Este indica el nmero
de posiciones
decimales definidas
actualmente. Para
cambiar el nmero a 2, toque sobre este dos veces y,
a continuacin, seleccione 2 en el men que
aparece.
Clculos matemticos
Las operaciones matemticas que se utilizan con ms
frecuencia estn disponibles desde el teclado (consulte
Teclas matemticas en la pgina 28). Acceda al resto
de funciones matemticas a travs de los distintos mens
(consulte Mens en la pgina 33).
Tenga en cuenta que la calculadora HPPrime representa
todos los nmeros inferiores a 110499 como cero. El
nmero ms grande visualizado es 9.99999999999
10499. Un resultado mayor se visualiza como este nmero.
42 Primeros pasos
Dnde El punto de partida de la calculadora es la vista de Inicio
empezar (H). Aqu puede realizar todos sus clculos no
simblicos. Tambin puede realizar sus clculos en la
vista de sistema algebraico computacional que, como su
nombre indica, utiliza el sistema algebraico
computacional (consulte el captulo 3, Sistema
algebraico computacional (CAS), que comienza en la
pgina 63). De hecho, puede utilizar las funciones del
men Sistema algebraico computacional (uno de los
mens del cuadro de herramientas) en una expresin que
introduzca en la vista de Inicio, y utilizar funciones del
men Matem. (otro de los mens del cuadro de
herramientas) en una expresin que est utilizando en la
vista de Sistema algebraico computacional.
Algebraico
Una expresin se
introduce en una sola
lnea. La entrada
siempre es unidimensional.
Primeros pasos 43
Los argumentos de la expresin se introducen primero,
seguidos por el operador. La entrada de un operador
evala automticamente lo que ya se ha introducido.
Por lo tanto, deber introducir una expresin de dos
operadores (como en el ejemplo anterior) en dos
pasos, uno para cada operador:
Introduccin de expresiones
En el ejemplo siguiente se asume que el modo de entrada
es libro de texto.
Una expresin puede contener nmeros, funciones y
variables.
Para introducir una funcin, pulse la tecla
correspondiente o abra un men de cuadro de
herramientas y seleccione la funcin. Tambin puede
introducir una funcin si escribe su nombre con las
teclas alfabticas.
Cuando haya terminado de introducir la expresin,
pulse E para evaluarla.
44 Primeros pasos
Si comete un error al introducir una expresin, puede:
Eliminar el carcter a la izquierda del cursor
pulsando C
Eliminar el carcter a la derecha del cursor pulsando
SC
Borrar toda la lnea de entrada pulsando O o
J.
2
Ejemplo 23 14 8
Calcule ---------------------------- ln ( 45 )
3
R23jw14S
j8>>nQ3
>h45E
En este ejemplo se
muestra el nmero de
puntos importantes que
debe tener en cuenta:
La importancia de los delimitadores (como los
parntesis)
El mtodo de introduccin de nmeros negativos
El uso de multiplicaciones implcitas frente a las
explcitas
Primeros pasos 45
En los siguientes ejemplos se ilustra el uso de los
parntesis y el de las teclas del cursor para desplazarse
fuera de un grupo de objetos incluidos entre parntesis.
Si se introduce... Calcula
e 45+Sz sin ( 45 + )
e45>+Sz sin ( 45 ) +
Sj85 >s 9 85 9
Sj85s9 85 9
2. !, , recproca, cuadrado
3. Raz n-sima
n
4. Potencia, 10
6. Suma y resta
8. AND y NOT
9. OR y XOR
46 Primeros pasos
Nmeros La mejor opcin es pulsar Q para iniciar un nmero
negativos negativo o introducir un signo negativo. En determinadas
situaciones, si pulsa w en su lugar se interpretar como
una operacin para restar el siguiente nmero que
introduzca al ltimo resultado. (Esto aparece explicado en
Reutilizacin del ltimo resultado en la pgina 48).
Para elevar un nmero negativo a una potencia, inclyalo
entre parntesis. Por ejemplo, (5)2 = 25, mientras que 52
= 25.
Primeros pasos 47
Para recuperar una expresin y colocarla en la lnea de
entrada para su edicin, realice lo siguiente:
Toque dos veces sobre ella; o bien,
utilice las teclas del cursor para resaltar la expresin
y, a continuacin, tquela o toque .
Para recuperar un resultado y colocarlo en la lnea de
entrada, utilice las teclas del cursor para resaltarlo y
toque .
Si no se muestra la expresin o el resultado que desea,
pulse = repetidamente para desplazarse por las
entradas y mostrar las entradas ocultas. Tambin puede
deslizarse por la pantalla para desplazarse por el
historial.
48 Primeros pasos
CONSEJO No necesita seleccionar en primer lugar Ans antes de
que forme parte de un nuevo clculo. Si pulsa una tecla
de operador binario para iniciar un nuevo clculo, Ans
se aade automticamente a la lnea de entrada como el
primer componente del nuevo clculo. Por ejemplo, para
multiplicar la ltima respuesta por 13, podra introducir
S+ s13E. Pero las dos primeras
pulsaciones no son necesarias. Todo lo que necesita
introducir es s13E.
Sj2E
2. Ahora introduzca Ans.
SjS+E
Esto calcula la raz cuarta de 2.
3. Pulse E
repetidamente. Cada
vez que lo pulse, el
valor de la raz ser
el doble que el de la
raz anterior. La
ltima respuesta
mostrada en la
ilustracin de la derecha es 32
2.
Primeros pasos 49
Reutilizacin de Al trabajar desde la vista de Inicio, puede recuperar una
expresiones o expresin o resultado desde el sistema algebraico
resultados del computacional si toca Z y selecciona Obtener
sistema algebraico desde el sistema algebraico computacional.
computacional Se abrir el sistema algebraico computacional. Pulse =
o \ hasta resaltar el elemento que desea recuperar y
pulse E. El elemento resaltado se copia en el punto
del cursor en la vista de Inicio.
Szj AaE
El valor almacenado
aparecer tal y como se
muestra a la derecha. Si
entonces quisiera
multiplicar su valor
almacenado por 5, podra introducir:
Aas5E.
Tambin puede crear sus propias variables en la vista de
Inicio. Por ejemplo, imagine que desea crear una variable
llamada ME y asignar 2 a esta. Introducira:
Szj AQAcE
50 Primeros pasos
Aparece un mensaje que le pregunta si desea crear una
variable llamada ME. Toque o pulse E
para confirmar su intencin. Puede utilizar esta variable
en los clculos siguientes. Por ejemplo, ME*3 dar como
resultado 29.6088132033.
Tambin puede crear variables de la misma manera en la
vista del sistema algebraico computacional. No obstante,
las variables del sistema algebraico computacional
deben introducirse en minsculas. Por otro lado, las
variables que cree usted mismo podrn introducirse en
minsculas o maysculas.
Consulte el captulo 22, Variables, que comienza en la
pgina 477 para obtener ms informacin.
Adems de las variables de Inicio y del sistema
algebraico computacional, y de las variables que cree
usted mismo, cada aplicacin dispone de variables a las
que puede acceder y utilizar en sus clculos. Consulte
Funciones y variables de aplicaciones en la pgina 124
para obtener ms informacin.
Nmeros complejos
Puede realizar operaciones aritmticas utilizando
nmeros complejos. Los nmeros complejos se pueden
introducir en los formatos siguientes, donde x es la parte
real, y es la parte imaginaria e i es la constante
imaginaria, 1 :
(x, y)
x + yi (excepto en modo RPN)
x yi (excepto en modo RPN)
x + iy (excepto en modo RPN); o bien,
x iy (excepto en modo RPN)
Para introducir i:
pulse ASg
O bien,
pulse Sy.
Primeros pasos 51
Hay 10 variables integradas disponibles para almacenar
nmeros complejos. Estas estn etiquetadas de Z0 a Z9.
Tambin puede asignar un nmero complejo a una
variable creada por usted.
Para almacenar un
nmero complejo en
una variable,
introduzca el nmero
complejo, pulse ,
introduzca la variable a la que desea asignar el nmero
complejo y, a continuacin, pulse E. Por ejemplo,
para almacenar 2+3i en la variable Z6:
R2o3> Ay6E
52 Primeros pasos
Procedimiento El procedimiento general para compartir objetos es el
general siguiente:
1. Navegue a la pantalla donde se encuentra el objeto
que desea enviar.
En la imagen de la
derecha, se ha
seleccionado un
programa
denominado
TriangleCalcs
del catlogo de
programas, que se
enviar a la
calculadora conectada al tocar .
Ayuda en lnea
Pulse W para abrir la ayuda en lnea. La ayuda
proporcionada inicialmente es contextual, es decir, se
centra en la vista actual y sus elementos de men.
Por ejemplo, para obtener ayuda sobre la aplicacin
Funcin, pulse I, seleccione Funcin y pulse W.
En el sistema de ayuda, si toca , se mostrar un
directorio jerrquico de todos los temas de ayuda. Puede
navegar a travs del directorio a otros temas de ayuda o
utilizar la opcin de bsqueda para encontrar un tema
rpidamente. Puede obtener ayuda sobre todas las teclas,
vistas o comandos.
Primeros pasos 53
54 Primeros pasos
2
Algebraico
Una expresin se introduce en una sola lnea. La entrada
siempre es unidimensional. El mismo clculo anterior podra
aparecer de la siguiente forma en el modo de entrada
algebraico:
Manipulacin de la pila
Existen varias opciones disponibles para la manipulacin de la
pila. La mayora de ellas aparecen como elementos de men en
la parte inferior de la pantalla. Para ver estos elementos, primero
debe seleccionar un elemento del historial:
Antes Despus
Pgina 1
Configuracin Finalidad
Pgina 2
Configuracin Finalidad
Modo Examen
La calculadora HPPrime puede configurarse de forma
precisa para un examen, con las funciones que desee
desactivadas durante un periodo de tiempo establecido.
La configuracin de una calculadora HPPrime para un
examen se llama Configuracin del modo Examen. Puede
crear y guardar varias configuraciones de modo de
examen, cada una de ellas con su propio subconjunto de
funciones desactivadas. Puede establecer cada
configuracin para un periodo de tiempo determinado,
con o sin contrasea. Una configuracin de modo de
examen puede activarse desde una calculadora
HPPrime, enviarse desde una calculadora HPPrime a
otra a travs de un cable USB o enviarse a una o varias
calculadoras HPPrime a travs del kit de conectividad.
La configuracin del
modo de examen ser
de inters sobre todo
para los profesores,
examinadores y
supervisores de
exmenes que quieren
garantizar que la
calculadora se usa de
forma correcta por parte de los estudiantes que se van a
examinar. En la ilustracin de la derecha, las aplicaciones
personalizadas por el usuario, el sistema de ayuda y el
sistema algebraico computacional se han seleccionado
para su desactivacin.
Modo Examen 71
Modificacin de la configuracin predeterminada
Aparece una configuracin llamada Examen
predeterminado cuando accede por primera vez a la
pantalla Modo Examen. Esta configuracin no tiene
funciones desactivadas. Si solo se necesita una
configuracin, puede simplemente modificar la
configuracin de Examen predeterminado. Si prev la
necesidad de varias configuraciones (diferentes para
exmenes diferentes, por ejemplo), modifique la
configuracin predeterminada para que coincida con la
configuracin que necesitar ms a menudo y, a
continuacin, cree otras configuraciones para los ajustes
que necesite en menos ocasiones. Existen dos formas de
acceder a la pantalla para configurar y activar el modo
de examen:
Pulse O + A + c
Elija la tercera pgina de la pantalla
Configuracin de Inicio
El procedimiento siguiente ilustra el segundo mtodo.
2. Toque .
3. Toque .
Aparecer la
pantalla Modo
Examen. Puede
utilizar esta pantalla
para activar una
configuracin
especfica (justo
antes del comienzo
de un examen, por ejemplo).
72 Modo Examen
4. Toque .
Aparecer la
pantalla
Configuracin del
modo Examen.
5. Seleccione las
caractersticas que
desea desactivar y
asegrese de que las caractersticas que no desea
desactivar no estn seleccionadas.
Un cuadro de expansin a la izquierda de una
caracterstica indica que es una categora con
subelementos que puede desactivar individualmente.
(Observe que hay un cuadro de expansin junto a
Aplicaciones del sistema en el ejemplo anterior).
Toque en el cuadro de expansin para ver los
subelementos. A continuacin, puede seleccionar los
subelementos individualmente. Si desea desactivar
todos los subelementos, solo tiene que seleccionar la
categora.
Puede seleccionar (o anular la seleccin) de una
opcin si toca la casilla de verificacin que aparece
junto a esta; o bien, puede utilizar las teclas del
cursor para desplazarse hasta esta y tocar .
6. Cuando haya terminado de seleccionar las funciones
que desea desactivar, toque .
Si desea activar el modo de examen ahora, contine
con Activacin del modo Examen a continuacin.
Modo Examen 73
Creacin de una configuracin nueva
Puede modificar la configuracin de Examen
predeterminado cuando nuevas circunstancias requieran
un conjunto diferente de funciones desactivadas. Tambin
puede mantener la configuracin predeterminada y crear
una configuracin nueva. Cuando crea una configuracin
nueva, debe elegir una configuracin existente en la que
basarse.
2. Toque .
3. Toque .
Aparecer la
pantalla Modo
Examen.
4. Elija una
configuracin base
en la lista
Configuracin. Si
no ha creado
configuraciones de modo de examen antes, la nica
configuracin base que se muestra es Examen
predeterminado.
5. Toque , seleccione Copiar en el men e
introduzca un nombre para la configuracin nueva.
Consulte Adicin de texto en la pgina 26 si
necesita ayuda para la introduccin de caracteres
alfanumricos.
6. Toque dos veces.
7. Toque . Aparecer la pantalla
Configuracin del modo Examen.
74 Modo Examen
9. Cuando haya terminado de seleccionar las funciones
que desea desactivar, toque .
Tenga en cuenta que puede crear configuraciones de
modo de examen mediante el kit de conectividad de
forma muy parecida a como se crean en una
calculadora HPPrime. A continuacin puede
activarla en varias calculadoras HPPrime mediante
USB o envindola a una clase mediante los mdulos
inalmbricos. Para obtener ms informacin, instale
e inicie el kit de conectividad HP incluido con el CD
del producto. En el men Kit de conectividad, haga
clic en Ayuda y seleccione la Gua de usuario del
kit de conectividad HP.
1. Si no se muestra la
pantalla Modo
Examen, pulse
SH, toque
y
.
2. Si se requiere otra
configuracin que
no sea Examen predeterminado, eljala en la
lista Configuracin.
Modo Examen 75
3. Seleccione el tiempo de espera en la lista Tiempo
de espera.
76 Modo Examen
Cancelacin del modo de examen
Si desea cancelar el modo de examen antes de que
finalice el periodo de tiempo de espera establecido,
necesitar introducir la contrasea para la activacin del
modo de examen actual.
Modificacin de configuraciones
Las configuraciones del modo de examen se pueden
cambiar. Tambin puede eliminar una configuracin y
restaurar la configuracin predeterminada.
Modo Examen 77
Cmo volver a la configuracin predeterminada
1. Pulse SH. Aparecer la pantalla
Configuracin de Inicio.
2. Toque .
3. Toque .
Aparecer la pantalla Modo Examen.
4. Elija Examen predeterminado en la lista
Configuracin.
Eliminacin de configuraciones
No puede eliminar la configuracin de examen
predeterminado (incluso aunque la haya modificado).
Solo puede eliminar las que ha creado. Para eliminar una
configuracin:
78 Modo Examen
5
Biblioteca de aplicaciones
Las aplicaciones se almacenan en la Biblioteca de aplicaciones,
que se muestra al pulsar I.
Vistas de aplicaciones
La mayora de las aplicaciones tienen tres vistas principales:
simblica, de grfico y numrica. Estas vistas estn basadas en
las representaciones simblicas, grficas y numricas de los
objetos matemticos. Se puede acceder a ellas a travs de las
teclas Y, P y M situadas cerca de la parte superior
izquierda del teclado. Normalmente, estas vistas permiten definir
un objeto matemtico (como una expresin o una sentencia
abierta), trazarlo y ver los valores generados.
Cada una de estas vistas va acompaada de una vista de
configuracin que permite configurar la apariencia de los datos
en la vista principal correspondiente. Estas vistas se denominan
Config. simblica, Config. de grfico y Configuracin numrica.
Puede acceder a ellas pulsando JY, JP y JM.
No todas las aplicaciones incluyen las seis vistas indicadas
anteriormente. El mbito y la complejidad de cada aplicacin
determinan su conjunto de vistas especfico. Por ejemplo, la
aplicacin Hoja de clculo no incluye la Vista de grfico ni la
vista Config. de grfico, y Explor. cuadrtico solo incluye la Vista
de grfico. Las vistas disponibles en cada aplicacin se
especifican en las siguientes seis secciones.
Tenga en cuenta que en este captulo no se describe la aplicacin
DataStreamer. Para obtener ms informacin sobre esta
aplicacin, consulte la Gua de usuario de StreamSmart410.
Explor. No se utiliza.
cuadrtico
Vista de grfico
En la tabla siguiente se indica lo que se puede realizar en la Vista
de grfico de cada aplicacin.
Hoja de No se utiliza.
clculo
Soluc. de No se utiliza.
tring.
Inferencia No se utiliza.
Explorador No se utiliza.
lineal
Explor. No se utiliza.
cuadrtico
Hoja de No se utiliza.
clculo
Explor. No se utiliza.
trigonom.
Vista numrica
En la tabla siguiente se indica lo que se puede realizar en la Vista
numrica de cada aplicacin.
Explorador No se utiliza.
lineal
Explor. No se utiliza.
cuadrtico
Explor. No se utiliza.
trigonom.
Finanzas No se utiliza.
Geometra No se utiliza.
Inferencia No se utiliza.
Explorador No se utiliza.
lineal
Explor. No se utiliza.
cuadrtico
Soluc. No se utiliza.
Hoja de No se utiliza.
clculo
1Var No se utiliza.
estadstica
2Var No se utiliza.
estadstica
Soluc. de No se utiliza.
tring.
Explor. No se utiliza.
trigonom.
Ejemplo rpido
En el ejemplo siguiente se utilizan las seis vistas de aplicaciones,
y puede darle una idea del flujo de trabajo normal que implica
trabajar con una aplicacin. Utilizaremos la aplicacin Polar
como aplicacin de muestra.
Acceso a la aplicacin
1. Abra la Biblioteca de aplicaciones pulsando I.
2. Toque una vez en el icono de la aplicacin Polar.
La aplicacin Polar se abrir en la Vista simblica.
Vista simblica
En la Vista simblica de la aplicacin Polar es donde define o
especifica la ecuacin polar que desea trazar y explorar. En este
ejemplo trazaremos y exploraremos la ecuacin
2
r = 4 cos ( 2 ) cos ( ) .
2
3. Defina la ecuacin r = 4 cos ( 2 ) cos ( ) introduciendo:
4Szf
n2>>f
>jE
(Si utiliza el modo de
entrada algebraico,
introduzca
4Szf
n2>f
>jE).
Esta ecuacin dibujar ptalos simtricos si la medida del
ngulo se configura en radianes. La medida del ngulo
para esta aplicacin se configura en la vista Config.
simblica.
Vista de grfico
6. Pulse P.
Se trazar una grfica de
la ecuacin. No obstante,
tal como se muestra en la
imagen de la derecha, solo
aparece visible una parte
de los ptalos. Para ver el
resto, deber cambiar los
parmetros de configuracin de grfico.
Vista Config. de grfico
7. Pulse SP.
8. Configure el segundo
campo RNG en 4
introduciendo:
>4Sz ()
Botn Finalidad
Zoom
[mbito: Creacin de grficas avanzada, Funcin, Paramtrica,
Polar, Secuencia, Soluc., 1Var estadstica y 2Var estadstica.
Tambin, aunque de forma limitada, Geometra].
El zoom vuelve a dibujar el grfico a una escala mayor o menor. Es
un mtodo abreviado para cambiar la configuracin de los rangos
en la vista Config. de grfico. La extensin de la mayora de los
zoom est determinada por dos factores de zoom: un factor
horizontal y otro vertical. De forma predeterminada, estos factores
estn configurados en 2. Al alejar, la escala se multiplica por el
factor, de forma que la distancia representada en pantalla es mayor.
Al acercar, la escala se divide por el factor, de forma que la
distancia representada en pantalla es menor.
Opcin Resultado
Alejar
Alejar
(Mtodo abreviado: pulse w).
Acercar X
Acercar X
Acercar Y
Acercar Y
Alejar Y
Alejar Y
Cuadrado
Cuadrado
Observe que, en este ejemplo,
al grfico de la izquierda se la
aplicado un zoom Acercar Y.
El zoom Cuadrado ha devuelto
el grfico a su estado
predeterminado, donde las
escalas X y Y eran iguales.
Escala automtica
Escala automtica
Trig
Trig
Trazar
[mbito: Creacin de grficas avanzada, Funcin, Paramtrica,
Polar, Secuencia, Soluc., 1Var estadstica y 2Var estadstica].
La funcionalidad de trazado
permite desplazar un cursor (el
cursor de trazado) en la grfica
actual. Puede desplazar el
cursor de trazado pulsando <
o >. Tambin puede desplazar
el cursor de trazado tocando el
grfico actual o una ubicacin
cercana a este. El cursor de trazado se mueve al punto del grfico
ms cercano al punto que ha tocado.
Botn Finalidad
Pgina 2
Campo de Finalidad
configuracin
Zoom
A diferencia de la Vista de grfico, el zoom en la Vista numrica
no afecta al tamao de los elementos que se muestran. Por el
contrario, cambia el incremento entre valores consecutivos de la
variable independiente (es decir, la configuracin NM. INCREM.
de la vista Configuracin numrica: consulte la pgina 120). Si
acerca el zoom, disminuye el incremento; si aleja el zoom,
aumenta el incremento. La fila resaltada antes del zoom
permanece sin cambiar.
Opcin Resultado
Tablas personalizadas
Si elige Automtica para la configuracin TIPO DE NM., la
tabla de evaluaciones de la Vista numrica seguir la
configuracin de la vista Configuracin numrica. Es decir, la
variable independiente comenzar con la configuracin NM.
INICIAL y el incremento de la configuracin NM. INCREM. (Estas
configuraciones se explican en la Operaciones comunes en la
vista Configuracin numrica en la pgina 120). No obstante,
puede elegir crear su propia tabla, donde solo los valores que
introduzca aparecern como variables independientes.
1. Abra la vista Configuracin numrica.
SM
2. Elija Generar propio en el men TIPO DE NM.
1. Pulse a.
Se abre el men Variables. Desde aqu puede acceder a las
variables de Inicio, definidas por el usuario y de
aplicaciones.
2. Toque .
Se abre un men de
variables de aplicaciones.
3. Seleccione 1Var
estadstica >
Resultados > MeanX.
El valor actual de la
variable que elija aparecer ahora en la lnea de entrada.
Puede pulsar E para ver este valor. O bien, puede
incluir la variable en una expresin que est creando. Por
ejemplo, si desea calcular la raz cuadrada del promedio
calculado en la aplicacin 1Var estadstica, primero debe
pulsar Sj, seguir los pasos 1 a 3 anteriores y, a
continuacin, pulsar E.
Aplicacin Funcin
La aplicacin Funcin permite explorar hasta 10 funciones
rectangulares con un valor real y en funcin de x; por
2
ejemplo, y = 1 x y y = ( x 1 ) 3 .
Una vez definida una funcin, puede:
Crear grficas para buscar races, interceptaciones,
pendiente, rea firmada y extremos
Crear tablas para mostrar cmo se evalan las
funciones con valores especficos
En este captulo se muestra la funcionalidad bsica de la
aplicacin Funcin mediante un ejemplo. La
funcionalidad ms compleja se describe en el captulo 5,
Introduccin a las aplicaciones de HP, que comienza en
la pgina 79.
5. Decida si desea:
Colorear de forma personalizada una o ms
funciones al trazarlas
Evaluar una funcin dependiente
Anular la seleccin de una definicin que no
desea explorar
Incorporar variables, comandos matemticos y
comandos del sistema algebraico computacional
a una definicin
Para no complicar el ejemplo demasiado, podemos
ignorar estas operaciones. No obstante, pueden ser
tiles y se describen detalladamente en
Operaciones comunes en la Vista simblica en la
pgina 93.
La raz se muestra
en la parte inferior
de la pantalla.
Si ahora desplaza
el cursor de trazado
cerca de x = 1 (el
otro punto donde la
ecuacin
4. Seleccione la otra
funcin como el
lmite para la
integral. (Si F1(X) es
la funcin
seleccionada
actualmente, elija
F2(X) aqu, y
viceversa).
5. Especifique el valor final para x:
Toque y pulse 2.3E.
El cursor pasa a x =
2.3 y el rea entre
las dos funciones
aparece
sombreada.
6. Para mostrar el
valor numrico de
la integral, toque
.
7. Toque para
volver al men
Grfico. Tenga en
cuenta que la firma
del rea calculada depende de la funcin que est
trazando y de si introduce los extremos de izquierda
a derecha o de derecha a izquierda.
138 Aplicacin Funcin
Mtodo abreviado: cuando la opcin Ir a est
disponible, puede mostrar la pantalla Ir a simplemente
escribiendo un nmero. El nmero que escriba aparecer
en la lnea de entrada. Solo tiene que tocar para
aceptarlo.
Variables de Funcin
El resultado de cada anlisis numrico en la aplicacin
Funcin se asigna a una variable. Estas variables se
denominan:
Root
Isect (para Interseccin)
Slope
SignedArea
Extremum
1. x2/3 y2/5 = 1
2. 2x 3y 6
3. mod x = 3
y
4. sin ( ( x 2 + y 2 5 ) ) > sin 8 atan --
2
x
5. x2 + 4x = 4
6. 1 > 0
Las ilustraciones siguientes muestran el aspecto que tienen
estas sentencias abiertas cuando se trazan:
Ejemplo 1 Ejemplo 2
Ejemplo 5 Ejemplo 6
Galera de grfico
La calculadora incluye una
galera de grficas
interesantes, as como las
ecuaciones que las
generaron. Puede abrir la
galera desde la Vista de
grfico:
Geometra
La aplicacin Geometra le permite dibujar y examinar
construcciones geomtricas. Una construccin geomtrica
puede estar compuesta por un nmero diverso de objetos
geomtricos, como puntos, lneas, polgonos, curvas, tangentes,
etc. Puede tomar mediciones (como reas y distancias),
manipular objetos y anotar cmo cambian las mediciones.
Hay cinco vistas de aplicaciones:
Vista de grfico: proporciona herramientas de dibujo
para que pueda construir objetos geomtricos.
Vista simblica: proporciona definiciones editables de
los objetos en la Vista de grfico.
Vista numrica: permite realizar clculos de los objetos
en la Vista de grfico.
Vista Config. de grfico: permite personalizar la
apariencia de la Vista de grfico.
Vista Config. simblica: permite anular determinados
ajustes de la configuracin del sistema.
Esta aplicacin no incluye la vista Configuracin numrica.
Para abrir la aplicacin Geometra, pulse I y seleccione
Geometra. La aplicacin se abrir en la Vista de grfico.
Geometra 155
Preparacin 1. Pulse SH.
2. En la pantalla Configuracin de Inicio, configure el
formato de nmero como Fijo y el nmero de
decimales en 3.
156 Geometra
7. Toque cualquier punto
de la grfica, pulse
E y, a
continuacin, J.
Observe que el punto se
aade a la grfica y
recibe un nombre (B en
este ejemplo). Toque un
rea en blanco de la pantalla para anular cualquier
seleccin. (Se seleccionan los objetos de color cian).
Geometra 157
14. Con el punto B seleccionado, utilice las teclas del cursor
para desplazarlo.
Observe que, haga lo que haga, el punto B permanece
restringido a la curva. Es ms, si desplaza el punto B, la
tangente tambin se desplazar. (Si se desplaza fuera
de la pantalla, siempre puede volver a traerlo
arrastrando el dedo por la pantalla en la direccin
apropiada).
15. Pulse E para anular la seleccin del punto B.
Tenga en cuenta que existen dos formas de desplazar un
punto una vez que se ha seleccionado: (a) mediante las teclas
del cursor (tal como se ha descrito anteriormente) y (b)
utilizando el dedo. Si utiliza las teclas del cursor, al pulsar
J se cancelar el desplazamiento y el punto volver a la
posicin en la que estaba, mientras que si pulsa E se
aceptar el desplazamiento y se anular la seleccin del
punto. Si utiliza el dedo para desplazar el punto, levante el
dedo para finalizar el desplazamiento y anular la seleccin
del punto. En este caso, no hay forma de cancelar el
desplazamiento a menos que haya activado las teclas de
mtodo abreviado, que le proporcionan una funcin para
deshacer las acciones. (Los mtodos abreviados se describen
en pgina 170).
158 Geometra
Observe que cada objeto que haya creado hasta el
momento aparece en la Vista simblica. Observe
tambin que el nombre de un objeto en la Vista
simblica es el nombre que recibi en la Vista de
grfico, pero con un prefijo "G". Por lo tanto, la grfica,
etiquetada como A en la Vista de grfico, aparece
etiquetada como GA en la Vista simblica.
17. Resalte GC y toque .
Al crear objetos que dependen de otros objetos, el
orden en el que aparecen en la Vista simblica es
importante. Los objetos se dibujan en la Vista de grfico
en el orden en el que aparecen en la Vista simblica.
Como vamos a crear un punto nuevo que depende de
los atributos de GB y GC, es importante que coloquemos
su definicin despus de la de GB y GC. Por eso nos
hemos asegurado de que estbamos en la parte inferior
de la lista de definiciones antes de tocar . Si
nuestra definicin nueva apareca ms arriba en la Vista
simblica, el punto que vamos a crear no se dibujara
en la Vista de grfico.
18. Toque y elija Punto > point
Ahora debe especificar las coordenadas x e y del punto
nuevo. La primera debe restringirse a la abscisa del
punto B (a la que se hace referencia como GB en la Vista
simblica) y la segunda debe restringirse a la pendiente
de C (a la que se hace referencia como GC en la Vista
simblica).
19. Debera aparecer point() en la lnea de entrada.
Entre los parntesis, aada:
abscissa(GB),slope(GC)
Puede escribir los comandos a mano o elegirlos en uno de los
dos mens del cuadro de herramientas: Apl. > Medir o
Catlg.
Geometra 159
20.Toque .
La definicin del punto
nuevo se aade a la
Vista simblica. Cuando
vuelva a la Vista de
grfico, ver un punto
con el nombre D y
tendr la misma
coordenada x que el punto B.
21. Pulse P.
Si no puede ver el punto
D, desplcese hasta que
aparezca. La
coordenada y de D ser
la derivada de la curva
en el punto B.
Como es difcil leer las
coordenadas fuera de la pantalla, aadiremos un
clculo que devolver la derivada exacta (con tres
decimales) y que podemos mostrar en la Vista de
grfico.
160 Geometra
27. Pulse P para volver a
la Vista de grfico.
Observe que el clculo
que acaba de crear en
la Vista numrica se
muestra en la parte
superior izquierda de la
pantalla.
Ahora vamos a aadir dos clculos ms a la Vista
numrica para que se muestren en la Vista de grfico.
28.Pulse M para volver a la Vista numrica.
29. Toque , introduzca GB y toque .
Si solo introduce el nombre de un punto, se mostrarn
sus coordenadas.
30.Toque , introduzca GC y toque .
Si solo introduce el nombre de una lnea, se mostrar su
ecuacin.
31. Asegrese de que ambas ecuaciones estn
seleccionadas (para ello, elija cada una de ellas y pulse
).
32. Pulse P para volver a
la Vista de grfico.
Observe que se
muestran los clculos
nuevos.
33. Pulse E y elija el
punto GB.
34.Utilice las teclas del cursor para desplazar el punto B por
la grfica. Observe que con cada desplazamiento, los
resultados de los clculos que se muestran en la parte
superior izquierda de la pantalla cambian.
Geometra 161
En primer lugar, ocultaremos los clculos para que podamos
ver con ms claridad la curva del trazo.
35. Pulse M para volver a la Vista numrica.
36.Seleccione cada clculo y toque . Ahora debera
haberse anulado la seleccin de todos los clculos.
37. Pulse P para volver a la Vista de grfico.
38.Pulse E y seleccione el punto GD.
39. Toque y seleccione Ms > Trazar.
40.Pulse E y seleccione el punto GB.
41. Utilice las teclas del
cursor para desplazar el
punto B por la curva.
Observar que se traza
una curva sombreada al
desplazar B. Esta es la
curva de la derivada de
3sin(x).
162 Geometra
La creacin o seleccin de un objeto siempre implica al
menos dos pasos: tocar y pulsar E. Solo al pulsar
E confirmar que desea crear el punto o seleccionar
un objeto. Al crear un punto, puede tocar la pantalla y, a
continuacin, utilizar las teclas del cursor para situar de
forma precisa el punto antes de pulsar E.
Fjese en las instrucciones de ayuda que aparecen en la
pantalla. Por ejemplo, Contacto - Centro significa tocar
la ubicacin en la que desea que est el centro de su objeto
y Contacto - Punto 1 significa tocar la ubicacin del
primer punto que desea aadir.
Geometra 163
No solo los puntos que
definen un objeto
geomtrico reciben un
nombre. Cada uno de los
componentes del objeto que
tienen significado
geomtrico recibe tambin
un nombre. Si crea un
hexgono, por ejemplo, este recibe un nombre, as como
cada punto de cada vrtice. En el ejemplo de la derecha, el
hexgono se llama C, los puntos utilizados para definir el
hexgono se llaman A y B, y los cuatro vrtices restantes se
llaman D, E, G y H. Es ms, cada uno de los seis segmentos
tambin recibe un nombre: I, J, K, L, M y N. Estos nombres no
aparecen en la Vista de grfico, pero puede visualizarlos si
accede a la Vista simblica (consulte Informacin detallada
sobre la Vista simblica en la pgina 171).
La denominacin de objetos y partes de objetos le permite
hacer referencia a estos en clculos. Esto aparece explicado
en Informacin detallada sobre la Vista numrica en la
pgina 173.
Puede cambiar el nombre de un objeto. Consulte Vista
Config. simblica en la pgina 173.
164 Geometra
Desplazamiento Puntos Para desplazar un punto, pulse E. Aparece
de objetos una lista de todos los puntos. Seleccione el que desee
desplazar, toque la nueva ubicacin para este y pulse
E.
Tambin puede seleccionar un punto tocndolo.
Adems de tocar una nueva ubicacin para el punto
seleccionado, puede pulsar las teclas de flecha para
desplazar el punto a la nueva ubicacin o utilizar el dedo
para arrastrar el punto a una nueva ubicacin.
Tambin puede seleccionar un punto tocando directamente
sobre l. (Si la parte inferior derecha de la pantalla muestra
el nombre del punto, significar que ha tocado con precisin
el punto; de lo contrario, se mostrarn las coordenadas del
puntero, lo que indica que no se ha seleccionado el punto).
Objetos compuestos Para desplazar un objeto con
mltiples puntos, consulte Translacin en la pgina 185.
Geometra 165
1. Pulse Z.
2. Seleccione Cambiar
color.
Aparece la paleta
Seleccionar color.
3. Seleccione el color que
desee.
4. Pulse J.
166 Geometra
Tenga en cuenta que los objetos que aada a un objeto una
vez que este se ha definido, se eliminan al borrar el objeto.
Por lo tanto, si coloca un punto (por ejemplo, D) en un crculo
y elimina el crculo, tanto el crculo como D se eliminan, pero
los puntos de definicin (el punto central y el del radio)
permanecen.
Geometra 167
Vista de grfico: botones y teclas
Botn o tecla Finalidad
168 Geometra
Vista Config. de grfico
La vista Config. de grfico
permite configurar la
apariencia de la Vista de
grfico y aprovechar las
teclas de mtodo abreviado.
Los campos y las opciones
son las siguientes:
Rng X: dos campos
para introducir los valores x mnimo y mximo,
indicando as el rango horizontal predeterminado.
Adems de poder cambiar este rango en la pantalla
Config. de grfico Geometra, puede cambiarlo
mediante el barrido y el acercamiento o el alejamiento.
Rng Y: dos campos para introducir los valores y mnimo
y mximo, indicando as el rango vertical
predeterminado. Adems de poder cambiar este rango
en la pantalla Config. de grfico Geometra, puede
cambiarlo mediante el barrido y el acercamiento o el
alejamiento.
Ejes: opcin de alternancia para ocultar (o volver a
mostrar) los ejes en la Vista de grfico.
Tecla de mtodo abreviado: a
Etiquetas: opcin de alternancia para ocultar (o volver
a mostrar) los nombres de los objetos geomtricos (A, B,
C, etc.) en la Vista de grfico.
Etiquetas de funcin:
opcin de alternancia
para ocultar (o volver a
mostrar) la expresin
que ha generado un
grfico. No deben
confundirse con las
etiquetas de clculo.
Puede mostrar las etiquetas de funcin sin necesidad de
mostrar tambin las etiquetas de clculo y viceversa.
Geometra 169
Mtodos abreviados: funcin de alternancia para
activar (o desactivar) las teclas de mtodo abreviado
(es decir, las teclas de acceso rpido) en la Vista de
grfico. Con esta opcin activada, estarn disponibles
los siguientes mtodos abreviados:
170 Geometra
Informacin detallada sobre la Vista simblica
Cada objeto (ya sea un
punto, un segmento, una
lnea, un polgono o una
curva) recibe un nombre y su
definicin se muestra en la
Vista simblica (Y). El
nombre es el nombre que
recibe el objeto y que puede
ver en la Vista de grfico con G como prefijo. Por lo tanto,
un punto con la etiqueta A en la Vista de grfico recibe el
nombre de GA en la Vista simblica.
El nombre con prefijo G es una variable que el sistema
algebraico computacional puede leer. Por lo tanto, en el
sistema algebraico computacional puede incluir estas
variables en los clculos. Observe en la ilustracin superior que
GC es el nombre de la variable que representa el crculo
dibujado en la Vista de grfico. Si trabaja en el sistema
algebraico computacional y desea saber cul es el rea de ese
crculo, puede introducir area(GC) y pulsar E.
(El sistema algebraico computacional se explica en el
captulo 3).
NOTA Los clculos que hacen referencia a variables de geometra
pueden realizarse en el sistema algebraico computacional o
en la Vista numrica de la aplicacin Geometra (se explica
a continuacin en la pgina 173).
Geometra 171
Creacin de Tambin puede crear un objeto en la Vista simblica. Toque
objetos , defina el objeto por ejemplo, punto(4,6) y
pulse E. Se crea el objeto, que puede ver en la Vista
de grfico.
Otro ejemplo: para dibujar una lnea que pase a travs de
los puntos P y Q, introduzca line(GP,GQ) en la Vista
simblica y pulse E. Cuando vuelva a la Vista de
grfico, ver una lnea que pasa a travs de los puntos P y Q.
Los comandos de creacin
de objetos disponibles en la
Vista simblica pueden
visualizarse tocando .
La sintaxis para cada
comando se describe en
Funciones y comandos de
geometra en la pgina 190.
172 Geometra
Eliminacin de Adems de eliminar un objeto en la Vista de grfico (consulte
un objeto la pgina 166), tambin puede eliminarlo en la Vista
simblica.
1. Resalte la definicin del objeto que desea eliminar.
2. Toque o pulse C.
Para eliminar todos los objetos, pulse SJ.
Geometra 173
4. Toque , elija Curvas y, a continuacin,
seleccione la curva en la que est interesado.
El nombre del objeto se coloca entre los parntesis.
Tambin puede introducir el comando y el nombre del
objeto manualmente, es decir, sin elegirlos en los mens.
Si introduce el nombre de los objetos manualmente,
recuerde que el nombre del objeto en la Vista de grfico
debe llevar el prefijo "G" que se utiliza en cualquier
clculo. Por lo tanto, el crculo denominado C en la
Vista de grfico debe llamarse GC en la Vista numrica y
la Vista simblica.
5. Pulse E o toque . Aparecer el rea.
6. Toque .
7. Introduzca
radius(GC) y toque
. Aparecer el
radio.
Tenga en cuenta que la
sintaxis utilizada aqu es
la misma que utiliza en
el sistema algebraico
computacional para calcular las propiedades de los
objetos geomtricos.
Las funciones de geometra y sus sintaxis se describen en
Funciones y comandos de geometra en la pgina
190.
8. Pulse P para volver a la Vista de grfico. A
continuacin, manipule el crculo de forma que cambie
su rea y radio. Por ejemplo, seleccione el punto central
(A) y utilice las teclas del cursor para moverlo a una
nueva ubicacin. (Recuerde pulsar E cuando haya
finalizado).
9. Pulse P para volver a la Vista numrica. Observe que
los clculos del rea y el radio se han actualizado
automticamente.
174 Geometra
NOTA Si una entrada en la Vista numrica es demasiado larga
para la pantalla, puede pulsar > para desplazarse por el
resto de la entrada y visualizarla en la pantalla. Pulse <
para desplazarse hasta la vista original.
Geometra 175
3. Introduzca el cambio y toque .
Objetos geomtricos
Los objetos geomtricos que se describen en esta seccin son
los que se pueden crear en la Vista de grfico. Los objetos
tambin pueden crearse en la Vista simblica (de hecho,
pueden crearse ms que en la Vista de grfico), pero estos se
describen en Funciones y comandos de geometra en la
pgina 190.
En la Vista de grfico, debe elegir una herramienta de dibujo
para dibujar un objeto. Las herramientas aparecen en esta
seccin. Tenga en cuenta que la herramienta de dibujo que
elija permanece seleccionada hasta que anule su seleccin.
Esto le permite dibujar rpidamente varios objetos del mismo
tipo (por ejemplo, varios crculos). Para anular la seleccin de
la herramienta de dibujo actual, pulse J. (Puede saber si
una herramienta de dibujo an est activa por la presencia
de la ayuda en pantalla en la esquina superior izquierda de
la pantalla, como Contacto - Punto 1).
Los pasos que se proporcionan en esta seccin se basan en
la entrada tctil. Por ejemplo, para aadir un punto, los pasos
le indicarn que toque la pantalla en la ubicacin en la que
desea que est el punto y pulse E. No obstante,
tambin puede utilizar las teclas del cursor para colocar el
cursor donde desea que est el punto y, a continuacin,
pulsar E.
176 Geometra
Las herramientas de dibujo para los objetos geomtricos que
se describen en esta seccin se pueden seleccionar en los
botones de men que aparecen en la parte inferior de la
pantalla. Algunos objetos tambin pueden introducirse
mediante una tecla de mtodo abreviado. Por ejemplo,
puede seleccionar la herramienta de dibujo de tringulos
pulsando n. (Las teclas de mtodo abreviado solo estn
disponibles si se han activado en la vista Config. de grfico.
Consulte la pgina 169).
Punto sobre Toque el objeto en el que desea que est el punto nuevo y
pulse E. Si selecciona un punto que se ha colocado en
un objeto y, a continuacin, desplaza dicho punto, este se
restringir al objeto en el que se ha colocado. Por ejemplo,
un punto colocado en un crculo permanecer en este
independientemente de la direccin en la que desplace el
punto.
Si no hay ningn objeto en la ubicacin en la que toca, se
crear un punto si pulsa E.
Punto medio Toque la ubicacin en la que desea que est un punto y pulse
E. Toque la ubicacin en la que desea que est el otro
punto y pulse E. Se crear automticamente un punto
a medio camino entre ambos puntos.
Si elige primero un objeto (por ejemplo, un segmento), al
elegir la herramienta Punto medio y pulsar E, se aade
un punto a medio camino entre los extremos de dicho objeto.
(En el caso de un crculo, el punto medio se crea en el centro
del crculo).
Geometra 177
Interseccin Toque la interseccin que desee y pulse E. Se crea un
punto en uno de los puntos de la interseccin.
Tecla de mtodo abreviado: g
Ms
Borrar trazo Borra todas las lneas de trazo, pero deja la definicin de los
puntos de trazo en la Vista simblica. Mientras que una
definicin de trazo an permanezca en la Vista simblica, se
crear una nueva lnea de trazo si mueve el punto de nuevo.
178 Geometra
Observar que GA est restringido al desplazamiento en un
crculo centrado en el origen y de radio 2.
Tambin puede utilizar
Elemento 0 .. 1 para
generar valores que luego
pueden utilizarse como
coeficientes en funciones que
a continuacin puede trazar.
Por ejemplo, en la Vista de
grfico, seleccione
Elemento 0 .. 1. Observe que se aade una etiqueta a la
pantalla (GA, por ejemplo) y se le da un valor de 0.5. Ahora
puede utilizar esta etiqueta como un coeficiente en una
funcin para su trazado. Por ejemplo, podra elegir Curva >
Grfico > Funcin y definir una funcin como GA*x27.
Aparece un grfico de 0.5x27 en la Vista de grfico.
Seleccione ahora la etiqueta (GA, en este ejemplo) y pulse
E. Aparece una barra de intervalo en la pantalla.
Toque cualquier punto de la barra de intervalo (o bien, pulse
< o >). El valor de GA y la forma de la grfica cambian
para coincidir con el valor de la barra que ha tocado.
Lnea
Geometra 179
Raya Toque la ubicacin en la que desea que est el extremo y
pulse E. Toque un punto por el que desea que pase la
raya y pulse E. Se dibujar una raya desde el primer
punto y a travs del segundo punto.
Lnea Toque en un punto por el que desea que pase la lnea y pulse
E. Toque en otro punto por el que desea que pase la
lnea y pulse E. Se dibujar una lnea entre los dos
puntos.
Tecla de mtodo abreviado: j
180 Geometra
Tangente Toque en una curva (C) y pulse E. Toque en un punto
(P) y pulse E. Si el punto (P) est en la curva (C), se
dibujar una sola tangente. Si el punto (P) no est en la curva
(C), se pueden dibujar varias tangentes o ninguna.
Ngono
Hexgono Produce un hexgono regular (es decir, uno con los lados de
longitudes iguales y ngulos de medidas iguales). Toque en
un punto y pulse E. Toque en un segundo punto para
definir la longitud de un lado del hexgono regular y pulse
E. Los otros cuatro vrtices se calculan
automticamente y se dibujar el hexgono regular.
Geometra 181
Especial
Curva
182 Geometra
Especial
Geometra 183
Locus Toma dos puntos como sus argumentos: el primero es el punto
cuyas posibles ubicaciones forman el lugar geomtrico; el
segundo es un punto en un objeto. Este segundo punto
desplaza el primero a travs de su lugar geomtrico mientras
el segundo se mueve en su objeto.
En el ejemplo de la derecha,
el crculo C se ha dibujado y
el punto D es un punto
colocado en C (mediante la
funcin Punto sobre
descrita anteriormente). El
punto I es una traslacin del
punto D. Al seleccionar
Curva > Especial > Locus, se coloca locus( en la
lnea de entrada. Complete el comando como
locus(GI,GD) y el punto I trazar una ruta (su lugar
geomtrico) paralela al punto D mientras se mueve alrededor
del crculo al que est restringido.
184 Geometra
En este ejemplo,se ha
seleccionado Funcin como
el tipo de grfico y se traza
la grfica de y = 1/x.
Transformaciones geomtricas
El men Transfor, que se muestra al tocar ,
proporciona numerosas herramientas para que pueda
realizar transformaciones en objetos geomtricos en la Vista
de grfico. Tambin puede definir transformaciones en la
Vista simblica.
Geometra 185
5. Toque el objeto que
desea desplazar y pulse
E.
El objeto se desplaza la
misma longitud que el
vector y en la misma
direccin. El objeto
original permanece en
su lugar.
186 Geometra
En la ilustracin de la
derecha, el factor de escala
es 2 y el centro de la
dilacin se indica por un
punto cerca de la parte
superior derecha de la
pantalla (denominado I).
Cada punto del tringulo
nuevo es colineal con su punto correspondiente en el
tringulo original y el punto I. Adems, la distancia desde el
punto I a cada nuevo punto ser el doble de la distancia al
punto original (porque el factor de escala es 2).
1. Toque y seleccione Dilacin.
2. Toque el punto que ser el centro de la dilacin y pulse
E.
3. Introduzca el factor de escala y pulse E.
4. Toque el objeto que desea ampliar y pulse E.
Geometra 187
3. Entre los parntesis,
introduzca:
GK,angle(GK,GL,GM),
GC
4. Pulse E o toque
.
5. Pulse P para volver a
la Vista de grfico y ver el cuadrado girado.
Ms
188 Geometra
3. Introduzca la relacin
de inversin (utilice el
valor predeterminado 1)
y pulse E.
4. Toque en el crculo (GC)
y pulse E.
Ver que la inversin es
una lnea.
Geometra 189
Funciones y comandos de geometra
La lista de funciones y comandos especficos de geometra de
esta seccin cubre aquellos que se pueden encontrar tocando
tanto en la Vista simblica como en la Vista numrica,
y aquellos que solo estn disponibles en el men Catlg.
La sintaxis de muestra proporcionada se ha simplificado. A
los objetos geomtricos se les hace referencia mediante un
solo carcter en maysculas (como A, B, C, etc.). No
obstante, los clculos que hacen referencia a objetos
geomtricos (en la Vista numrica de la aplicacin
Geometra y en el sistema algebraico computacional) deben
utilizar el nombre con prefijo G que reciben en la Vista
simblica. Por ejemplo:
altitude(A,B,C) es la forma simplificada dada en
esta seccin
altitude(GA,GB,GC) es la forma que necesita
utilizar en los clculos
Adems, en muchos casos, los parmetros especificados en
la sintaxis siguiente (A, B, C, etc.) pueden ser el nombre de
un punto (como GA) o un nmero complejo que representa un
punto. Por lo tanto, angle(A,B,C) podra ser:
angle(GP,GR,GB)
angle(3+2i,12i,5+i); o bien,
una combinacin de puntos con nombre y puntos
definidos por un nmero complejo, como en
angle(GP,i12i,i)
190 Geometra
Vista simblica: men Cmds
Punto
barycenter
Calcula el centro hipottico de masa de un conjunto de
puntos, cada uno de ellos con un peso dado (un nmero
real). Cada par de punto-peso se incluye entre corchetes
como un vector.
barycenter([punto1, peso1], [punto2,
peso2],,[punton, peson])
Ejemplos:
element(plotfunc(x2),2) crea un punto en la grfica
de y = x2. Inicialmente, este punto aparecer en (2,4). Puede
mover el punto, pero siempre permanecer en la grfica de
su funcin.
Geometra 191
element(0..5) crea, inicialmente, un valor de 2.5. Tocar
este valor y pulsar E permite pulsar > o < para
aumentar o disminuir el valor de una manera similar a la de
una barra de desplazamiento. Pulse E de nuevo para
cerrar la barra de desplazamiento. El valor que configure se
puede utilizar como un coeficiente en una funcin que trace
a continuacin.
inter
Devuelve las intersecciones de dos curvas como un vector.
inter(curva1, curva2)
2 6 2
x x
Ejemplo: inter 8 ----
-, --- 1 devuelve 11 . Esto indica
6 2 9 ---------
que hay dos intersecciones: 2
(6,2)
(9,5.5)
isobarycenter
Devuelve el centro hipottico de masa de un conjunto de
puntos. Funciona del mismo modo que barycenter, pero
asume que todos los puntos tienen el mismo peso.
isobarycenter(punto1, punto2, ,punton)
192 Geometra
point
Crea un punto dadas las coordenadas del punto. Cada
coordenada puede ser una expresin o un valor relacionado
con variables o medidas en otros objetos en la construccin
geomtrica.
point(real1, real2) o point(expr1, expr2)
Ejemplos:
point(3,4) crea un punto cuyas coordenadas son (3,4).
Este punto se puede seleccionar y mover ms adelante.
point(abscissa(A), ordinate(B)) crea un punto
cuya coordenada x es la misma que la del punto A y cuya
coordenada y es la misma que la del punto B. Este punto
cambiar para reflejar los movimientos del punto A o B.
point2d
Vuelve a distribuir de manera aleatoria un conjunto de puntos
de modo que, para cada punto, x [5,5] e y [5,5].
Cualquier movimiento posterior de uno de los puntos volver
a distribuir aleatoriamente todos los puntos con cada toque o
pulsacin de las teclas de direccin.
point2d(punto1, punto2, , punton)
trace
Comienza el trazado de un punto especificado.
trace(punto)
stop trace
Detiene el trazo de un punto especificado, pero no borra el
trazo actual. Este comando solo est disponible en la Vista de
grfico. En la Vista simblica, anule la seleccin del objeto
del trazo para borrar el trazo y detener el trazado posterior.
erase trace
Borra el trazo de un punto, pero no detiene el trazado.
Cualquier movimiento posterior del punto se trazar. En la
Vista simblica, anule la seleccin del objeto del trazo para
borrar el trazo y detener el trazado posterior.
Geometra 193
Lnea
DrawSlp
Dados tres nmeros reales m, a, b, dibuja una lnea con
pendiente m que pasa a travs del punto (a, b).
DrawSlp(a,b,m)
Ejemplos:
bisector(A,B,C) dibuja el bisector de BAC.
bisector(0,-4i,4) dibuja la lnea dada por y=x
exbisector
Dados tres puntos que definen un tringulo, crea el bisector
de los ngulos exteriores del tringulo cuyo vrtice comn se
encuentra en el primer punto. No es necesario dibujar el
tringulo en la Vista de grfico.
exbisector(punto1, punto2, punto3)
Ejemplos:
exbisector(A,B,C) dibuja el bisector de los ngulos
exteriores de ABC cuyo vrtice comn se encuentra en el
punto A.
exbisector(0,4i,4) dibuja la lnea dada por y=x
194 Geometra
half_line
Dados 2 puntos, dibuja una raya desde el primer punto a
travs del segundo punto.
half_line((punto1, punto2)
line
Dibuja una lnea. Los argumentos pueden ser dos puntos, una
expresin lineal de la frmula a*x+b*y+c o un punto y una
pendiente, tal como se muestra en los ejemplos.
line(punto1, punto2) , line(a*x+b*y+c) o
line(punto1, pendiente=realm)
Ejemplos:
line(2+i, 3+2i) dibuja la lnea cuya ecuacin es
y=x1; es decir, la lnea que pasa a travs de los puntos (2,1)
y (3,2).
line(2x3y8) dibuja la lnea cuya ecuacin es
2x3y=8.
line(32i,slope=1/2) dibuja la lnea cuya ecuacin es
x2y=7; es decir, la lnea que pasa a travs de (3, 2) con
pendiente m=1/2.
median_line
Dados tres puntos que definen un tringulo, crea la mediana
del tringulo que pasa a travs del primer punto y contiene
el punto medio del segmento definido por los otros dos
puntos.
median_line(punto1, punto2, punto3)
Geometra 195
Ejemplos:
parallel(A, B) dibuja la lnea que pasa a travs del
punto A paralelo a la lnea B.
parallel(32i, x+y5) dibuja una lnea a travs del
punto (3, 2) paralelo a la lnea cuya ecuacin es x+y=5; es
decir, la lnea cuya ecuacin es y=x+1.
perpen_bisector
Dibuja el bisector perpendicular de un segmento. El segmento
se define por su nombre o sus dos extremos.
perpen_bisector(segmento) o
perpen_bisector(punto1, punto2)
Ejemplos:
perpen_bisector(GC) dibuja el bisector perpendicular
de un segmento C.
perpen_bisector(GA, GB) dibuja el bisector
perpendicular del segmento AB.
perpen_bisector(3+2i, i) dibuja el bisector
perpendicular de un segmento cuyos extremos tienen las
coordenadas (3, 2) y (0, 1); es decir, la lnea cuya ecuacin
es y=x/3+1.
perpendicular
Dibuja una lnea que pasa a travs de un punto dado
perpendicular a una lnea dada. La lnea puede definirse por
su nombre, dos puntos o una expresin en x e y.
perpendicular(punto, lnea) o
perpendicular(punto1, punto2, punto3)
Ejemplos:
perpendicular(GA, GD) dibuja una lnea perpendicular
a la lnea D que pasa a travs del punto A.
perpendicular(3+2i, GB, GC) dibuja una lnea que
pasa a travs del punto cuyas coordenadas son (3, 2) que es
perpendicular a la lnea BC.
perpendicular(3+2i,line(xy=1)) dibuja una lnea
que pasa a travs del punto cuyas coordenadas son (3, 2),
que es perpendicular a la lnea cuya ecuacin es x y = 1;
es decir, la lnea cuya ecuacin es y=x+5.
196 Geometra
segment
Dibuja un segmento definido por sus extremos.
segment(punto1, punto2)
Ejemplos:
segment(1+2i, 4) dibuja el segmento definido por los
puntos cuyas coordenadas son (1, 2) y (4, 0).
segment(GA, GB) dibuja el segmento AB.
tangent
Dibuja las tangentes de una curva dada a travs de un punto
dado. El punto no tiene por qu ser un punto en la curva.
tangent(curva, punto)
Ejemplos:
tangent(plotfunc(x^2), GA) dibuja la tangente a la
grfica de y=x^2 a travs del punto A.
tangent(circle(GB, GCGB), GA) dibuja una o ms
lneas tangentes a travs del punto A al crculo cuyo centro se
encuentra en el punto B y cuyo radio se define por el
segmento BC.
Polgono
equilateral_triangle
Dibuja un tringulo equiltero definido por uno de sus lados;
es decir, por dos vrtices consecutivos. El tercer punto se
calcula automticamente, pero no se define simblicamente.
Si se aade una variable en minsculas como tercer
argumento, las coordenadas del tercer punto se almacenan
en dicha variable. La orientacin del tringulo aparece en
sentido contrario al de las agujas del reloj a partir del primer
punto.
equilateral_triangle(punto1, punto2) o
equilateral_triangle(punto1, punto2, var)
Ejemplos:
equilateral triangle(0,6) dibuja un tringulo
equiltero cuyos dos primeros vrtices estn en (0, 0) y (6,0);
se calcula que el tercer vrtice est en (3,3*3).
Geometra 197
equilateral triangle(0,6, v) dibuja un tringulo
equiltero cuyos dos primeros vrtices estn en (0, 0) y (6,0);
se calcula que el tercer vrtice est en (3,3*3) y estas
coordenadas estn almacenadas en la variable v del sistema
algebraico computacional. En la vista del sistema algebraico
computacional, la introduccin de v devuelve
point(3*(3*i+1)), que es igual a (3,3*3).
hexagon
Dibuja un hexgono regular definido por uno de sus lados;
es decir, por dos vrtices consecutivos. Los dems puntos se
calculan automticamente, pero no se definen
simblicamente. La orientacin del hexgono aparece en
sentido contrario al de las agujas del reloj a partir del primer
punto.
hexagon(punto1, punto2) o hexagon(punto1,
punto2, var1, var2, var3, var4)
Ejemplos:
hexagon(0,6) dibuja un hexgono regular cuyos dos
primeros vrtices estn en (0, 0) y (6, 0).
hexagon(0,6, a, b, c, d) dibuja un hexgono regular
cuyos dos primeros vrtices estn en (0, 0) y (6, 0), y
almacena los otros cuatro puntos en las variables a, b, c y d
del sistema algebraico computacional . No necesita definir
variables para los cuatro puntos restantes, pero las
coordenadas se almacenan en orden. Por ejemplo,
hexagon(0,6, a) almacena solo el tercer punto en la
variable del sistema algebraico computacional a.
isosceles_triangle
Dibuja un tringulo issceles definido por dos de sus vrtices
y un ngulo. Los vrtices definen uno de los dos lados con la
misma longitud y el ngulo define el ngulo entre los dos
lados con la misma longitud. Al igual que
equilateral_triangle, tiene la posibilidad de
almacenar las coordenadas del tercer punto en una variable
del sistema algebraico computacional.
isosceles_triangle(punto1, punto2, ngulo)
198 Geometra
Ejemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB)
define un tringulo issceles de modo que uno de los dos
lados con la misma longitud es AB y el ngulo entre los dos
lados con la misma longitud tiene una medida igual a la de
ACB.
isopolygon
Dibuja un polgono regular dados los dos primeros vrtices y
el nmero de lados, donde el nmero de lados en mayor que
1. Si el nmero de lados es 2, el segmento se dibuja. Puede
proporcionar nombres de variables del sistema algebraico
computacional para almacenar las coordenadas de los
puntos calculados en el orden en que se crearon. La
orientacin del polgono aparece en sentido contrario al de
las agujas del reloj.
isopolygon(punto1, punto2, realn), donde realn
es un entero mayor que 1.
Ejemplo
isopolygon(GA, GB, 6) dibuja un hexgono regular
cuyos dos primeros vrtices son los puntos A y B.
parallelogram
Dibuja un paralelogramo dados tres de sus vrtices. El cuarto
punto se calcula automticamente, pero no se define
simblicamente. Como en el caso de la mayora de los otros
comandos de polgonos, puede almacenar las coordenadas
del cuarto punto en una variable del sistema algebraico
computacional. La orientacin del paralelogramo aparece en
sentido contrario al de las agujas del reloj a partir del primer
punto.
parallelogram(punto1, punto2, punto3)
Ejemplo:
parallelogram(0,6,9+5i) dibuja un paralelogramo
cuyos vrtices estn en (0, 0), (6, 0), (9, 5) y (3,5). Las
coordenadas del ltimo punto se calculan automticamente.
Geometra 199
polygon
Dibuja un polgono a partir de un conjunto de vrtices.
polygon(punto1, punto2, , punton)
Ejemplo:
polygon(GA, GB, GD) dibuja ABD
quadrilateral
Dibuja un cuadriltero a partir de un conjunto de cuatro
puntos.
quadrilateral(punto1, punto2, punto3, punto4)
Ejemplo:
quadrilateral(GA, GB, GC, GD) dibuja ABCD
cuadriltero.
rectangle
Dibuja un rectngulo dados dos vrtices consecutivos y un
punto en el lado opuesto al lado definido por los primeros
dos vrtices o un factor de escala para los lados
perpendiculares al primer lado. Como en el caso de muchos
de los otros comandos de polgonos, puede especificar
nombres de variables del sistema algebraico computacional
para almacenar las coordenadas de los otros dos vrtices
como puntos.
rectangle(punto1, punto2, punto3) o
rectangle(punto1, punto2, realk)
Ejemplos:
rectangle(GA, GB, GE) dibuja un rectngulo cuyos dos
primeros vrtices son los puntos A y B (un lado es el segmento
AB). El punto E es en la lnea que contiene el lado del
rectngulo opuesto al segmento AB.
rectangle(GA, GB, 3, p, q) dibuja un rectngulo
cuyos dos primeros vrtices son los puntos A y B (un lado es
el segmento AB). Los lados perpendiculares al segmento AB
tienen una longitud de 3*AB. El tercer y el cuarto punto se
almacenan en las variables del sistema algebraico
computacional p y q, respectivamente.
200 Geometra
rhombus
Dibuja un rombo dados dos puntos y un ngulo. Como en el
caso de muchos de los otros comandos de polgonos, puede
especificar nombres de variables del sistema algebraico
computacional para almacenar las coordenadas de los otros
dos vrtices como puntos.
rhombus(punto1, punto2, ngulo)
Ejemplo
rhombus(GA, GB, angle(GC, GD, GE)) dibuja un
rombo en el segmento AB de tal manera que el ngulo en el
vrtice A tiene la misma medida que DCE.
right_triangle
Dibuja un tringulo rectngulo dados dos puntos y un factor
de escala. Un cateto del tringulo rectngulo se define por
los dos puntos, el vrtice del tringulo rectngulo se
encuentra en el primer punto, y el factor de escala multiplica
la longitud del primer cateto para determinar la longitud del
segundo cateto.
right_triangle(punto1, punto2, realk)
Ejemplo:
right_triangle(GA, GB, 1) dibuja un tringulo
rectngulo issceles con su ngulo derecho en el punto A y
sus dos catetos con la misma longitud que el segmento AB.
square
Dibuja un cuadrado dados dos vrtices consecutivos como
puntos.
square(punto1, punto2)
Ejemplo:
Ejemplo: square(0, 3+2i, p, q) dibuja un cuadrado con los
vrtices en (0, 0), (3, 2), (1, 5) y (-2, 3). Los dos ltimos
vrtices se calculan automticamente y se guardan en las
variables del sistema algebraico computacional p y q.
Geometra 201
triangle
Dibuja un tringulo dados sus tres vrtices.
triangle(punto1, punto2, punto3)
Ejemplo:
triangle(GA, GB, GC) dibuja ABC.
Curva
function
Dibuja el grfico de una funcin dada una expresin en la
variable independiente x. Tenga en cuenta el uso de x en
minsculas.
plotfunc(Expr)
Ejemplo:
Ejemplo: plotfunc(3*sin(x)) dibuja la grfica de y=3*sin(x).
circle
Dibuja un crculo dados los extremos de un dimetro, de un
centro y un radio, o una ecuacin en x e y.
circle(punto1, punto2) o circle(punto1, punto 2-punto1) o
circle(ecuacin)
Ejemplos:
circle(GA, GB) dibuja el crculo con el dimetro AB.
circle(GA, GB-GA) dibuja el crculo con el centro en el
punto A y el radio AB.
circle(x^2+y^2=1) dibuja el crculo de la unidad.
Este comando tambin se puede utilizar para dibujar un arco.
circle(GA, GB, 0, /2) dibuja un cuarto de crculo
con dimetro AB.
circumcircle
Dibuja el circuncrculo de un tringulo; es decir, el crculo
circunscrito a un tringulo.
circumcircle(punto1, punto2, punto3)
Ejemplo:
circumcircle(GA, GB, GC) dibuja el crculo
circunscrito a ABC
202 Geometra
conic
Traza la grfica de una seccin cnica definida por una
expresin en x e y.
conic(expr)
Ejemplo:
conic(x^2+y^2-81) dibuja un crculo con el centro en
(0,0) y un radio de 9
ellipse
Dibuja una elipse dados los enfoques y un punto en la elipse,
o un escalar que es la mitad de la suma constante de las
distancias desde un punto de la elipse a cada uno de los
enfoques.
ellipse(punto1, punto2, punto3) o
ellipse(punto1, punto2, realk)
Ejemplos:
ellipse(GA, GB, GC) dibuja la elipse cuyos enfoques
son los puntos A y B, y que pasa a travs del punto C.
ellipse(GA, GB, 3) dibuja una elipse cuyos enfoques
son los puntos A y B. Para cualquier punto P en la elipse,
AP+BP=6.
excircle
Dibuja uno de los excrculos de un tringulo, un crculo
tangente a un lado del tringulo y tambin tangente a las
extensiones de los otros dos lados.
excircle(punto1, punto2, punto3)
Ejemplo:
excircle(GA, GB, GC) dibuja el crculo tangente a BC
y a las rayas AB y AC.
hyperbola
Dibuja una hiprbola dados los enfoques y un punto en la
hiprbola, o un escalar que es la mitad de la diferencia
constante de las distancias desde un punto de la hiprbola a
cada uno de los enfoques.
hyperbola(punto1, punto2, punto3) o
hyperbola(punto1, punto2, realk)
Geometra 203
Ejemplos:
hyperbola(GA, GB, GC) dibuja la hiprbola cuyos
enfoques son los puntos A y B, y que pasa a travs del punto C.
hyperbola(GA, GB, 3) dibuja una hiprbola cuyos
enfoques son los puntos A y B. Para cualquier punto P en la
hiprbola, |AP-BP|=6.
incircle
Dibuja el incrculo de un tringulo, el crculo tangente a los
tres lados del tringulo.
incircle(punto1, punto2, punto3)
Ejemplo:
incircle(GA, GB, GC) dibuja el incrculo de ABC.
locus
Dados un primer punto y un segundo punto que es un
elemento de (un punto en) un objeto geomtrico, dibuja el
lugar geomtrico del primer punto cuando el segundo punto
atraviesa su objeto.
locus(punto,elemento)
parabola
Dibuja una parbola dados un punto de enfoque y una lnea
directriz o bien, el vrtice de la parbola y un nmero real
que representa la longitud focal.
parabola(punto,lnea) o parabola(vrtice,real)
Ejemplos:
parabola(GA, GB) dibuja una parbola cuyo enfoque es
el punto A y cuya directriz es la lnea B.
parabola(GA, 1) dibuja una parbola cuyo vrtice es el
punto A y cuya longitud focal es 1.
204 Geometra
Transformar
dilation
Ampla un objeto geomtrico con respecto a un punto central
mediante un factor de escala.
homothety(punto, realk, objeto)
Ejemplo:
homothety(GA, 2, GB) crea una ampliacin centrada en
el punto A que tiene un factor de escala de 2. Cada punto P
en el objeto geomtrico B tiene su imagen P en la raya AP,
de tal manera que AP=2AP.
inversion
Dibuja la inversin de un punto con respecto a otro punto por
un factor de escala.
inversion(punto1, realk, punto2)
Ejemplo:
inversion(GA, 3, GB) dibuja el punto C en la lnea AB,
de tal manera que AB*AC=3. En este caso, el punto A es el
centro de la inversin y el factor de escala es 3. El punto B es
el punto cuya inversin se crea.
En general, la inversin del punto A a travs del centro C, con
el factor de escala k, asigna A a A, de tal manera que A se
encuentra en la lnea CA y CA*CA=k, donde CA y CA
denotan las longitudes de los segmentos correspondientes. Si
k=1, las longitudes CA y CA son recprocas.
projection
Dibuja la proyeccin ortogonal de un punto en una curva.
projection(curva, punto)
reflection
Refleja un objeto geomtrico sobre una lnea o a travs de un
punto. Al ltimo se le hace referencia en ocasiones como
media vuelta.
reflection(lnea, objeto) o reflection(punto,
objeto)
Geometra 205
Ejemplos:
reflection(line(x=3),point(1,1)) refleja el punto en
(1, 1) sobre la lnea vertical x=3 para crear un punto en (5,1).
reflection(1+i, 3-2i) refleja el punto en (3,2) a
travs del punto en (1, 1) para crear un punto en (1, 4).
rotation
Gira un objeto geomtrico sobre un punto central dado a
travs de un ngulo dado.
rotate(punto, ngulo, objeto)
Ejemplo:
rotate(GA, angle(GB, GC, GD),GK) gira el objeto
geomtrico etiquetado como K sobre el punto A, a travs de
un ngulo igual a CBD.
similarity
Ampla y gira un objeto geomtrico sobre el mismo punto
central.
similarity(punto, realk, ngulo, objeto)
Ejemplo:
similarity(0, 3, angle(0,1,i),point(2,0))
ampla el punto en (2,0) por un factor de escala de 3 (un
punto en (6,0)) y, a continuacin, gira el resultado 90 en
sentido contrario al de las agujas del reloj para crear un
punto en (0, 6).
translation
Traslada un objeto geomtrico a lo largo de un vector dado.
El vector dado es la diferencia entre dos puntos (mdulo).
translation(vector, objeto)
Ejemplos:
translation(0-i, GA) traslada el objeto A una unidad
hacia abajo.
translation(GB-GA, GC) traslada el objeto C a lo largo
del vector AB.
206 Geometra
Grfico de medidas
angleat
Se utiliza en la Vista simblica. Dados los tres puntos de un
ngulo y un cuarto punto como ubicacin, muestra con una
etiqueta la medida del ngulo definido por los tres primeros
puntos. Muestra la medida, con una etiqueta, en la ubicacin
de la Vista de grfico dada por el cuarto punto. El primer
punto es el vrtice del ngulo.
angleat(punto1, punto2, punto3, punto4)
Ejemplo:
En el modo de grado, angleat(point(0, 0),
point(23, 0), point(23, 3), point(-6, 6))
muestra appoint(0,0)=30.0 en el punto (6,6)
angleatraw
Funciona de la misma forma que angleat, pero sin la etiqueta.
areaat
Se utiliza en la Vista simblica. Muestra el rea algebraica
de un polgono o crculo. Muestra la medida, con una
etiqueta, en el punto dado en la Vista de grfico.
areaat(polgono, punto) o areaat(crculo,
punto)
Ejemplo:
areaat(circle(x^2+y^2=1), point(-4,4))
muestra acircle(x^2+y^2=1)= en el punto (-4, 4))
areaatraw
Funciona de la misma forma que areaat, pero sin la etiqueta.
distanceat
Se utiliza en la Vista simblica. Muestra la distancia entre 2
objetos geomtricos. Muestra la medida, con una etiqueta,
en el punto dado en la Vista de grfico.
distanceat(objeto1, objeto2, punto)
Ejemplo:
distanceat(1+i, 3+3*i, 4+4*i) devuelve 1+i
3+3*i=22 en el punto (4,4)
Geometra 207
distanceatraw
Funciona de la misma forma que distanceat, pero sin la
etiqueta.
perimeterat
Se utiliza en la Vista simblica. Muestra el permetro de un
polgono o crculo. Muestra la medida, con una etiqueta, en
el punto dado en la Vista de grfico.
perimeterat(polgono, punto) o
perimeterat(crculo, punto)
Ejemplo:
perimeterat(circle(x^2+y^2=1), point(-4,4))
muestra pcircle(x^2+y^2=1)= 2* en el punto (-4, 4)
perimeteratraw
Funciona de la misma forma que perimeterat, pero sin la
etiqueta.
slopeat
Se utiliza en la Vista simblica. Muestra la pendiente de un
objeto recto (segmento, lnea, etc.). Muestra la medida, con
una etiqueta, en el punto dado en la Vista de grfico.
slopeat(objeto, punto)
Ejemplo:
slopeat(line(point(0,0), point(2,3)),
point(-8,8)) muestra sline(point(0,0),
point(2,3))=3/2 en el punto (8, 8)
slopeatraw
Funciona de la misma forma que slopeat, pero sin la etiqueta.
208 Geometra
Vista numrica: men Cmds
Medida
abscissa
Devuelve la coordenada x de un punto o la longitud x de un
vector.
abscissa(punto) o abscissa(vector)
Ejemplo:
abscissa(GA) devuelve la coordenada x del punto A.
affix
Devuelve las coordenadas de un punto o las longitudes x e y
de un vector como un nmero complejo.
affix(punto) o affix(vector)
Ejemplo:
Si GA es un punto en (1, 2), affix(GA) devuelve 12i.
angle
Devuelve la medida de un ngulo dirigido. El primer punto
se toma como el vrtice del ngulo y, junto con los siguientes
dos puntos, definen la medida y el signo.
angle(vrtice, punto2, punto3)
Ejemplo:
angle(GA, GB, GC) devuelve la medida de BAC.
arcLen
Devuelve la longitud del arco de una curva entre dos puntos
en la curva. La curva es una expresin, la variable
independiente se declara y los dos puntos se definen por
valores de la variable independiente.
Este comando tambin puede aceptar una definicin
paramtrica de una curva. En este caso, la expresin es una
lista de 2 expresiones (la primera para x y la segunda para y)
en trminos de una variable independiente.
arcLen(expr, real1, real2)
Geometra 209
Ejemplos:
arcLen(x^2, x, 2, 2) devuelve 9.29.
arcLen({sin(t), cos(t)}, t, 0, /2) devuelve
1.57
area
Devuelve el rea de un crculo o polgono.
area(crculo) o area(polgono)
Ejemplos:
Si GA se define para que sea el crculo unidad, area(GA)
devuelve .
area(4-x^2/4, x=-4..4) devuelve 14.666
coordinates
Dado un vector de puntos, devuelve una matriz que contiene
las coordenadas x e y de dichos puntos. Cada fila de la
matriz define un punto; la primera columna proporciona las
coordenadas x y la segunda columna contiene las
coordenadas y.
coordinates([punto1, punto2, , punton]))
distance
Devuelve la distancia entre dos puntos o entre un punto y una
curva.
distance(punto1, punto2) o distance(punto,
curva)
Ejemplos:
distance(1+i, 3+3i) devuelve 2.828 o 22.
Si GA es el punto en (0, 0) y GB se define como
plotfunc(4x^2/4), la distancia (GA, GB) devuelve 3.464
o 23.
210 Geometra
distance2
Devuelve el cuadrado de la distancia entre dos puntos o entre
un punto y una curva.
distance2(punto1, punto2) o distance2(punto,
curva)
Ejemplos:
distance2(1+i, 3+3i) devuelve 8.
Si GA es el punto en (0, 0) y GB se define como plotfunc(4-x^2/
4), distance2(GA, GB) devuelve 12.
equation
Devuelve la ecuacin cartesiana de una curva en x e y, o bien
las coordenadas cartesianas de un punto.
equation(curva) o equation(punto)
Ejemplo:
Si GA es el punto en (0, 0), GB es el punto en (1, 0) y GC se
define como circle(GA, GB-GA), equation(GC) devuelve
x2 + y2 = 1.
extract_measure
Devuelve la definicin de un objeto geomtrico. Para un
punto, dicha definicin consiste en las coordenadas del
punto. Para otros objetos, la definicin refleja sus definiciones
en la Vista simblica con las coordenadas de sus puntos de
definicin proporcionados.
extract_measure(Var)
ordinate
Devuelve la coordenada y de un punto o la longitud y de un
vector.
ordinate(punto) u ordinate(vector)
Ejemplo:
ordinate(GA) devuelve la coordenada y del punto A.
parameq
Funciona de la misma forma que el comando equation,
pero devuelve resultados paramtricos en forma compleja.
parameq(GeoObj )
Geometra 211
perimeter
Devuelve el permetro de un polgono o la circunferencia de
un crculo.
perimeter(polgono) o perimeter(crculo)
Ejemplos:
Si GA es el punto en (0, 0), GB es el punto en (1, 0) y GC se
define como circle(GA, GB-GA), perimeter(GC) devuelve
2.
Si GA es el punto en (0, 0), GB es el punto en (1, 0) y GC se
define como square(GA, GB-GA), perimeter(GC)
devuelve 4.
radius
Devuelve el radio de un crculo.
radius(crculo)
Ejemplo:
Si GA es el punto en (0, 0), GB es el punto en (1, 0) y GC se
define como circle(GA, GB-GA), radius(GC) devuelve 1.
Prueba
is_collinear
Toma un conjunto de puntos como argumento y prueba si son
colineales o no. Devuelve 1 si los puntos son colineales; de lo
contrario, devuelve 0.
is_collinear(punto1, punto2, , punton)
Ejemplo:
is_collinear(point(0,0), point(5,0),
point(6,1)) devuelve 0
is_concyclic
Toma un conjunto de puntos como argumento y prueba si
estn todos en el mismo crculo. Devuelve 1 si todos los
puntos estn en el mismo crculo; de lo contrario, devuelve 0.
is_concyclic(punto1, punto2, , punton)
212 Geometra
Ejemplo:
is_concyclic(point(-4,-2), point(-4,2),
point(4,-2), point(4,2)) devuelve 1
is_conjugate
Prueba si dos puntos o lneas son conjugados de un crculo
dado o no. Devuelve 1 si lo son; de lo contrario, devuelve 0.
is_conjugate(crculo, punto1, punto2) o
is_conjugate(crculo, lnea1, lnea2)
is_element
Prueba si un punto se encuentra en un objeto geomtrico.
Devuelve 1 en caso afirmativo; de lo contrario, devuelve 0.
is_element(punto, objeto)
Ejemplo:
is_element(point (---2 -) , circle(0,1)) devuelve 1.
2
-,---
2 2
is_equilateral
Toma tres puntos y prueba si son vrtices o no de un solo
tringulo equiltero. Devuelve 1 si lo son; de lo contrario,
devuelve 0.
is_equilateral(punto1, punto2, punto3)
Ejemplo:
is_equilateral(point(0,0), point(4,0),
point(2,4)) devuelve 0.
is_isoceles
Toma tres puntos y prueba si son vrtices o no de un solo
tringulo issceles. Devuelve 0 si no lo son. En caso contrario,
devuelve el orden numrico del punto comn de los dos lados
con la misma longitud (1, 2 o 3). Devuelve 4 si los tres puntos
forman un tringulo equiltero.
is_isosceles(punto1, punto2, punto3)
Ejemplo:
is_isoscelesl(point(0,0), point(4,0),
point(2,4)) devuelve 3.
Geometra 213
is_orthogonal
Prueba si dos lneas o crculos son ortogonales o no
(perpendicular). En el caso de dos crculos, prueba si las
lneas tangentes en un punto de la interseccin son
ortogonales o no. Devuelve 1 si lo son; de lo contrario,
devuelve 0.
is_orthogonal(lnea1, lnea2) o
is_orthogonal(crculo1, crculo2)
Ejemplo:
is_orthogonal(line(y=x),line(y=-x)) devuelve 1.
is_parallel
Prueba si dos lneas son paralelas o no. Devuelve 1 si lo son;
de lo contrario, devuelve 0.
is_parallel(lnea1, lnea2)
Ejemplo:
is_parallel(line(2x+3y=7),line(2x+3y=9)
devuelve 1.
is_parallelogram
Prueba si un conjunto de cuatro puntos son vrtices de un
paralelogramo o no. Devuelve 0 si no lo son. En caso
contrario, devuelve 1 si solo forman un paralelogramo, 2 si
forman un rombo, 3 si forman un rectngulo y 4 si forman un
cuadrado.
is_parallelogram(punto1, punto2, punto3,
punto4)
Ejemplo:
is_parallelogram(point(0,0), point(2,4),
point(0,8), point(-2,4)) devuelve 2.
is_perpendicular
Similar a is_orthogonal. Prueba si dos lneas son
perpendiculares o no.
is_perpendicular(lnea1, lnea2)
214 Geometra
is_rectangle
Prueba si un conjunto de cuatro puntos son vrtices de un
rectngulo o no. Devuelve 0 si no lo son, 1 si lo son y 2 si son
vrtices de un cuadrado.
is_rectangle(punto1, punto2, punto3, punto4)
Ejemplos:
is_rectangle(point(0,0), point(4,2),
point(2,6), point(-2,4)) devuelve 2.
Con un conjunto de solo tres puntos como argumento, prueba
si son vrtices de un tringulo rectngulo o no. Devuelve 0 si
no lo son. En caso contrario, devuelve el orden numrico del
punto comn de los dos lados perpendiculares (1, 2 o 3).
is_rectangle(point(0,0), point(4,2),
point(2,6)) devuelve 2.
is_square
Prueba si un conjunto de cuatro puntos son vrtices de un
cuadrado o no. Devuelve 1 si lo son; de lo contrario, devuelve 0.
is_square(punto1, punto2, punto3, punto4)
Ejemplo:
is_square(point(0,0), point(4,2),
point(2,6), point(-2,4)) devuelve 1.
convexhull
Devuelve un vector que contiene los puntos que sirven como
la envolvente convexa para un conjunto dado de puntos.
convexhull(punto1, punto2, , punton)
Geometra 215
harmonic_conjugate
Devuelve el conjugado armnico de 3 puntos. Especficamente,
devuelve el conjugado armnico de punto3 con respecto a
punto1 y punto2. Tambin acepta tres lneas paralelas o
concurrentes; en este caso, devuelve la ecuacin de la lnea del
conjugado armnico.
harmonic_conjugate(punto1, punto2, punto3) o
harmonic_conjugate(lnea1, lnea2, lnea3)
Ejemplo:
harmonic_conjugate(point(0, 0), point(3, 0),
point(4, 0)) devuelve point(12/5, 0)
harmonic_division
Devuelve el conjugado armnico de 3 puntos.
Especficamente, devuelve el conjugado armnico de punto3
con respecto a punto1 y punto2, y almacena el resultado en
la variable var. Tambin acepta tres lneas paralelas o
concurrentes; en este caso, devuelve la ecuacin de la lnea
del conjugado armnico.
harmonic_division(punto1, punto2, punto3, var)
o harmonic_division(lnea1, lnea2, lnea3,
var)
Ejemplo:
harmonic_division(point(0, 0), point(3, 0),
point(4, 0), p) devuelve point(12/5, 0) y lo
almacena en la variable p
is_harmonic
Prueba si 4 puntos estn en un rango o una divisin
armnica, o no. Devuelve 1 si lo estn; de lo contrario,
devuelve 0.
is_harmonic(punto1, punto2, punto3, punto4)
is_harmonic(punto1, punto2, punto3, punto4)
Ejemplo:
is_harmonic(point(0, 0), point(3, 0),
point(4, 0), point(12/5, 0)) devuelve 1
216 Geometra
is_harmonic_circle_bundle
Devuelve 1 si los crculos construyen un haz, 2 si tienen el
mismo centro y 3 si son el mismo crculo; de lo contrario,
devuelve 0.
is_harmonic_circle_bundle({crculo1, crculo2,
, crculon})
is_harmonic_line_bundle
Devuelve 1 si las lneas son concurrentes, 2 si todas son
paralelas y 3 si son la misma lnea; de lo contrario, devuelve 0.
is_harmonic_line_bundle({lnea1, lnea2, ,
lnean}))
is_rhombus
Prueba si un conjunto de cuatro puntos son vrtices de un
rombo o no. Devuelve 0 si no lo son, 1 si lo son y 2 si son
vrtices de un cuadrado.
is_rhombus(punto1, punto2, punto3, punto4)
Ejemplo:
is_rhombus(point(0,0), point(-2,2),
point(0,4), point(2,2)) devuelve 2
LineHorz
Dibuja la lnea horizontal y=a.
LineHorz(a)
Ejemplo:
LineHorz(-2) dibuja la lnea horizontal cuya ecuacin es
y = 2
LineVert
Dibuja la lnea vertical x=a.
LineVert(a)
Ejemplo:
LineVert(3) dibuja la lnea vertical cuya ecuacin es
x = 3
Geometra 217
open_polygon
Conecta un conjunto de puntos con segmentos de lnea, en el
orden dado, para producir un polgono. Si el ltimo punto es
el mismo que el primero, el polgono es cerrado; de lo
contrario, es abierto.
open_polygon(punto1, punto2, , punto1) u
open_polygon(punto1, punto2, , punton)
polar
Devuelve la lnea polar del punto dado como polo con
respecto a un crculo dado.
polar(crculo, punto)
Ejemplo:
polar(circle(x^2+y^2=1),point(1/3,0))
devuelve x=3
polar_coordinates
Devuelve un vector que contiene las coordenadas polares de
un punto o un nmero complejo.
polar_coordinates(punto) o
polar_coordinates(complejo)
Ejemplo:
polar_coordinates(2, 2) devuelve [2, /4])
pole
Devuelve el polo de la lnea dada con respecto a un crculo
dado.
pole(crculo, lnea)
Ejemplo:
pole(circle(x^2+y^2=1), line(x=3)) devuelve
point(1/3, 0)
powerpc
Dados un crculo y un punto, devuelve la diferencia entre el
cuadrado de la distancia desde el punto al centro del crculo
y el cuadrado del radio del crculo.
powerpc(crculo, punto)
218 Geometra
Ejemplo:
powerpc(circle(point(0,0), point(1,1)-
point(0,0)), point(3,1)) devuelve 8
radical_axis
Devuelve la lnea cuyos puntos tienen todos los mismos
valores de powerpc para los dos crculos dados.
radical_axis(crculo1, crculo2)
Ejemplo:
radical_axis(circle(((x+2)+y) =
8),circle(((x-2)+y) = 8)) devuelve line(x=0)
reciprocation
Dado un crculo, devuelve los polos (puntos) de las lneas
polares dadas o las lneas polares de los polos dados
(puntos).
reciprocation(crculo, punto) ,
reciprocation(crculo, lnea) o
reciprocation(crculo, lista)
Ejemplo:
reciprocation(circle(x^2+y^2=1),{point(1/
3,0), line(x=2)}) devuelve [line(x=3), point(1/
2, 0)]
single_inter
Devuelve la interseccin de curva1 y curva2 ms cercana
al punto.
single_inter(curva1, curva2, punto)
Ejemplo:
single_inter(line(y=x),circle(x^2+y^2=1),
point(1,1)) devuelve point(((1+i)* 2)/2)
vector
Crea un vector de punto1 a punto2. Con un punto como
argumento, el origen se utiliza como el origen del vector.
vector(punto1, punto2) o vector(punto)
Ejemplo:
vector(point(1,1), point(3,0)) crea un vector de
(1, 1) a (3, 0).
Geometra 219
vertices
Devuelve la lista de los vrtices de un polgono.
vertices(polgono)
vertices_abca
Devuelve la lista cerrada de los vrtices de un polgono.
vertices_abca(polgono)
220 Geometra
9
Hoja de clculo
La aplicacin Hoja de clculo
ofrece una cuadrcula de
celdas para que introduzca
contenido (nmeros, texto,
expresiones, etc.) y para
realizar ciertas operaciones
con lo que introduce.
Para abrir la aplicacin Hoja
de clculo, pulse I y seleccione Hoja de clculo.
Puede crear las hojas de clculo personalizadas que desee,
cada una de ellas con su propio nombre (consulte Creacin de
una aplicacin en la pgina 122). Una hoja de clculo
personalizada se abre siempre de la misma forma: pulsando
I y seleccionando la hoja de clculo especfica.
El tamao mximo de cualquier hoja de clculo es 10000 filas
y 676 columnas.
La aplicacin se abre en la Vista numrica. No hay Vista de
grfico ni Vista simblica. Dispone de una vista Config.
simblica (SY) que permite anular determinados ajustes
de la configuracin del sistema. (Consulte Operaciones
comunes en la vista Config. simblica en la pgina 99).
Referencias de celdas
Puede referirse al valor de una celda en frmulas como si se
tratara de una variable. La referencia de una celda consiste en
sus coordenadas de columnas y filas. Las referencias pueden
ser absolutas o relativas. Una referencia absoluta se escribe
como $C$R (donde C es el nmero de columna y R el nmero
de fila). Por lo tanto, $B$7 es una referencia absoluta. En una
frmula, siempre har referencia a los datos de la celda B7 sin
importar dnde se site la frmula (o su copia). Por otra parte,
B7 es una referencia relativa. Se basa en la posicin relativa de
las celdas. Por lo tanto, una frmula en la que, por ejemplo, B8
hace referencia a B7, si la frmula se copia a C8, la frmula
har referencia a C7 en vez de a B7.
Denominacin de celdas
Las celdas, filas y columnas pueden recibir un nombre. El
nombre se puede utilizar a continuacin en una frmula. Una
celda con nombre tendr un borde azul.
Mtodo 1 Para dar un nombre a una celda, fila o columna vaca, vaya a
la celda, al encabezado de la celda o al encabezado de la
columna, introduzca un nombre y toque .
Mtodo 2 Para dar un nombre a una celda, fila o columna (tanto si est
vaca como si no):
1. Seleccione la celda, fila o columna.
2. Toque y seleccione Nombre.
3. Introduzca un nombre y toque .
Introduccin de contenido
Puede introducir contenido directamente en la hoja de clculo
o importar datos de una aplicacin de estadstica.
Referencias externas
Puede referirse a los datos de
una hoja de clculo desde
fuera de la aplicacin Hoja de
clculo mediante la referencia
SpreadsheetName.CR. Por
ejemplo, en la vista de Inicio
puede referirse a la celda A6
en la hoja de clculo integrada
si introduce Spreadsheet.A6. Por lo tanto, la frmula
6*Spreadsheet.A6 multiplicar el valor que haya
actualmente en la celda A6 de la aplicacin integrada por 6.
Si ha creado una hoja de clculo personalizada denominada,
por ejemplo, Savings, puede referirse a ella simplemente por
su nombre, como en 5*Savings.A6.
Tambin se puede realizar una referencia externa a una celda
con nombre, como en 5*Savings.TOTAL.
De la misma forma, tambin puede introducir referencias a las
celdas de la hoja de clculo en el sistema algebraico
computacional.
Si est trabajando fuera de una hoja de clculo, no puede
referirse a una celda por su referencia absoluta. Por lo tanto,
Spreadsheet.$A$6 devuelve un mensaje de error.
Tenga en cuenta que una referencia a un nombre de la hoja de
clculo distingue entre maysculas y minsculas.
Botones y teclas
Botn o tecla Finalidad
Opciones de formato
Las opciones de formato
aparecen al tocar . Se
aplican al elemento que est
seleccionado: un bloque, una
celda, una columna, una fila o
la hoja de clculo completa.
Las opciones son las
siguientes:
Nombre: muestra un formulario de entrada para que
introduzca un nombre para la seleccin.
Formato de nm.: Automtico, Estndar, Fijo, Cientfico o
Ingeniera. Consulte Configuracin de Inicio en la pgina 36
para obtener ms informacin.
Tam. fuente: Automtico o de 10 a 22 puntos
1 frmula frmula
5 fuente 0 a 6, sin
especificar = 1
(con 0 = 10 pto y 6
= 22 pto)
8 alineacin Izquierda = 0,
horizontal Centro = 1, Derecha
= 2, sin especificar
= 1
9 alineacin Superior = 0,
vertical Centro = 1, Fondo =
2, sin especificar =
1
1. Abra la Aplicacin
1Var estadstica:
I Seleccione
1Var
estadstica.
Elemento del
Finalidad
men
160 5
165 3
170 8
175 2
180 1
El promedio de
altura es de
aproximadamente
167,631cm.
13. Configure un grfico de histograma para los datos.
SP
(Setup)
Introduzca los
parmetros
apropiados para sus
datos. Los que se
muestran a la
derecha garantizan
que los datos de este ejemplo particular se muestren
en la Vista de grfico.
14. Dibuje un
histograma de los
datos.
P
Elemento Finalidad
Estadsticas calculadas
Si toca se mostrarn los resultados siguientes para
cada conjunto de datos seleccionado en la Vista
simblica.
Estadstica Definicin
n Nmero de puntos de datos
Min Valor mnimo
Q1 Primer cuartil: mediana de valores
a la izquierda de la mediana
Med Valor de la mediana
Q3 Tercer cuartil: mediana de valores
a la derecha de la media
Max Valor mximo
X Suma de valores de datos (con sus
frecuencias)
2
X Suma de los cuadrados de los
valores de datos
x Mean
sX Desviacin estndar de muestra
X Desviacin estndar de poblacin
serrX Error estndar
Trazado
Puede trazar:
Histogramas
Diagramas de caja
Grficos de probabilidad normal
Grficos de lnea
Grficas de barras
Grficos Pareto
Realice el trazado tras introducir los datos y definir el
conjunto de datos. Puede trazar hasta cinco grficos de
diagrama de caja simultneamente; sin embargo, para el
resto de tipos, solo puede trazarlos de uno en uno.
Grfico de El grfico de
probabilidad probabilidad normal se
normal utiliza para determinar si
los datos de la muestra
estn ms o menos
distribuidos
normalmente. Cuanto
ms lineales sean los
datos, ms probable es que la distribucin de los datos
sea normal.
Botn Finalidad
Minutos de
Ventas resultantes ($)
publicidad
(dependiente, y)
(independiente, x)
2 1400
1 920
3 1100
5 2265
5 2890
4 2200
9. Obtenga el
promedio de
tiempo de
publicidad ( x ).
El promedio del
tiempo de
publicidad, x , es
aproximadamente 3.33333 minutos.
El promedio de
ventas, y , son
aproximadamente
1796$.
Pulse para volver a la Vista numrica.
Botn Finalidad
Copia el elemento resaltado en la
lnea de entrada.
Inserta una nueva fila sobre la celda
resaltada (y le proporciona el valor
de 0).
Abre un formulario de entrada para
que pueda ordenar los datos de
distintas formas.
Muestra un men en el que puede
elegir fuentes de tamao pequeo,
mediano o grande.
Estadsticas calculadas
Cuando toque , se mostrarn tres conjuntos de
estadsticas. De forma predeterminada, se muestran las
estadsticas para las columnas dependientes e
independientes. Toque para ver solo las
estadsticas de la columna independiente o para
mostrar las estadsticas derivadas de la columna
dependiente. Pulse para volver a la vista
predeterminada. En las tablas siguientes se describen las
estadsticas que se muestran en cada vista.
Estadstica Definicin
n El nmero de puntos de datos.
r Coeficiente de correlacin de las
columnas de datos dependientes e
independientes, basado en el
ajuste lineal (independientemente
del tipo de ajuste seleccionado).
Devuelve un valor que oscila entre -
1 y 1, donde 1 y -1 indican los
ajustes ptimos.
R2 El coeficiente de determinacin,
que es el cuadrado del coeficiente
de correlacin. El valor de esta
estadstica depende del tipo de
ajuste seleccionado. Una medida
de 1 indica un ajuste perfecto.
sCOV Covarianza de muestra de las
columnas de datos dependientes e
independientes.
Estadstica Definicin
x Promedio de valores x
(independientes).
X Suma de los valores de x.
X2 Suma de los valores de x2.
sX La desviacin estndar de muestra
de la columna independiente.
X La desviacin estndar de la
poblacin de la columna
independiente.
serrX El error estndar de la columna
independiente
Estadstica Definicin
y Promedio de los valores de
(dependientes).
Y Suma de los valores de .
Y2 Suma de los valores de 2.
sY La desviacin estndar de muestra
de la columna dependiente.
Y La desviacin estndar de la
poblacin de la columna
dependiente.
serrY El error estndar de la columna
dependiente.
Si la ecuacin es
demasiado ancha para
la pantalla, seleccinela
y pulse .
Botn Finalidad
Muestra el men Zoom.
Activa o desactiva el modo de
trazado.
Muestra u oculta la curva que mejor
se ajusta a los puntos de datos en
funcin del modelo de regresin
seleccionado.
Permite especificar un valor en la
lnea de regresin al que saltar (o un
punto de datos al que saltar si su
cursor se encuentra en un punto de
datos en lugar de en una lnea de
regresin). Pulse = o \ para
desplazar el cursor al objeto de
inters: la lnea de regresin o los
puntos de datos.
Muestra u oculta los botones del
men.
Config. de grfico
Al igual que ocurre con todas las aplicaciones que
proporcionan una funcin de trazado, la vista Config. de
grfico (SP [Setup]) permite establecer el rango y
la apariencia de la Vista de grfico. Los ajustes comunes
disponibles se indican en Operaciones comunes en la
vista Configuracin de grfico en la pgina 110. La vista
Config. de grfico de la aplicacin 2Var estadstica
dispone de dos ajustes adicionales:
Prediccin de valores
PredX es una funcin que predice un valor para X dado
un valor para Y. Del mismo modo, PredY es una funcin
que predice un valor para Y dado un valor para X. En
ambos casos, la prediccin se basa en la ecuacin que
mejor se ajusta a los datos segn el tipo de ajuste
seleccionado.
Aplicacin Inferencia
La aplicacin Inferencia permite calcular los intervalos de
confianza y realizar las pruebas de hiptesis basadas en
la distribucin normal Z o en la distribucin t de Student.
Adems de la aplicacin Inferencia, el men Matem.
dispone de un conjunto completo de funciones de
probabilidad basado en varias distribuciones
(Chi cuadrado, F, Binomial, Poisson, etc.).
Promedio
Proporcin
Diferencia entre dos promedios
Diferencia entre dos proporciones
La aplicacin
Inferencia se abre en
la Vista simblica.
Seleccin de 2. Prueba de
un mtodo hiptesis es el
mtodo de inferencia
de inferencia predeterminado. Si no
est seleccionado,
toque en el campo
Mtodo y
seleccinelo.
3. Elija el tipo de
prueba. En este caso,
seleccione Prueba
Z: 1 en el men
Tipo.
4. Seleccione una
hiptesis alternativa.
En este caso,
seleccione < 0 en el
men Hipt. alt.
Importacin de estadsticas
La aplicacin Inferencia puede calcular intervalos de
confianza y probar hiptesis basadas en los datos de las
aplicaciones 1Var estadstica y 2Var estadstica. El
ejemplo siguiente ilustra el procedimiento.
5. Toque para
cerrar la ventana de estadsticas.
tipo de Interv. de
confianza.
inferencia
8. Toque en Tipo y
seleccione Int.
T: 1
H0: < 0
H0: > 0
H0: 0
Resultado Descripcin
Prueba Z Estadsticas de prueba Z
Prueba x Valor de x asociado con el
valor de la prueba Z
P Probabilidad asociada con las
estadsticas de la prueba Z
Z crtico Valores de lmite de Z asociados
con el nivel de proporcionado
Crtico x Valores de lmite de x
requeridos por el valor
proporcionado
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Resultado Descripcin
Prueba Z Estadsticas de prueba Z
Prueba x Diferencia de los promedios
asociada con el valor de la
prueba Z
P Probabilidad asociada con las
estadsticas de la prueba Z
Z crtico Valores de lmite de Z asociados
con el nivel de proporcionado
Crtico x Diferencia de los promedios
asociada con el nivel de
proporcionado
H0: < 0
H0: > 0
H0: 0
Resultado Descripcin
Prueba Z Estadsticas de prueba Z
Prueba p Proporcin de resultados correctos de
la muestra
P Probabilidad asociada con las
estadsticas de la prueba Z
Z crtico Valores de lmite de Z asociados con
el nivel de proporcionado
Crtico p Proporcin de resultados correctos
asociados con el nivel proporcionado
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Resultado Descripcin
Prueba Z Estadsticas de prueba Z
Prueba p Diferencia entre las
proporciones de resultados
correctos de las dos muestras
asociadas con el valor Z de la
prueba
P Probabilidad asociada con las
estadsticas de la prueba Z
Z crtico Valores de lmite de Z
asociados con el nivel de
proporcionado
Crtico p Diferencia en la proporcin de
resultados correctos de las dos
muestras asociadas con el nivel
proporcionado
H0: < 0
H0: > 0
H0: 0
Resultado Descripcin
Prueba T Estadsticas de prueba T
Prueba x Valor de x asociado con el valor
de la prueba T
P Probabilidad asociada con las
estadsticas de prueba T
GL Grados de libertad
T crtico Valores de lmite de T asociados
con el nivel de proporcionado
Crtico x Valores de lmite de x requeridos
por el valor proporcionado
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Nombre Definicin
del campo
x1 Promedio de la muestra 1
x2 Promedio de la muestra 2
s1 Desviacin estndar de la muestra 1
s2 Desviacin estndar de la muestra 2
n1 Tamao de la muestra 1
n2 Tamao de la muestra 2
Nivel de significacin
Agrupados Active esta opcin para agrupar
muestras basndose en sus
desviaciones estndar
Resultado Descripcin
Prueba T Estadsticas de prueba T
Prueba x Diferencia de los promedios aso-
ciada con el valor de la prueba T
P Probabilidad asociada con las
estadsticas de la prueba T
GL Grados de libertad
T crtico Valores de lmite de T asociados con
el nivel de proporcionado
Crtico x Diferencia de los promedios
asociada con el nivel de
proporcionado
Nombre Definicin
del
campo
x Promedio de la muestra
n Tamao de la muestra
Desviacin estndar de poblacin
C Nivel de confianza
Resultado Descripcin
C Nivel de confianza
Z crtico Valores crticos para Z
Inferior Lmite inferior para
Superior Lmite superior para
Nombre Definicin
del
campo
x1 Promedio de la muestra 1
x2 Promedio de la muestra 2
n1 Tamao de la muestra 1
n2 Tamao de la muestra 2
1 Desviacin estndar de la poblacin 1
2 Desviacin estndar de la poblacin 2
C Nivel de confianza
Resultado Descripcin
C Nivel de confianza
Z crtico Valores crticos para Z
Inferior Lmite inferior para
Superior Lmite superior para
Nombre Definicin
del campo
x Recuento de resultados correctos de
la muestra
n Tamao de la muestra
C Nivel de confianza
Resultado Descripcin
C Nivel de confianza
Z crtico Valores crticos para Z
Inferior Lmite inferior para
Superior Lmite superior para
Nombre Definicin
del
campo
x1 Recuento de resultados correctos de la
muestra 1
x2 Recuento de resultados correctos de la
muestra 2
n1 Tamao de la muestra 1
n2 Tamao de la muestra 2
C Nivel de confianza
Resultado Descripcin
C Nivel de confianza
Z crtico Valores crticos para Z
Inferior Lmite inferior para
Superior Lmite superior para
Nombre Definicin
del
campo
x Promedio de la muestra
s Desviacin estndar de muestra
n Tamao de la muestra
C Nivel de confianza
Resultado Descripcin
C Nivel de confianza
GL Grados de libertad
T crtico Valores crticos para T
Inferior Lmite inferior para
Superior Lmite superior para
Resultado Definicin
x1 Promedio de la muestra 1
x2 Promedio de la muestra 2
s1 Desviacin estndar de la muestra 1
s2 Desviacin estndar de la muestra 2
n1 Tamao de la muestra 1
n2 Tamao de la muestra 2
C Nivel de confianza
Agrupados Si se agrupan o no las muestras
basndose en sus desviaciones
estndar
Resultado Descripcin
C Nivel de confianza
GL Grados de libertad
T crtico Valores crticos para T
Inferior Lmite inferior para
Superior Lmite superior para
Aplicacin Soluc.
La aplicacin Soluc. permite definir hasta diez ecuaciones o
expresiones con tantas variables como desee en cada una.
Puede calcular una nica ecuacin o expresin para una de sus
variables, en funcin de un valor de inicializacin. Tambin
puede calcular un sistema de ecuaciones (lineal o no lineal)
utilizando de nuevo valores de inicializacin.
V 2 = U 2 +2AD.
Varias ecuaciones
Puede definir hasta diez ecuaciones y expresiones en la Vista
simblica y seleccionar las que desea resolver juntas como un
sistema. Por ejemplo, imagine que desea calcular el sistema de
ecuaciones que consta de:
X 2 + Y 2 = 16 y
X Y = 1
Limitaciones
No puede trazar ecuaciones si hay ms de una seleccionada en
la Vista simblica.
Mensaje Significado
O bien:
Soluc. ha dejado de buscar en
9.99999999999E499, el nmero ms
grande que puede representar la
calculadora.
Tenga en cuenta que el mensaje
Extremum indica que es muy probable
que no haya solucin. Utilice la Vista
numrica para verificarlo (y tenga en
cuenta que cualquier valor mostrado es
sospechoso).
6x + 9y + 6z = 5
7x + 10y + 8z = 10
6x + 4y = 6
Resolucin de Si aparece el
un sistema 2x2 formulario de
entrada de tres
ecuaciones y desea
resolver un conjunto
de dos ecuaciones,
toque .
Aplicacin Paramtrica
La aplicacin Paramtrica permite explorar ecuaciones
paramtricas. Son ecuaciones en las que X e Y se definen
como funciones de T. Tienen los formatos x = f ( t ) y
y = g(t) .
La aplicacin
Paramtrica se
inicia en la Vista
simblica. Esta es
la vista definitoria. Es donde define simblicamente
(es decir, especifica) las expresiones paramtricas
que desea explorar.
4. Decida si desea:
Colorear de forma personalizada una o ms
funciones al trazarlas
Evaluar una funcin dependiente
Anular la seleccin de una definicin que no
desea explorar
Incorporar variables, comandos matemticos y
comandos del sistema algebraico computacional
a una definicin
360 5
Aplicacin Polar
La aplicacin Polar permite explorar ecuaciones polares.
Las ecuaciones polares son aquellas en las que r (la
distancia de un punto al origen: [0,0]) se define en
funcin de , el ngulo que forma un segmento desde el
punto al origen con el eje polar. Dichas ecuaciones tienen
la frmula r = f ( ) .
La aplicacin se
abrir en la Vista
simblica.
5Szf
dn2>>
fd>j
E
Observe cmo la
tecla d
introduce la
variable relevante para la aplicacin actual. En esta
aplicacin, la variable relevante es .
4. Si lo desea, elija un color para el grfico que no sea
el predeterminado. Para ello, seleccione el cuadrado
coloreado a la izquierda del conjunto de funciones,
toque y seleccione un color del selector de
color.
Para obtener ms informacin sobre la adicin de
definiciones y modificacin de definiciones, y la
evaluacin de definiciones dependientes en la Vista
simblica, consulte Operaciones comunes en la Vista
simblica en la pgina 93.
Aplicacin Secuencia
La aplicacin Secuencia proporciona varias formas de
explorar secuencias.
En funcin de n
En funcin de U1(n 1)
En funcin de U1(n 2)
En funcin de otra secuencia, por ejemplo, U2(n)
En cualquiera de las combinaciones anteriores.
Puede definir una secuencia especificando solo el primer
trmino y la regla para generar todos los trminos
posteriores. No obstante, deber introducir el segundo
trmino si la calculadora HPPrime no puede calcularlo
automticamente. Normalmente, si el n-simo trmino de
la secuencia depende de n 2, deber introducir el
segundo trmino.
La aplicacin se
abrir en la Vista
simblica.
7. Configure el mximo
de Rng X y el
mximo de RngY
en 8 (tal y como se
muestra a la derecha).
9. Vuelva a la vista
Config. de grfico
(SP) y
seleccione Tela de
araa en el men
Grf. secuencia.
Definicin de 1. Defina N
la expresin U1 ( N ) = 2---
3
Seleccione U1(N)
RQF y
seleccione
2\3
>>k
E
Aplicacin Finanzas
La aplicacin Finanzas permite resolver problemas
relacionados con el valor del dinero en el tiempo (TVM) y
con la amortizacin. Puede utilizar la aplicacin para
realizar clculos de inters compuesto y crear tablas de
amortizacin.
Los diagramas de
flujo de caja tambin
indican cundo se
producen los pagos en
relacin con los
periodos utilizados
para el clculo de
inters compuesto. El
diagrama de la
derecha muestra
pagos al principio del
periodo.
Este diagrama
muestra los ingresos
(PMT) en una cuenta al
final de cada periodo.
Variable Descripcin
N El nmero total de pagos o periodos
capitalizables por ao.
I%YR La tasa de inters anual (o tasa de
inversin). Esta tasa se divide por el
nmero de pagos por ao (P/YR) para
calcular la tasa de inters nominal por
periodo utilizado para el clculo de
inters compuesto. Esta es la tasa de
inters utilizada realmente en los clculos
de TVM.
PV El valor actual del flujo de caja inicial.
Para un prestamista o prestatario, PV es el
importe del prstamo; para un inversor,
PV es la inversin inicial. El valor actual
siempre se produce al principio del primer
periodo.
P/YR El nmero de pagos realizados en un ao.
PMT El importe de pago peridico. Los pagos
tienen el mismo importe cada periodo y el
clculo de TVM asume que no se omite
ningn pago. Los pagos se producen al
principio o al final de cada periodo
utilizado para el clculo de inters
compuesto, una opcin que puede
controlar desmarcando o marcando la
opcin Final.
C/YR El nmero de periodos capitalizables en
un ao.
FV El valor futuro de la transaccin: el
importe del flujo de caja final o el valor
liquidado de la serie de flujos de caja
anteriores. Para un prstamo, se trata del
tamao del pago final global (ms all de
cualquier pago habitual debido). Para
una inversin, este es el valor al final del
periodo de inversin.
Clculo de amortizaciones
Los clculos de amortizacin determinan las cantidades
aplicadas al capital principal y al inters de un pago o
una serie de pagos. Tambin utilizan variables de TVM.
2. Toque .
3. Desplcese hacia
abajo en la tabla
hasta el grupo de
pago 10. Despus de
10 aos, se han
pagado 22835,53$
en capital principal y
90936,47$ en intereses, quedando un pago final
global pendiente de 127164,47$.
(a). En a,
escriba 4 y
pulse
E.
(b). En b,
escriba 6 y
pulse
E.
(c). En C, escriba 30 y pulse E.
Casos especiales
Caso Si se introducen dos lados y un ngulo agudo adyacente
indeterminado y hay dos soluciones, inicialmente solo se mostrar una.
Aplicaciones Explorador
Existen tres aplicaciones Explorador. Se han diseado
para que examine las relaciones entre los parmetros de
una funcin y la forma de la grfica de dicha funcin. Las
aplicaciones Explorador son las siguientes:
Explorador lineal
Para explorar funciones lineales
Explor. cuadrtico
Para explorar funciones cuadrticas
Explor. trigonom.
Para explorar funciones sinusoidales
Existen dos modos de exploracin: el modo de grfica y
el modo de ecuacin. En el modo de grfica, manipula
una grfica y anota los cambios correspondientes en su
ecuacin. En el modo de ecuacin, manipula una
ecuacin y anota los cambios correspondientes en su
representacin grfica. Cada aplicacin Explorador
dispone de varias ecuaciones y grficas para la
exploracin, y la aplicacin dispone de un modo de
prueba. En el modo de prueba, puede comprobar su
habilidad para hacer coincidir ecuaciones con grficas.
y = ( x + h ) [Nivel 2]
2
y = x + v [Nivel 3]
2
y = a ( x + h ) + v [Nivel 4]
2
Funciones y comandos
Muchas funciones matemticas estn disponibles desde el
teclado de la calculadora. Estas estn descritas en Funciones
del teclado en la pgina 353. Otros comandos y funciones
estn recopilados en los mens del cuadro de herramientas
(D). Existen cinco mens del cuadro de herramientas:
Matem.
Coleccin de funciones matemticas no simblicas
(consulte Funciones del teclado en la pgina 353)
Sistema [algebraico computacional]
Coleccin de funciones matemticas simblicas (consulte
Men Sistema algebraico computacional en la pgina 369)
Apl.
Coleccin de funciones de aplicaciones a las que se
puede acceder desde otra opcin de la calculadora,
como la vista de Inicio, vista de Sistema algebraico
computacional, la aplicacin Hoja de clculo, y en un
programa (consulte Men Apl. en la pgina 391)
Tenga en cuenta que puede accederse a las funciones
de la aplicacin Geometra desde otra opcin de la
calculadora, pero no estn disponibles en el men Apl.
Por este motivo, las funciones de Geometra no se
describen en este captulo. Estas estn descritas en el
captulo Geometra.
Usua.
Las funciones que ha creado (consulte Creacin de sus
propias funciones en la pgina 475) y los programas
que ha creado que contienen variables globales.
Catlg
Todos los comandos y funciones:
en el men Matem.
en el men Sistema [algebraico computacional]
utilizados en la aplicacin Geometra
Configuracin Puede elegir que las entradas de los mens Matem. y Sistema
del formato de algebraico computacional se muestren por su nombre
los elementos de descriptivo o su nombre de comando. (Las entradas del men
men Catlg siempre se presentan por su nombre de comando).
evalor
Ejemplo:
e5 devuelve 148.413159103
110 valor
Ejemplo:
valor 2
Ejemplo:
Ejemplo:
320 devuelve 17.88854382
valor potencia
Ejemplo:
2 8 devuelve 256
Sk La raz n-sima de x.
razvalor
Ejemplo:
38 devuelve 2
Sn Recproco.
valor -1
Ejemplo:
3 -1 devuelve .333333333333
Men Matem.
Pulse D para abrir los
mens del cuadro de
herramientas (uno de los
cuales es el men Matem.).
Las funciones y los
comandos disponibles en el
men Matem. se muestran
tal como estn
categorizados en el men.
Nmeros
Techo Entero ms pequeo mayor o igual que valor.
CEILING(valor)
Ejemplos:
CEILING(3.2) devuelve 4
CEILING(-3.2) devuelve -3
Ejemplo:
FLOOR(3.2) devuelve 3
FLOOR(-3.2) devuelve -4
IP Parte entera.
IP(valor)
Ejemplo:
IP(23.2) devuelve 23
FP Parte fraccional.
FP(valor)
Ejemplo:
FP (23.2) devuelve .2
Ejemplo:
MANT(21.2E34) devuelve 2.12
Ejemplo:
5.0915...
XPON(123456) devuelve 5 (dado que 10 es
igual a 123456)
Ejemplo:
MAX(8/3,11/4) devuelve 2.75
Ejemplo:
MIN(210,25) devuelve 25
Ejemplo:
74 MOD 5 devuelve 4
Ejemplo:
FNROOT((A*9.8/600)-1,A,1) devuelve
61.2244897959.
Ejemplo:
%(20,50) devuelve 10
Ejemplo:
ARG(3+3*i) devuelve 45 (modo grados)
Ejemplo:
CONJ(3+4*i) devuelve (3-4*i)
Ejemplo:
RE(3+4*i) devuelve 3
Ejemplo:
IM(3+4*i) devuelve 4
Ejemplos:
SIGN(POLYEVAL([1,2,25,26,2],2)) devuelve 1
SIGN((3,4)) devuelve (.6+.8i)
Trigonometra
Las funciones de trigonometra tambin pueden aceptar
nmeros complejos como argumentos. Para SIN, COS, TAN,
ASEN, ACOS y ATAN, consulte Funciones del teclado en la
pgina 353.
Hiperblica
Las funciones de trigonometra hiperblica tambin pueden
aceptar nmeros complejos como argumentos.
Probabilidad
Factorial Factorial de un entero positivo. Para no enteros, x! = (x + 1).
Calcula la funcin gamma.
valor!
Ejemplo:
5! devuelve 120
Densidad
Normal Funcin de densidad de probabilidad normal. Calcula la
densidad de probabilidad en el valor x, dados el promedio,
, y la desviacin estndar , de una distribucin normal. Si
solo se proporciona un argumento, se entiende como x, y la
suposicin es que =0 y =1.
NORMALD([,,]x)
Ejemplo:
NORMALD(0.5) y NORMALD(0,1,0.5) devuelven
0.352065326764.
Ejemplo:
student(3,5.2) devuelve 0.00366574413491.
2 2
Funcin de densidad de probabilidad. Calcula la
2
densidad de probabilidad de la distribucin en x, con n
grados de libertad.
CHISQUARE(n,x)
Ejemplo:
CHISQUARE(2,3.2) devuelve 0.100948258997.
Ejemplo:
FISHER(5,5,2) devuelve 0.158080231095.
Acumulativo
Normal Funcin de distribucin normal acumulada. Devuelve la
probabilidad de cola inferior de la funcin de densidad de
probabilidad normal para el valor x, dados el promedio, ,
y la desviacin estndar, , de una distribucin normal. Si
solo se proporciona un argumento, se entiende como x, y la
suposicin es que =0 y =1.
NORMALD_CDF([,,]x)
Ejemplo:
NORMALD_CDF(0,1,2) devuelve 0.977249868052.
Ejemplo:
STUDENT_CDF(3,3.2) devuelve 0.0246659214814.
2 2
Funcin de distribucin acumulada. Devuelve la
2
probabilidad de cola inferior de la funcin de densidad
de probabilidad para el valor x, con n grados de libertad.
CHISQUARE_CDF(n,k)
Ejemplo:
CHISQUARE_CDF(2,6.1) devuelve 0.952641075609.
Ejemplo:
FISHER_CDF(5,5,2) devuelve 0.76748868087.
Ejemplo:
POISSON_CDF(4,2) devuelve 0.238103305554.
Inverso
Normal Inversa de la funcin de distribucin normal acumulada.
Devuelve el valor de distribucin normal acumulada asociado
a la probabilidad de cola inferior, p, dados el promedio, ,
y la desviacin estndar, , de una distribucin normal. Si
solo se proporciona un argumento, se entiende como p, y la
suposicin es que =0 y =1.
NORMALD_ICDF([,,]p)
Ejemplo:
NORMALD_ICDF(0,1,0.841344746069) devuelve 1.
Ejemplo:
STUDENT_ICDF(3,0.0246659214814) devuelve 3.2.
2 2
Inversa de la funcin de distribucin acumulada. Devuelve
el valor de x de forma que la probabilidad de cola inferior
2
de x, con n grados de libertad, sea p.
CHISQUARE_ICDF(n,p)
Ejemplo:
FISHER_ICDF(5,5,0.76748868087) devuelve 2.
Ejemplo:
BINOMIAL_ICDF(20,0.5,0.6) devuelve 11.
Ejemplo:
POISSON_ICDF(4,0.238103305554) devuelve 3.
Lista
Estas funciones se utilizan con los datos incluidos en una lista.
Se detallan en el captulo 24, Listas, que comienza en la
pgina 505.
Matriz
Estas funciones se utilizan con datos de matrices
almacenados en variables de matriz. Se detallan en el
captulo 25, Matrices, que comienza en la pgina 519.
lgebra
Simplificar Devuelve una expresin simplificada.
simplify(Expr)
Ejemplo:
simplify(4*atan(1/5)-atan(1/239)) devuelve (1/
4)*pi
Ejemplo:
collect(x^2-4) devuelve (x-2)*(x+2)
Ejemplo:
subst(1/(4+x^2),x=2) devuelve 1/8
Ejemplo:
partfrac(x/(4-x^2)) devuelve (1/(x-2)*-2))+(1/
((x+2)*-2))
Extraer
Numerador Devuelve el numerador de una fraccin (despus de
simplificar la fraccin, si es necesario).
numer(Frac(a/b) o FracRac)
Ejemplo:
numer(10,12) devuelve 5
Ejemplo:
denom(10,12) devuelve 6
O bien,
diff(Expr,var1$k1,var2$k2,...)
Ejemplo:
diff(x^3-x) devuelve 3*x^2-1
Ejemplo:
int(1/x) devuelve ln(abs(x))
Ejemplo:
limit((n*tan(x)-tan(n*x))/(sin(n*x)-
n*sin(x)),x,0) devuelve 2
Ejemplo:
series((x^4+x+2)/(x^2+1),x=0,5) devuelve 2+x-
2x^2-x^3+3x^4+x^5+x^6*order_size(x)
Ejemplo:
sum(n^2,n,1,5) devuelve 55
Diferencial
Llave Devuelve la rotacin de un campo vectorial, definido por:
curl([A,B,C],[x,y,z])=[dC/dy-dB/dz,dA/dz-dC/dx,dB/dx-
dA/dy].
curl(Lst(A,B,C),Lst(x,y,z))
Ejemplo:
curl([2*x*y,x*z,y*z],[x,y,z]) devuelve
[z-x,0,z-2*x]
Ejemplo:
divergence([x^2+y,x+z+y,z^3+x^2],[x,y,z])
devuelve 2*x+3*z^2+1
Ejemplo:
grad(2*x^2*y-x*z^3,[x,y,z]) devuelve [2*2*x*y-
z^3,2*x^2,-x*3*z^2]
Ejemplo:
hessian(2*x^2*y-x*z,[x,y,z]) devuelve
[[4*y,4*x,-1],[2*2*x,0,0],[-1,0,0]]
Integral
Por partes v(x) Realiza la integracin por partes de la expresin
f(x)=u(x)*v'(x) con f(x) como el primer argumento y v(x) (o 0)
como el segundo argumento. Con los argumentos tercero,
cuarto y quinto opcionales, puede especificar una variable
de integracin y los lmites de la integracin. Si no se
proporciona ninguna variable de integracin, se entiende
como x.
ibpdv(Expr(f(x)),Expr(v(x)),[Var(x)],[Re
al(a)],[Real(b)])
Ejemplo:
ibpdv(ln(x),x) devuelve [x*ln(x),-1]
Ejemplo:
ibpu(Expr(f(x)),Expr(u(x)),[Var(x)],[Real(a)],
[Real(b)])
Ejemplo:
preval(x^2-2,2,3) devuelve 5
Lmites
Suma de Riemann Devuelve, en las proximidades de n=+, un equivalente de
la suma de Xpr(var1,var2) para var2 de var2=1 a var2=var1
si la suma se considera una suma de Riemann asociada con
la funcin continua definida en [0,1].
sum_riemann(Expr(Xpr),Lst(var1,var2))
Ejemplo:
sum_riemann(1/(n+k),[n,k]) devuelve ln(2)
Ejemplo:
taylor(sin(x)/x,x,0) devuelve 1+x^2/-6+x^4/
120+x^6*order_size(x)
Ejemplo:
divpc(x^4+x+2,x^2+1,5) devuelve x^5+3*x^4-x^3-
2*x^2+x+2
Ejemplo:
laplace(exp(x)*sin(x)) devuelve 1/(x^2-2*x+2)
Ejemplo:
ilaplace(1/(x^2+1)^2) devuelve ((-x)*cos(x))/
2+sin(x)/2
Ejemplo:
fft([1,2,3,4,0,0,0,0]) devuelve [10.0,-
0.414213562373-7.24264068712*(i),-
2.0+2.0*i,2.41421356237-1.24264068712*i,-
2.0,2.41421356237+1.24264068712*i,-2.0-2.0*i]
Ejemplo:
ifft([100.0,-52.2842712475+6*i,-
8.0*i,4.28427124746-
6*i,4.0,4.28427124746+6*i,8*i,-52.2842712475-
6*i]) devuelve
[0.99999999999,3.99999999999,10.0,20.0,25.0,2
4.0,16.0,-6.39843733552e-12]
Ejemplo:
solve(x^2-3=1) devuelve list[-2,2]
O bien,
zeros([LstExpr],[LstVar])
Ejemplo:
zeros(x^2+4) devuelve [] en el modo real y [-
2*i,2*i] en el modo complejo
Ejemplo:
csolve(x^4-1,x) devuelve list[1,-1,-i,i]
Ceros complejos Con una expresin como argumento, devuelve los ceros
complejos de la expresin. Con una lista de expresiones
como argumento, devuelve la matriz donde las filas son las
soluciones del sistema (es decir, expression1=0,
expression2=0,...,).
Czeros(Expr,[Var])
O bien,
Czeros([LstExpr],[LstVar])
Ejemplo:
cZeros(x^2-1) devuelve [1,-1]
Ejemplos:
nSolve(cos(x)=x,x) devuelve 0.999847741531
Ejemplo:
desolve(y''+y=0,y) devuelve
c_0*cos(x)+c_1*sin(x)
Ejemplo:
odesolve(sin(t*y),[t,y],[0,1],2) devuelve
[1.8224125572]
Ejemplo:
linsolve([x+y+z=1,x-y=2,2*x-z=3],[x,y,z])
devuelve [3/2,-1/2,0]
Reescribir
lncollect Devuelve una expresin reescrita con los logaritmos
recopilados. (Aplica ln(a)+n*ln(b)->ln(a*b^n) para enteros n).
lncollect(Expr)
Ejemplo:
lncollect(ln(x)+2*ln(y)) devuelve ln(x*y^2)
Ejemplo:
powexpand(2^(x+y)) devuelve (2^x)*(2^y)
Ejemplo:
texpand(sin(2*x)+exp(x+y)) devuelve
2*cos(x)*sin(x)+exp(x)*exp(y)
Exp y Ln
ey*lnx xy Devuelve una expresin con forma exp(n*ln(x)) reescrita
como una potencia de x.
exp2pow(Expr)
Ejemplo:
exp2pow(exp(3*ln(x))) devuelve x^3
Ejemplo:
pow2exp(a^b) devuelve exp(b*ln(a))
Ejemplo:
exp2trig(exp(i*x)) devuelve cos(x)+(i)*sin(x)
Ejemplo:
expexpand(exp(3*x)) devuelve exp(x)^3
Ejemplo:
asin2acos(acos(x)+asin(x)) devuelve -
acos(x)+acos(x)
Ejemplo:
asin2atan(2*asin(x)) devuelve 2*atan(x/(sqrt(1-
x^2)))
Ejemplo:
sin2costan(sin(x)) devuelve tan(x)*cos(x)
Coseno
acosx asinx Devuelve una expresin con arccos(x) reescrita como pi/2-
arcsin(x).
acos2asin(Expr)
Ejemplo:
acos2asin(acos(x)+asin(x)) devuelve pi/2-
asin(x)+asin(x)
acosx atanx Devuelve una expresin con arccos(x) reescrita como pi/2-
arctan(x/sqrt(1-x^2)).
acos2atan(Expr)
Ejemplo:
acos2atan(2*acos(x)) devuelve 2*(pi/2-atan(x/
(sqrt(1-x^2))))
Ejemplo:
cos2sintan(cos(x)) devuelve sin(x)/tan(x)
Tangente
atanx asinx Devuelve una expresin con arctan(x) reescrita como
arcsin(x/sqrt(1+x^2)).
atan2asin(Expr)
atanx acosx Devuelve una expresin con arctan(x) reescrita como pi/2-
arccos(x/sqrt(1+x^2)).
atan2acos(Expr)
tanx sinx/cosx Devuelve una expresin con tan(x) reescrita como sin(x)/
cos(x).
tan2sincos(Expr)
Ejemplo:
tan2sincos(tan(x)) devuelve sin(x)/cos(x)
Ejemplo:
halftan(sin(x)) devuelve 2*tan(x/2)/(tan(x/
2)^2+
Trig
trigx sinx Devuelve una expresin simplificada utilizando las frmulas
sin(x)^2+cos(x)^2=1 y tan(x)=sin(x)/cos(x) (seno
privilegiado).
trigsin(Expr)
Ejemplo:
trigsin(cos(x)^4+sin(x)^2) devuelve sin(x)^4-
sin(x)^2+
Ejemplo:
trigcos(sin(x)^4+sin(x)^2) devuelve cos(x)^4-
3*cos(x)^2+2
Ejemplo:
trigtan(cos(x)^4+sin(x)^2) devuelve
(tan(x)^4+tan(x)^2+1)/(tan(x)^4+2*tan(x)^2+1)
Ejemplo:
atrig2ln(atan(x)) devuelve ((i)*ln((i+x)/(i-
x)))/2
Ejemplo:
tlin(sin(x)^3) devuelve 3*sin(x)/4+sin(3*x)/-4
Ejemplo:
tcollect(sin(x)+cos(x)) devuelve sqrt(2)*cos(x-
1/4*pi)
Ejemplo:
trigexpand(sin(3*x)) devuelve (4*cos(x)^2-
1)*sin(x)
Ejemplo:
trig2exp(sin(x)) devuelve (exp((i)*x)-1/
exp((i)*x))/(2*i)
Entero
Divisores Devuelve la lista de divisores de un entero o una lista de
enteros.
idivis(Intg(a) o (LstEnt))
Ejemplo:
idivis(12) devuelve [1, 2, 3, 4, 6, 12]
Ejemplo:
ifactor(150) devuelve [2*3*5]
Ejemplo:
ifactors(150) devuelve [2, 1, 3, 1, 5, 2]
Ejemplo:
gcd(32,120,636) devuelve 4
Ejemplo:
lcm(6,4) devuelve 12
Primo
Probar si primo Prueba si un entero dado es un nmero primo o no.
isPrime(Intg(a))
Ejemplo:
isPrime(1999) devuelve 1
Ejemplo:
ithprime(5) devuelve 11
Ejemplo:
nextprime(11) devuelve 13
Ejemplo:
prevprime(11) devuelve 7
Ejemplo:
euler(6) devuelve 2
Ejemplo:
iquo(46, 23) devuelve 2
Ejemplo:
irem(46, 23) devuelve 17
Ejemplo:
powmod(5,2,13) devuelve 12
Ejemplo:
ichinrem([2, 7], [3, 5]) devuelve [-12, 35]
Polinmica
Buscar races Devuelve todas las races calculadas de un polinomio dadas
por sus coeficientes. (Puede que no funcione si las races no
son simples).
proot(Vect||Poli)
Ejemplo:
proot([1,0,-2]) devuelve
[-1.41421356237,1.41421356237]
Ejemplo:
coeff(x*3+2) devuelve poly1[3,2]
Ejemplo:
divis(x^2-1) devuelve [1,x-1,x+1,(x-1)*(x+1)]
Ejemplo:
lcm(x^2-2*x+1,x^3-1) devuelve (x-1)*(x^3-1)
Crear
Polinomio a Con una variable como segundo argumento, devuelve los
coeficiente coeficientes de un polinomio con respecto a la variable. Con
una lista de variables como segundo argumento, devuelve el
formato interno del polinomio.
symb2poly(Expr,[Var])
O bien,
symb2poly(Expr,ListVar)
Ejemplo:
pcoeff([1,0,0,0,1]) devuelve poly1[1,-
2,1,0,0,0]
Races a Devuelve la funcin racional que tiene las races y los polos
polinomio especificados en el argumento.
fcoeff(Lst(raz||polo,orden))
Ejemplo:
fcoeff([1,2,0,1,3,-1]) devuelve (x-1)^2*x*(x-
3)^-1
Ejemplo:
randpoly(t, 8, -1..1) devuelve un vector de 9
enteros aleatorios, todos ellos entre 1 y 1.
Ejemplo:
pmin([[1,0],[0,1]],x) devuelve x-1
lgebra
Cociente Devuelve el cociente euclidiano de dos polinomios escritos
como vectores o en forma simblica.
quo((Vect),(Vect),[Var])
O bien,
quo((Poli),(Poli),[Var])
Ejemplo:
quo([1,2,3,4],[-1,2]) devuelve poly1[-1,-4,-11]
O bien,
rem((Poli),(Poli),[Var])
Ejemplo:
rem([1,2,3,4],[-1,2]) devuelve poly1[26]
Ejemplo:
degree(x^3+x) devuelve 3
Ejemplo:
factor_xn(x^4-1) devuelve x^4*(1-x^-4)
Ejemplo:
content(2*x^2+10*x+6) devuelve 2
Ejemplos:
sturmab(x^2*(x^3+2),-2,0) devuelve 1
sturmab(n^3-1,n,-2-i,5+3i) devuelve 3
Resto chino Devuelve el resto chino de los polinomios escritos como listas
de coeficientes o en forma simblica.
chinrem([Lst||Expr,Lst||Expr],[Lst||Expr
,Lst||Expr])
Ejemplo:
chinrem([[1,2],[1,0,1]],[[1,1],[1,1,1]])
devuelve [poly1[-1,-1,0,1],poly1[1,1,2,1,1]]
Especial
Ciclotmico Devuelve la lista de coeficientes del polinomio ciclotmico de
un entero.
cyclotomic(Ent)
Ejemplo:
cyclotomic(20) devuelve [1,0,-1,0,1,0,-1,0,1]
Ejemplo:
gbasis([x^2-y^3,x+y^2],[x,y]) devuelve [y^4-
y^3,x+y^2]
Ejemplo:
greduce(x*y-1,[x^2-y^2,2*x*y-y^2,y^3],[x,y])
devuelve 1/2*y^2-1
Ejemplo:
hermite(3) devuelve 8*x^3-12*x
O bien,
lagrange(Mtrx_2*n)
Ejemplo:
lagrange([1,3],[0,1]) devuelve (x-1)/2
Ejemplo:
laguerre(4) devuelve 1/24*a^4+(-1/6)*a^3*x+5/
12*a^3+1/4*a^2*x^2+(-3/2)*a^2*x+35/24*a^2+(-
1/6)*a*x^3+7/4*a*x^2+(-13/3)*a*x+25/12*a+1/
24*x^4+(-2/3)*x^3+3*x^2-4*x+1
Ejemplo:
legendre(4) devuelve 35*x^4/8+-15*x^2/4+3/8
Ejemplo:
tchebyshev1(3) devuelve 4*x^3-3*x
Ejemplo:
tchebyshev2(3) devuelve 8*x^3-4*x
Grfico
Funcin Traza la grfica de una expresin de una o dos variables con
superposicin.
plotfunc(Expr,[Var(x)],[Intg(color)])
O bien,
plotfunc(Expr,[VectVar],[Intg(color)])
Ejemplo:
plotfunc(3*sin(x)) dibuja la grfica de y=3*sin(x)
plotfield(Expr,VectVar,[Opc])
AREA rea situada bajo una curva o entre curvas. Busca el rea
firmada bajo una funcin o entre dos funciones. Busca el rea
bajo la funcin Fn o bajo la funcin Fn y sobre la funcin Fm,
del valor inferior de X al valor superior de X.
AREA(Fn,[Fm,]inferior,superior)
Ejemplo:
AREA(-X,X2-2,-2,1) devuelve 4.5
functionName(entrada,[parmetros
opcionales])
Entrada es la lista de entrada para la funcin. Puede
tratarse de una referencia de rango de celdas, una simple
lista o cualquier elemento cuyo resultado sea una lista de
valores.
Por ejemplo:
=STAT1(A25:A37)
produce el resultado
predeterminado siguiente.
x s s
med q3 max
STAT1(A25:A37)
STAT1(A25:A37,"h n x ").
HypZ1mean(lista de entrada,
["configuracin"])
HypZ1mean(PromMuestr, TamMuestr,
PromPobNulo, DesvEstPob, NivFirm, Modo,
["configuracin"])
HypZ2mean(lista de entrada,
["configuracin"])
HypZ2mean(PromMuestr, ProdMuestr2,
TamMuestr,TamMuestr2, DesvEstPob,
DesvEstPob2,NivFirm, Modo,
["configuracin"])
HypZ1prop(lista de entrada,
["configuracin"])
HypZ1prop(RecCorr, TamMuestr,
PropPobNulo, NivFirm, Modo,
["configuracin"])
HypZ2prop(lista de entrada,
["configuracin"])
HypZ2prop(RecCorr1, RecCorr2, TamMuestr1,
TamMuestr2, NivFirm, Modo,
["configuracin"])
HypT1mean(PromMuestr, DesvEstMuestr,
TamMuestr, PropPobNulo, NivFirm, Modo,
["configuracin"])
HypT2mean(lista de entrada,
["configuracin"])
HypT2mean(ProdMuestr1,
ProdMuestr2,DesvEstMuestr1,
DesvEstMuestr2,TamMuestr1, TamMuestr2,
agrupados, NivFirm, Modo,
["configuracin"])
ConfZ1mean(lista de entrada,
["configuracin"])
ConfZ1mean(PromMuestr, TamMuestr,
DesvEstPobm NivConf, ["configuracin"])
ConfZ2mean(lista de entrada,
["configuracin"])
ConfZ2mean(ProdMuestr1, ProdMuestr2,
TamMuestr1, TamMuestr2,
DesvEstPob1,DesvEstPob2 NivConf,
["configuracin"])
ConfZ1prop(lista de entrada,
["configuracin"])
ConfZ2prop(lista de entrada,
["configuracin"])
ConfZ2prop(RecCorr1, RecCorr2,
TamMuestr1, TamMuestr2,NivConf,
["configuracin"])
ConfT1mean(lista de entrada,
["configuracin"])
ConfT1mean(PromMuestr, DesvEstMuestr,
TamMuestr, NivConf, ["configuracin"])
ConfT2mean(lista de entrada,
["configuracin"])
ConfT2mean(PromMuestr, ProdMuestr2,
DesvEstMuestr, DesvEstMuestr2,
TamMuestr, TamMuestr2, agrupados,
NivConf, ["configuracin"])
HypZ1mean(PromMuestr, TamMuestr,
PromPobNulo, DesvEstPob, NivFirm, Modo)
HypZ2mean(PromMuestr, ProdMuestr2,
TamMuestr,TamMuestr2, DesvEstPob,
DesvEstPob2,NivFirm, Modo)
HypZ1prop(RecCorr, TamMuestr,
PropPobNulo, NivFirm, Modo)
Modo: especifica cmo calcular la estadstica:
1 = Menor que
2 = Mayor que
3 = No es igual
HypT1mean(PromMuestr, DesvEstMuestr,
TamMuestr, PropPobNulo, NivFirm, Modo)
HypT2mean(ProdMuestr1,
ProdMuestr2,DesvEstMuestr1,
DesvEstMuestr2,TamMuestr1, TamMuestr2,
agrupados, NivFirm, Modo)
Modo: especifica cmo calcular la estadstica:
1 = Menor que
2 = Mayor que
3 = No es igual
ConfZ1mean(PromMuestr, TamMuestr,
DesvEstPobm NivConf)
ConfZ2mean(ProdMuestr1, ProdMuestr2,
TamMuestr1, TamMuestr2,
DesvEstPob1,DesvEstPob2 NivConf)
ConfZ2prop(RecCorr1, RecCorr2,
TamMuestr1, TamMuestr2, NivConf)
ConfT1mean(PromMuestr, DesvEstMuestr,
TamMuestr, NivConf)
ConfT2mean(PromMuestr, ProdMuestr2,
DesvEstMuestr, DesvEstMuestr2, TamMuestr,
TamMuestr2, agrupados, NivConf)
Ejemplo:
En el modo Grados, SAS(2,90,2) devuelve {2.82
45,45}.
En el caso indeterminado AAS donde pueden existir dos
soluciones, AAS puede devolver una lista de ambas listas que
contiene ambos resultados.
Ejemplo:
CHECK(F1) activa la variable F1 de la Vista simblica de la
aplicacin Funcin. El resultado es que F1(X) se dibuja en la
Vista de grfico y tiene una columna de valores de funcin en
la Vista numrica de la aplicacin Funcin.
Ejemplo:
UNCHECK(R1) desactiva la variable R1 de la Vista simblica
de la aplicacin Polar. El resultado es que R1() no se dibuja
en la Vista de grfico y no aparece en la Vista numrica de
la aplicacin Polar.
Men Catlg
El men Catlg recopila todos
los comandos y todas las
funciones disponibles en la
calculadora HPPrime. No
obstante, en esta seccin se
describen las funciones y los
comandos que solo se
pueden encontrar en el
men Catlg. Las funciones y los comandos que tambin se
encuentran en el men Matem. se describen en Funciones del
teclado en la pgina 353. Aquellos que tambin se
encuentran en el men Sistema algebraico computacional se
describen en Men Sistema algebraico computacional en
la pgina 369. Las funciones y los comandos especficos de
la aplicacin Geometra se describen en Funciones y
comandos de geometra en la pgina 190, y aquellos
especficos de programacin se describen en Comandos de
programa en la pgina 589.
Algunas de las opciones del men Catlg
tambin pueden elegirse en la paleta de
relaciones (Sr).
Ejemplo:
[[1,2],[3,4]].*[[3,4],[5,6]] devuelve
[[3,8],[15,24]]
Ejemplo:
A:=3 almacena el valor 3 en la variable A
Ejemplo:
a2q([[1,2],[4,4]],[x,y]) devuelve
x^2+6*x*y+4*y^2
Ejemplo:
abcuv(x^2+2*x+1,x^2-1,x+1) devuelve [1/2,(-1)/
2]
additionally(n>5);
Ejemplo:
algvar(sqrt(x)+y) devuelve [[y],[x]]
Ejemplo:
alog10(3) devuelve 1000
Ejemplo:
altitude(A,B,C) dibuja una lnea que pasa a travs
del punto A perpendicular a BC.
Ejemplo:
3 +1==4 AND 4 < 5 devuelve 1.
Ejemplo:
append([1,2,3],4) devuelve [1,2,3,4]
Ejemplo:
apply(x->x^3,[1,2,3]) devuelve [1,8,27]
barycenter Dibuja el baricentro del sistema que consta del punto 1 con
coeficiente de peso 1, punto 2 con coeficiente de peso 2,
punto 3 con coeficiente de peso 3, etc.
barycenter([Pnt1,Coef1],[Pnt2,Coef2],[Pnt3,Co
ef3])
Ejemplo:
barycenter([3,1],[3,1],[4,2]) devuelve
point(2,0)
Ejemplo:
bisector(0,-4i,4) dibuja la lnea dada por y=x
Ejemplo:
canonical_form(2*x^2-12*x+1) devuelve 2*(x-
3)^2-17
Ejemplo:
cat("aaa",c,12*3) devuelve "aaac3"
Ejemplo:
center(circle(x^2+y2xy)) devuelve point(1/
2,1/2)
Ejemplo:
cFactor(x^2*y+y) devuelve (x+i)*(x-i)*y
Ejemplo:
chrem([2,3],[7,5]) devuelve [-12,35]
Ejemplo:
circle(GA,GB) dibuja el crculo con el dimetro AB
Ejemplo:
circumcircle(GA,GB,GC) dibuja el crculo circunscrito
a ABC
Ejemplo:
col([[1,2,3],[4,5,6],[7,8,9]],1) devuelve
[2,5,8]
Ejemplo:
coldim([[1,2,3],[4,5,6]]) devuelve 3
Ejemplo:
comDenom(1/x+1/y^2+1) devuelve (x*y^2+x+y^2)/
(x*y^2)
Ejemplo:
companion(x^2+5x-7,x) devuelve [[0,7],[1,-5]]
Ejemplo:
compare(1,2) devuelve 1
Ejemplo:
complexroot(x^5-2*x^4+x^3+i,0.1) devuelve [[[(-
21-12*i)/32,(-18-9*i)/32],1],[[(6-15*i)/16,(-
6-21*i)/(16-16*i)],1],[[(27+18*i)/
(16+16*i),(24-3*i)/16],1],[[(6+27*i)/
(16+16*i),(9+6*i)/8],1],[[(-15+6*i)/
(16+16*i),(-3+12*i)/16],1]]
Ejemplo:
conic(x^2+y^2-81) dibuja un crculo con el centro en
(0,0) y un radio de 9
Ejemplo:
contains(%{0,1,2,3%},2) devuelve 3
Ejemplo:
convert(20_m, 1_ft) devuelve 65.6167979003_ft
Ejemplo:
convexhull(0,1,1+i,1+2i,-1-i,1-3i,-2+i)
devuelve 1-3*i,1+2*i,-2+i,-1-i
Ejemplo:
correlation([[1,2],[1,1],[4,7]]) devuelve 33/
(6*sqrt(31))
Ejemplo:
count((x)->x,[2,12,45,3,7,78]) devuelve 147
Ejemplo:
covariance([[1,2],[1,1],[4,7]]) devuelve 11/3
Ejemplo:
covariance_correlation([[1,2],[1,1],[4,7]])
devuelve [11/3,33/(6*sqrt(31))]
Ejemplo:
cpartfrac((x)/(4-x^2)) devuelve 1/((x-2)*-2)+1/
((x+2)*-2)
Ejemplo:
crationalroot(2*x^3+(-5-7*i)*x^2+(-
4+14*i)*x+8-4*i) devuelve [(3+i)/2,2*i,1+i]
Ejemplo:
cumSum([0,1,2,3,4]) devuelve [0,1,3,6,10]
Ejemplo:
delcols([[1,2,3],[4,5,6],[7,8,9]],1..1)
devuelve [[1,3],[4,6],[7,9]]
Ejemplo:
delrows([[1,2,3],[4,5,6],[7,8,9]],1..1)
devuelve [[1,2,3],[7,8,9]]
Ejemplo:
deltalist([1,4,8,9]) devuelve [3,4,1]
Ejemplo:
Dirac(1) devuelve 0
Ejemplo:
division_point(0,6+6*i,4) devuelve point(8,8)
Ejemplo:
DrawSlp(2,1,3) dibuja la lnea dada por y=3x5
Ejemplo:
egcd((x-1)^2,x^3-1) devuelve [-x-2,1,3*x-3]
Ejemplo:
eigenvals([[-2,-2,1],[-2,1,-2],[1,-2,-2]])
devuelve 3,-3,-3
Ejemplo:
element(0..5) crea, inicialmente, un valor de 2.5.
Tocar este valor y pulsar Enter permite pulsar una tecla
del cursor para aumentar o disminuir el valor de una
manera similar a la de una barra de desplazamiento.
Pulse Enter de nuevo para cerrar la barra de
desplazamiento. El valor que configure se puede utilizar
como un coeficiente en una funcin que trace a
continuacin.
Ejemplo:
ellipse(GA,GB,3) dibuja una elipse cuyos enfoques
son los puntos A y B. Para cualquier punto P en la elipse,
AP+BP=6.
Ejemplo:
evalc(1/(x+y*i)) devuelve x/(x^2+y^2)+(i)*(-y)/
(x^2+y^2)
Ejemplo:
evalf(2/3) devuelve 0.666666666667
Ejemplo:
exact(1.4141) devuelve 14141/10000
exbisector Dibuja el bisector exterior del ngulo AB-AC dado por A,B y
C.
exbisector((Pnt o Cplx(A)),(Pnt o
Cplx(B)),(Pnt o Cplx(C)))
Ejemplo:
exbisector(0,4i,4) dibuja la lnea dada por y=x
Ejemplo:
excircle(GA,GB,GC) dibuja el crculo tangente a BC y
a las rayas AB y AC
Ejemplo:
exp(0) devuelve 1
Ejemplo:
exponential_regression([[1.0,2.0],[0.0,1.0],[
4.0,7.0]]) devuelve 1.60092225473,1.10008339351
EXPORT(Nombre de funcin)
Ejemplos:
expr("2+3") devuelve 5.
Ejemplo:
ezgcd(x^2-2*xy+y^2-1,x-y) devuelve 1
Ejemplo:
f2nd(42/12) devuelve [7,2]
Ejemplo:
faces(polyhedron([0,0,0],[0,5,0],[0,0,5],[1,2
,6])) devuelve
polyhedron[[[0,0,0],[0,5,0],[0,0,5]],[[0,0,0]
,[0,5,0],[1,2,6]],[[0,0,0],[0,0,5],[1,2,6]],[
[0,5,0],[0,0,5],[1,2,6]]]
Ejemplo:
factorial(4) devuelve 24
Ejemplo:
fMax(-x^2+2*x+1,x) devuelve 1
Ejemplo:
fMin(x^2-2*x+1,x) devuelve 1
Ejemplo:
format(9.3456,"s3") devuelve 9.35
Ejemplo:
fracmod(41,121) devuelve 2/3
Ejemplo:
froot((x^5-2*x^4+x^3)/(x-3)) devuelve
[0,3,1,2,3,-1]
Ejemplo:
fsolve(cos(x)=x,x,-1..1,bisection_solver)
devuelve [0.739085133215]
Ejemplo:
function_diff(sen) devuelve (`x`)->cos(`x`)
Ejemplo:
gauss(x^2+2*a*x*y,[x,y]) devuelve (a*y+x)^2+(-
y^2)*a^2
Ejemplo:
GF(5,9) devuelve GF(5,k^9-k^8+2*k^7+2*k^5-
k^2+2*k-2,[k,K,g],undef)
Ejemplo:
gramschmidt([1,1+x],(p,q)->integrate(p*q,x,-
1,1)) devuelve [1/(sqrt(2)),(1+x-1)/(sqrt(6))/
3]
Ejemplo:
halftan_hyp2exp(sin(x)+sinh(x)) devuelve
2*tan(x/2)/(tan(x/2)^2+1)+(exp(x)-1/exp(x))/2
Ejemplo:
hamdist(0x12,0x38) devuelve 3
Ejemplo:
has(x+y,x) devuelve 1
Ejemplo:
head(1,2,3) devuelve 1
Ejemplo:
Heaviside(1) devuelve 1
Ejemplo:
hexagon(0,6) dibuja un hexgono regular cuyos dos
primeros vrtices estn en (0, 0) y (6, 0)
Ejemplo:
homothety(GA,2,GB) crea una ampliacin centrada en
el punto A que tiene un factor de escala de 2. Cada
punto P en el objeto geomtrico B tiene su imagen P en
la raya AP, de tal manera que AP=2AP.
Ejemplo:
hyp2exp(cosh(x)) devuelve (exp(x)+1/exp(x))/2
Ejemplo:
iabcuv(21,28,7) devuelve [-1,1]
Ejemplo:
ibasis([[1,0,0],[0,1,0]],[[1,1,1],[0,0,1]])
devuelve [[-1,-1,0]]
Ejemplo:
icontent(24x^3+6x^2-12x+18) devuelve 6
Ejemplo:
id(1,2,3) devuelve 1,2,3
Ejemplo:
identity(3) devuelve [[1,0,0],[0,1,0],[0,0,1]]
Ejemplo:
iegcd(14, 21) devuelve [-1, 1, 7]
Ejemplo:
IFTE(2<3, 5-1, 2+7) devuelve 4
Ejemplo:
igcd(24, 36) devuelve 12
Ejemplo:
ilaplace(1/(x^2+1)^2) devuelve (-x)*cos(x)/
2+sin(x)/2
Ejemplo:
incircle(GA,GB,GC) dibuja el incrculo de ABC
Ejemplo:
interval2center(2..5) devuelve 7/2
Ejemplo:
inv(9/5) devuelve 5/9
Ejemplo:
inversion(GA,3,GB) dibuja el punto C en la lnea AB,
de tal manera que AB*AC=3. En este caso, el punto A
es el centro de la inversin y el factor de escala es 3. El
punto B es el punto cuya inversin se crea.
Ejemplo:
iPart(4.3) devuelve 4.0
Ejemplo:
iquorem(46, 23) devuelve [2, 17]
Ejemplo:
isobarycenter(3,3,3*3*i) devuelve
point(3*3*i/3) , que es equivalente a (0,3)
Ejemplo:
isopolygon(GA,GB,6) dibuja un hexgono regular
cuyos dos primeros vrtices son los puntos A y B.
Ejemplo:
isosceles_triangle(GA,GB,angle(GC,GA,GB) define
un tringulo issceles de modo que uno de los dos lados
con la misma longitud es AB, y el ngulo entre los dos
lados con la misma longitud tiene una medida igual a la
del ngulo ACB.
Ejemplo:
jacobi_symbol(132,5) devuelve -1
Ejemplo:
laplacian(exp(z)*cos(x*y),[x,y,z]) devuelve -
x^2*cos(x*y)*exp(z)-
y^2*cos(x*y)*exp(z)+cos(x*y)*exp(z)
Ejemplo:
lcoeff(-2*x^3+x^2+7*x) devuelve -2
Ejemplo:
legendre(4) devuelve 35*x^4/8+-15*x^2/4+3/8
Ejemplo:
length([1,2,3]) devuelve 3
Ejemplo:
lgcd([45,75,20,15]) devuelve 5
Ejemplo:
lin((exp(x)^3+exp(x))^2) devuelve
exp(6*x)+2*exp(4*x)+exp(2*x)
Ejemplo:
linear_regression([[0.0,0.0],[1.0,1.0],[2.0,4.
0],[3.0,9.0],[4.0,16.0]]) devuelve 4.0,-2.0
Ejemplo:
list2mat([1,8,4,9],1) devuelve
[[1],[8],[4],[9]]
Ejemplo:
lname(exp(x)*2*sin(y)) devuelve [x,y]
Ejemplo:
lnexpand(ln(3*x)) devuelve ln(3)+ln(x)
Ejemplo:
log10(10) devuelve 1
Ejemplo:
logarithmic_regression([[1.0,1.0],[2.0,4.0],[
3.0,9.0],[4.0,16.0]]) devuelve 10.1506450002,-
0.564824055818
Ejemplo:
logb(5,2) devuelve ln(5)/ln(2), que es
aproximadamente 2.32192809489
Ejemplo:
logistic_regression([0.0,1.0,2.0,3.0,4.0],0.0
,1.0) devuelve [-17.77/(1+exp(-
0.496893925384*x+2.82232341488+3.14159265359*
i)),-2.48542227469/(1+cosh(-
0.496893925384*x+2.82232341488+3.14159265359*
i))]
Ejemplo:
lvar(exp(x)*2*sin(y)) devuelve [exp(x),sin(y)]
Ejemplo:
map([1,2,3],x->x^3) devuelve [1,8,27]
Ejemplo:
mat2list([[1,8],[4,9]]) devuelve [1,8,4,9]
Ejemplo:
matpow([[1,2],[3,4]],n) devuelve [[(sqrt(33)-
3)*((sqrt(33)+5)/2)^n*-6/(-12*sqrt(33))+(-
(sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*6/(-
12*sqrt(33)),(sqrt(33)-3)*((sqrt(33)+5)/
2)^n*(-(sqrt(33))-3)/(-12*sqrt(33))+(-
(sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*(-
(sqrt(33))+3)/(-
12*sqrt(33))],[6*((sqrt(33)+5)/2)^n*-6/(-
12*sqrt(33))+6*((-(sqrt(33))+5)/2)^n*6/(-
12*sqrt(33)),6*((sqrt(33)+5)/2)^n*(-
(sqrt(33))-3)/(-12*sqrt(33))+6*((-
(sqrt(33))+5)/2)^n*(-(sqrt(33))+3)/(-
12*sqrt(33))]]
Ejemplo:
mean([1,2,3],[1,2,3]) devuelve 7/3
Ejemplo:
median([1,2,3,5,10,4]) devuelve 3.0
Ejemplo:
median_line(0,8i,4) dibuja la lnea cuya ecuacin es
y=2x; es decir, la lnea que pasa a travs de (0,0) y
(2,4), el punto medio del segmento cuyos extremos son
(0, 8) y (4, 0).
Ejemplo:
member(1,[4,3,1,2]) devuelve 3
Ejemplo:
midpoint(0,6+6i) devuelve point(3,3)
Ejemplo:
mksa(32_yd) devuelve 29.2608_m
Ejemplo:
modgcd(x^4-1,(x-1)^2) devuelve x-1
Ejemplo:
mRow(12,[[1,2],[3,4],[5,6]],0) devuelve
[[12,24],[3,4],[5,6]]
Ejemplo:
mult_c_conjugate(1/(3+i*2)) devuelve 1*(3+(-
i)*2)/((3+(i)*2)*(3+(-i)*2))
Ejemplo:
mult_conjugate(sqrt(3)-sqrt(2)) devuelve
(sqrt(3)-(sqrt(2)))*(sqrt(3)+sqrt(2))/
(sqrt(3)+sqrt(2))
Ejemplo:
nDeriv(f(x),x,h) devuelve (f(x+h)-(f(x-
h)))*0.5/h
Ejemplo:
normal(2*x*2) devuelve 4*x
Ejemplo:
normalize(3+4*i) devuelve (3+4*i)/5
Ejemplo:
odd(6) devuelve 0
OR OR lgico.
expr1 OR expr2
Ejemplo:
3 +1==4 OR 8 < 5 devuelve 1.
Ejemplo:
orthocenter(0,4i,4) devuelve (0,0)
orthogonal Con un punto (A) y una lnea (BC) como argumentos, dibuja
el plano ortogonal de la lnea que pasa a travs del punto.
Con un punto (A) y un plano (BCD) como argumentos, dibuja
la lnea ortogonal del plano que pasa a travs del punto.
orthogonal(Pnt(A),(Line(BC) o Plane(BCD))
Ejemplo:
pa2b2(17) devuelve [4,1]
Ejemplo:
pade(exp(x),x,10,6) devuelve (-x^5-30*x^4-
420*x^3-3360*x^2-15120*x-30240)/(x^5-
30*x^4+420*x^3-3360*x^2+15120*x-30240)
Ejemplo:
parabola(GA,GB) dibuja una parbola cuyo enfoque
es el punto A y cuya directriz es la lnea B.
Ejemplo:
parallelogram(0,6,9+5i) dibuja un paralelogramo
cuyos vrtices estn en (0, 0), (6, 0), (9, 5) y (3,5). Las
coordenadas del ltimo punto se calculan
automticamente.
Ejemplo:
perpen_bisector(3+2i,i) dibuja el bisector
perpendicular de un segmento cuyos extremos tienen las
coordenadas (3, 2) y (0, 1); es decir, la lnea cuya
ecuacin es y=x/3+1.
PI Inserta pi.
Ejemplo:
{"Even" if (324 MOD 2) == 0
{"Odd" if
devuelve "Even"
Cuando la entrada de libro de texto est desactivada, la
sintaxis (sin sistema algebraico computacional) es:
PIECEWISE(prueba1, prueba1, ...[, prueban],
cason)
plotinequation Dibuja los puntos del plano cuyas coordenadas satisfacen las
inecuaciones de dos variables.
plotinequation(Expr,[x=xrange,y=yrange],[xste
p],[ystep])
plotpolar Para una expresin f(x), dibuja la curva polar r=f(x) para x
en el intervalo VarMn a VarMx.
plotpolar(Expr,Var,VarMn,VarMx)
Ejemplo:
polar_coordinates(point(1+2*i)) devuelve
[sqrt(5),atan(2)]
Ejemplo:
POLYCOEF({-1, 1}) devuelve {1, 0, -1}
Ejemplo:
POLYEVAL({1,0,-1},3) devuelve 8
Ejemplo:
polygon(GA,GB,GD) dibuja ABD
polygonscatterplot Dibuja los puntos (xk,yk) y los polgonos creados por la unin
de los puntos (xk,yk), donde xk=elemento fila k columna 0 y
yk=elemento fila k columna j (para j fijo y para k=0...nfilas).
polygonscatterplot(Mtrz)
Ejemplo:
polynomial_regression([[1.0,1.0],[2.0,4.0],[3
.0,9.0],[4.0,16.0]],3) devuelve [-0.0,1.0,-
0.0,0.0]
Ejemplo:
POLYROOT([1,0,-1]} devuelve [-1, 1]
Ejemplo:
potential([2*x*y+3,x^2-4*z,-4*y],[x,y,z])
devuelve 2*x^2*y/2+3*x-4*y*z
Ejemplo:
power_regression([[1.0,1.0],[2.0,4.0],[3.0,9.
0],[4.0,16.0]]) devuelve 2.0,1.0
Ejemplo:
powerpc(circle(0,1+i),3+i) devuelve 8
Ejemplo:
prepend([1,2],3) devuelve [3,1,2]
Ejemplo:
primpart(2x^2+10x+6) devuelve x^2+5*x+3
Ejemplo:
product(n,n,1,10,2) devuelve 945
Ejemplo:
propfrac(28/12) devuelve 2+1/3
Ejemplo:
ptayl(x^2+2*x+1,1) devuelve x^2+4*x+4
Ejemplo:
q2a(x^2+2*x*y+2*y^2,[x,y]) devuelve
[[1,1],[1,2]]
Ejemplo:
quantile([0,1,3,4,2,5,6],0.25) devuelve [1.0]
Ejemplo:
quartile1([1,2,3,5,10,4]) devuelve 2.0
Ejemplo:
quartile3([1,2,3,5,10,4]) devuelve 5.0
Ejemplo:
quartiles([1,2,3,5,10,4]) devuelve
[[1.0],[2.0],[3.0],[5.0],[10.0]]
Ejemplo:
quorem([1,2,3,4],[-1,2]) devuelve [poly1[-1,-
4,-11],poly1[26]]
Ejemplo:
randexp(1) devuelve 1.17118631006
Ejemplo:
randperm(4) devuelve [2,1,3,0]
Ejemplo:
ratnormal((x^2-1)/(x^3-1)) devuelve (x+1)/
(x^2+x+1)
Ejemplo:
rectangular_coordinates([1,-1]) devuelve
[cos(1),-sin(1)]
Ejemplo:
reduced_conic(x^2+2*x-2*y+1) devuelve [[-
1,0],[[0,1],[-1,0]],1,y^2+2*x,[[-1+(-i)*(t*t/
-2+(i)*t),t,-4,4,0.1]]]
Ejemplo:
ref([[3,1,-2],[3,2,2]]) devuelve [[1,1/3,-2/
3],[0,1,4]]
reflection Con una lnea (D) y un punto (C) como argumentos, devuelve
la reflexin del punto en la lnea (es decir, la lnea se entiende
como una lnea de simetra). Con un punto (A) y una curva
(C) como argumentos, devuelve la reflexin de la curva en el
punto (es decir, el punto se entiende como el punto de
simetra).
reflection((Pnt(A) o Line(D)),(Pnt(C) o
Curve(C)))
Ejemplo:
reflection(line(x=3),point(1,1)) refleja el punto
en (1, 1) sobre la lnea vertical x=3 para crear un punto
en (5,1).
Ejemplo:
remove(x->x>=5,[1,2,6,7]) devuelve [1,2]
Ejemplo:
reorder(x^2+2*x+y^2,[y,x]) devuelve y^2+x^2+2*x
Ejemplo:
residue(1/z,z,0) devuelve 1
Ejemplo:
revlist([1,2,3]) devuelve [3,2,1]
Ejemplo:
rhombus(GA,GB,angle(GC,GD,GE)) dibuja un rombo
en el segmento AB de tal manera que el ngulo en el
vrtice A tiene la misma medida que el ngulo DCE.
Ejemplo:
romberg(exp(x^2),x,0,1) devuelve 1.46265174591
rotation Con un punto (B), un ngulo (a1) y otro punto (A) como
argumentos, devuelve el resultado de la rotacin del segundo
punto por el ngulo sobre el centro de la rotacin dado por
el primer punto. Con una lnea (Dr3), un ngulo (a1) y una
curva como argumentos, devuelve el resultado de la rotacin
de la curva por el ngulo sobre el eje de la rotacin dado por
la lnea.
rotation((Pnt(B) o Cplj o
Dr3),Angle(a1),(Pnt(A) o Curva))
Ejemplo:
rotation(GA,angle(GB,GC,GD),GK) gira el objeto
geomtrico etiquetado como K, sobre el punto A, a
travs de un ngulo igual al ngulo CBD.
Ejemplo:
row([[1,2,3],[4,5,6],[7,8,9]],1) devuelve
[4,5,6]
Ejemplo:
rowAdd([[1,2],[3,4],[5,6]],1,2) devuelve
[[1,2],[3,4],[8,10]]
Ejemplo:
rowdim([[1,2,3],[4,5,6]]) devuelve 2
Ejemplo:
rowSwap([[1,2],[3,4],[5,6]],1,2) devuelve
[[1,2],[5,6],[3,4]]
Ejemplo:
rsolve(u(n+1)=2*u(n)+n,u(n),u(0)=1 devuelve [-
n+2*2^n-1]
Ejemplo:
segment(1+2i,4) dibuja el segmento definido por los
puntos cuyas coordenadas son (1,2) y (4,0).
select Devuelve una lista que contiene solo los elementos que
satisfacen la funcin booleana restante.
select(FncBool(f),Lst(l))
Ejemplo:
select(x->x>=5,[1,2,6,7]) devuelve [6,7]
Ejemplo:
seq(2^k,k=0..8) devuelve
1,2,4,8,16,32,64,128,256
Ejemplo:
seqsolve(2x+n,[x,n],1) devuelve -n-1+2*2^n
Ejemplo:
shift_phase(sin(x)) devuelve -cos((pi+2*x)/2)
Ejemplo:
signature([1,0,3,4,2]) devuelve
[100.0,100.0,0.0,87,14,""]
similarity Con dos puntos (B y A), un nmero real (k) y un ngulo (a1)
como argumentos, devuelve un punto que es similar a A que
pasa a travs del centro B con ngulo a1 y coeficiente de
escala k. Con un eje (Dr3), un nmero real (k), un ngulo (a1)
y un punto (A) como argumentos, devuelve un punto que es
similar a A que pasa a travs del eje dado por la lnea con
ngulo a1 y coeficiente de escala k.
Ejemplo:
similarity(0,3,angle(0,1,i),point(2,0)) ampla
el punto en (2,0) por un factor de escala de 3 (un punto
en (6,0)) y, a continuacin, gira el resultado 90 en
sentido contrario al de las agujas del reloj para crear un
punto en (0,6).
Ejemplo:
simult([[3,1],[3,2]],[[-2],[2]]) devuelve [[-2],[4]]
Ejemplo:
sincos(exp(i*x)) devuelve cos(x)+(i)*sin(x)
spline Devuelve el spline natural a travs de los puntos dados por dos
listas. Los polinomios en el spline estn en la variable x y son
de grado d.
spline(Lst(lx),Lst(ly),Var(x),Intg(d))
Ejemplo:
spline([0,1,2],[1,3,0],x,3) devuelve [-5*x^3/
4+13*x/4+1,5*(x-1)^3/4+-15*(x-1)^2/4+(x-1)/-
2+3]
Ejemplo:
sqrt(50) devuelve 5*sqrt(2)
Ejemplo:
square(0, 3+2i,p,q) dibuja un cuadrado con los
vrtices en (0,0), (3,2), (1,5) y (-2,3). Los dos ltimos
vrtices se calculan automticamente y se guardan en las
variables del sistema algebraico computacional p y q.
Ejemplo:
stddev([1,2,3]) devuelve (sqrt(6))/3
Ejemplo:
sturmseq(x^3-1,x) devuelve [1,[[1,0,0,-
1],[3,0,0],9],1]
Ejemplo:
subMat([[1,2],[3,4],[5,6]],1,0,2,1) devuelve
[[3,4],[5,6]]
Ejemplo:
suppress([0,1,2,3],2) devuelve [0,1,3]
Ejemplo:
surd(8,3) devuelve 8^(1/3)
Ejemplo:
sylvester(x^2-1,x^3-1,x) devuelve [[1,0,-
1,0,0],[0,1,0,-1,0],[0,0,1,0,-1],[1,0,0,-
1,0],[0,1,0,0,-1]]
Ejemplo:
tail([3,2,4,1,0]) devuelve [2,4,1,0]
Ejemplo:
tan2cossin2(tan(x)) devuelve (1-cos(2*x))/
sin(2*x)
Ejemplo:
tan2sincos2(tan(x)) devuelve sin(2*x)/
(1+cos(2*x)
Ejemplo:
tangent(plotfunc(x^2),GA) dibuja la tangente a la
grfica de y=x^2 a travs del punto A.
Ejemplo:
translation(0-i,GA) traslada el objeto A una unidad
hacia abajo.
Ejemplo:
tran([[1,2,3],[1,3,6],[2,5,7]]) devuelve
[[1,1,2],[2,3,5],[3,6,7]]
Ejemplo:
trunc(4.3) devuelve 4
Ejemplo:
tsimplify(exp(2*x)+exp(x)) devuelve
exp(x)^2+exp(x)
Ejemplo:
type("abc") devuelve DOM_STRING
Ejemplo:
unapply(2*x^2,x) devuelve (x)->2*x^2
Ejemplo:
valuation(x^4+x^3) devuelve 3
Ejemplo:
variance([3,4,2]) devuelve 2/3
Ejemplo:
vpotential([2*x*y+3,x^2-4*z,-2*y*z],[x,y,z])
devuelve [0,-2*x*y*z,-x^3/3+4*x*z+3*y]
Ejemplo:
zip('+',[a,b,c,d], [1,2,3,4]) devuelve
[a+1,b+2,c+3,d+4]
Inserta pi.
1. Pulse Sd (Define).
2. En el campo Nombre,
introduzca un nombre
para la funcin (por
ejemplo, SINCOS) y
toque .
3. En el campo Funcin,
introduzca la funcin.
eAA>+fAB>AC
Variables
Las variables son marcadores de posicin para objetos
(como definiciones de funciones, nmeros, matrices, los
resultados de los clculos, etc.). Algunas estn integradas
y no se pueden eliminar. Tambin puede crear sus
propias variables.
A muchas variables integradas se les asignan
automticamente objetos como resultado de alguna
operacin (como la definicin de una funcin polar, la
realizacin de un clculo o la configuracin de una
opcin). Por ejemplo, si define una funcin polar, dicha
definicin se asigna a la variable denominada R0 a Rn. Si
utiliza la aplicacin Funcin para encontrar la pendiente
de una curva para algn valor x, la pendiente se asigna
a una variable denominada Slope. Si elige binario
como la base para la aritmtica con enteros, una variable
integrada llamada Base recibir el valor 0. Si ha elegido
octal, Base recibir el valor 1.
Creacin de Las variables que cree recibirn el valor que les d. Puede
variables asignar un valor a determinadas variables integradas
(como las variables de Inicio). Tambin puede crear sus
propias variables. El ejemplo 1 que aparece a
continuacin ilustra cmo puede asignarse un valor a una
variable integrada, y el ejemplo 2 ilustra cmo crear una
variable y asignarle un valor.
Ejemplo 1: Para asignar 2 a la variable integrada A:
Szj AaE
Variables 477
El valor almacenado
aparecer tal y como se
muestra a la derecha. Si
entonces quisiera
multiplicar su valor
almacenado por 5, podra introducir:
Aas5E
Para asignar un objeto a una variable integrada, es
importante que elija una variable que coincida con el tipo
de objeto. Por ejemplo, no puede asignar un nmero
complejo a las variables A a Z, ya que estn reservadas
para nmeros reales. Deben asignarse nmeros
complejos a las variables Z0 a Z9. Del mismo modo, las
matrices solo pueden asignarse a las variables integradas
M0 a M9. Consulte Variables de Inicio en la pgina
481 para obtener ms informacin.
Tambin puede aprovechar las ventajas de las variables
integradas en el sistema algebraico computacional. No
obstante, las variables del sistema algebraico
computacional integradas deben introducirse en
minsculas: az.
Ejemplo 2: Puede crear sus propias variables en la vista
de Inicio y en la vista del sistema algebraico
computacional. Por ejemplo, imagine que desea crear
una variable llamada ME y asignarle 2. Introducira:
Szj AQAcE
Aparece un mensaje que le pregunta si desea crear una
variable llamada ME. Toque o pulse E
para confirmar su intencin. Ahora puede utilizar esta
variable en clculos posteriores: ME*3 devolver 303,
por ejemplo.
Tambin puede crear variables introduciendo [nombre de
una variable]:=[objeto]. Por ejemplo, si introduce
AxAoAtAwS.??E, se
asigna 55 a la variable YOU. Ahora puede utilizar esta
variable en clculos posteriores: YOU+60 devolver 115,
por ejemplo.
478 Variables
Uso de variables Del mismo modo que puede asignar valores a variables
para cambiar la que cree personalmente, puede asignar valores a
configuracin determinadas variables integradas. Puede modificar la
configuracin de Inicio en la pantalla Configuracin de
Inicio (SH). No obstante, tambin puede modificar
una configuracin de Inicio desde la vista de Inicio si
asigna un valor a la variable que representa esa
configuracin. Por ejemplo, la introduccin de 0
Base E en la vista de Inicio fuerza la configuracin
de la base del entero a binario. (Un valor de 1 la forzara
a octal, 2 a decimales y 3 a hex). Otro ejemplo: puede
cambiar la configuracin de la medida del ngulo de
radianes a grados si introduce 1 HAngle E en la vista de
Inicio. La introduccin de 0 HAngle
E fuerza que la configuracin vuelva a radianes.
Variables 479
Si solo desea recuperar el valor de una variable y no su
nombre, toque antes de seleccionar la variable en
un men de variables.
480 Variables
No se permite el uso de espacios en el nombre de una
aplicacin, y debe representarse por el carcter de guin
bajo: SX. La aplicacin puede ser una aplicacin
integrada o una que haya creado a partir de una
aplicacin integrada. El nombre de una variable
integrada debe coincidir con un nombre que aparezca en
las variables de Inicio o en las tablas de variables de
aplicaciones que se muestran a continuacin.
Variables de Inicio
Puede acceder a las variables de Inicio si pulsa a y
toca .
Categora Nombres
Real De A a Z y
Por ejemplo, 7.45 A
Compleja De Z0 a Z9
Por ejemplo, 2+3i Z1 o
(2,3) Z1 (en funcin de la
configuracin de nmero complejo)
Lista De L0 a L9
Por ejemplo, {1,2,3} L1.
Matriz De M0 a M9
Guarde matrices y vectores en estas
variables.
Por ejemplo,
[[1,2],[3,4]] M1.
Grficas De G0 a G9
Variables 481
Categora Nombres (Continuacin)
Configuracin HAngle
HFormat
HDigits
HComplex
Date
Time
Language
Entry
Integer
Base
Bits
Signed
Variables de aplicacin
Puede acceder a las variables de aplicaciones si pulsa
a y toca . Aparecen agrupadas por aplicacin
a continuacin. Puede encontrarlas agrupadas por vista
(simblica, numrica y de grfico) en Variables y
programas en la pgina 618.
Tenga en cuenta que si ha personalizado una aplicacin
integrada, su aplicacin aparecer en el men de
variables de aplicaciones con el nombre que le
proporcion. Puede acceder a las variables de una
aplicacin personalizada de la misma forma que accede
a las variables de aplicaciones integradas.
Categora Nombres
482 Variables
Categora Nombres (Continuacin)
Simblica F1 F6
F2 F7
F3 F8
F4 F9
F5 F0
Variables 483
Variables de la aplicacin Hoja de clculo
Categora Nombres
Simblica E1 E6
E2 E7
E3 E8
E4 E9
E5 E0
484 Variables
Variables de la aplicacin Creacin de grficas
avanzada
Categora Nombres
Simblica S1 S6
S2 S7
S3 S8
S4 S9
S5 S0
Variables 485
Variables de la aplicacin 1Var estadstica
Categora Nombres
Resultados NbItem X
Min X2
[se explica a
continuacin] Q1 MeanX
Med sX
Q3 X
Max serrX
Simblica H1 H1Type
H2 H2Type
H3 H3Type
H4 H4Type
H5 H5Type
Numrico D1 D6
D2 D7
D3 D8
D4 D9
D5 D0
486 Variables
Resultados
NbItem Contiene el nmero de puntos de datos en el anlisis de
1 variable actual (H1-H5).
Variables 487
Variables de la aplicacin 2Var estadstica
Categora Nombres
Resultados NbItem sX
[se explica a Corr X
continuacin] CoefDet serrX
sCov MeanY
Cov Y
XY Y2
MeanX sY
X Y
X2 serrY
Simblica S1 S1Type
S2 S2Type
S3 S3Type
S4 S4Type
S5 S5Type
Numrico C1 C6
C2 C7
C3 C8
C4 C9
C5 C0
488 Variables
Resultados
NbItem Contiene el nmero de puntos de datos en el anlisis de
2 variables actual (S1-S5).
Variables 489
MeanY Contiene el promedio de los valores dependientes (Y) del
anlisis estadstico de 2 variables actual (S1-S5).
490 Variables
Resultados
CritScore Contiene el valor de la distribucin Z o t asociada al valor
de entrada.
Variables 491
Variables de la aplicacin Paramtrica
Categora Nombres
Simblica X1 X6
Y1 Y6
X2 X7
Y2 Y7
X3 X8
Y3 Y8
X4 X9
Y4 Y9
X5 X0
Y5 Y0
492 Variables
Variables de la aplicacin Polar
Categora Nombres
Simblica R1 R6
R2 R7
R3 R8
R4 R9
R5 R0
Categora Nombres
Variables 493
Variables de la aplicacin Soluc. lineal
Categora Nombres
Categora Nombres
Categora Nombres
Categora Nombres
494 Variables
Variables de la aplicacin Explor. trigonom.
Categora Nombres
Simblica U1 U6
U2 U7
U3 U8
U4 U9
U5 U0
Variables 495
496 Variables
23
Unidades y constantes
Men Unids
Una unidad de medida (como pulgada, ohmio o
becquerel) permite ofrecer una magnitud precisa a una
cantidad fsica.
1. Si desea obtener el
resultado en cm,
introduzca primero
la medida en
centmetros.
20 SF (Units)
Seleccione
Longitud
Seleccione cm
4. Ahora, convierta el
resultado a
kilmetros por hora.
SF
Seleccione
Velocidad
Seleccione km/h
E
El resultado se
muestra como
0.2943km/h.
Herramientas de unidades
Existen varias herramientas para gestionar y operar en
unidades. Estn disponibles si pulsa SF
y toca .
CONVERT(5_m,1_ft) devuelve
16.4041994751_ft
Tambin puede utilizar la ltima respuesta como el primer
argumento en un nuevo clculo de conversin. Al pulsar
S+ se coloca la ltima respuesta en la lnea de
entrada. Tambin puede seleccionar un valor del historial
y tocar para copiarlo a la lnea de entrada.
con una medida tambin llama al comando
convert y realiza la conversin a la unidad que siga al
smbolo de almacenamiento.
Constantes fsicas
Pueden seleccionarse los valores de 34 constantes
matemticas y fsicas (por nombre o valor), y utilizarse en
clculos. Estas constantes estn agrupadas en cuatro
categoras: matemticas, qumica, fsica y mecnica
cuntica. En Lista de constantes en la pgina 503
aparece una lista de todas estas constantes.
5. Obtenga la raz
cuadrada de la
velocidad de la luz y
evale la expresin.
jE
En el ejemplo de la
derecha, la primera
entrada muestra la
constante de gas
universal despus de
seleccionarla con
en la pantalla. La
segunda entrada
muestra la misma
constante, pero elegida con en la pantalla.
Matem. e
MAXREAL
MINREAL
i
Qumica Avogadro, NA
Boltmann, k
volumen molar, Vm
gas universal, R
temperatura estndar, StdT
presin estndar, StdP
Fsica Stefan-Boltzmann,
velocidad de la luz, c
permitividad, 0
permeabilidad, 0
acel. de la gravedad, g
gravitacin, G
Quantum Planck, h
Dirac,
carga electrnica, q
masa de electrones, me
relacin q/me, qme
masa de protones, mp
relacin mp/me, mpme
estructura fina,
flujo magntico,
Faraday, F
Rydberg, R
Radio de Bohr, a0
magnetn de Bohr, B
magnetn nuclear, N
lon. onda de fotones, 0
frec. de fotones, f0
long. onda Compton, c
Listas
Una lista consta de nmeros reales o complejos
separados por comas, expresiones o matrices, todos entre
corchetes angulares. Por ejemplo, una lista puede
contener una secuencia de nmeros reales como
{1,2,3}. Las listas representan una forma prctica de
agrupar objetos relacionados.
Listas 505
Creacin de una lista en el catlogo de listas
1. Abra el catlogo de
listas.
Sp(List)
Se muestra el
nmero de elementos
de una lista junto al
nombre de la lista.
2. Toque en el nombre
que desea asignar a
la lista nueva (L1,
L2, etc.). Aparecer
el editor de listas.
Si va a crear una
lista nueva en lugar
de modificar una
existente, asegrese de elegir una lista que no
contenga elementos.
506 Listas
Catlogo de listas: A continuacin se indican los botones y teclas del
botones y teclas catlogo de listas:
Editor de listas
El editor de listas es un entorno especial para introducir
datos en las listas. Existen dos formas de abrir el editor de
listas una vez abierto el catlogo de listas:
Listas 507
Botn o tecla Finalidad (Continuacin)
2. Toque en el nombre
de la lista (L1, L2, etc.). Aparecer el editor de listas.
508 Listas
3. Toque en el elemento
que desea editar.
(Tambin puede
pulsar = o \
hasta resaltar el
elemento que desea
editar). En este
ejemplo, edite el
tercer elemento para que tenga un valor de 5.
5
Seleccione L1(2), es
decir, el segundo
elemento de la lista.
Eliminacin de listas
Eliminacin de una En el catlogo de listas, utilice las teclas del cursor para
lista resaltar la lista y pulse C. Se le solicitar que confirme
la decisin. Toque o pulse E.
Listas 509
Eliminacin de En el catlogo de listas, pulse SJ (Clear).
todas las listas
El contenido de las listas L0-L9 se eliminar y las dems
listas con nombre se eliminarn por completo.
1. Cree la lista en la
lnea de entrada.
510 Listas
2. Pulse > para desplazar el cursor fuera de la lista.
3. Toque .
4. Introduzca el nombre:
Aj7
5. Complete la operacin: E.
Funciones de lista
Las funciones de lista se encuentran en el men Matem.
Puede utilizarlas en Inicio o en un programa.
Puede introducir el
nombre de la funcin o
copiar el nombre de la
funcin de la categora
Lista del men Matem.
Listas 511
Pulse D 6 para seleccionar la categora Lista en la
columna izquierda del men Matem. (Lista es la sexta
categora del men Matem.; por ese motivo, al pulsar 6
acceder directamente a la categora Lista). Toque una
funcin para seleccionarla o utilice las teclas de direccin
para resaltarla y toque o pulse E.
Ejemplo:
512 Listas
Crear lista Calcula una secuencia de elementos para una nueva lista
mediante la sintaxis:
MAKELIST(expresin,variable,principio,final,
incremento)
Ejemplo:
D
Seleccione Lista
.Seleccione Crear
lista (o
MAKELIST).
Aajo
Aao
23 o
27o1E
SORT(lista)
Ejemplo:
Listas 513
Invertir Crea una lista invirtiendo el orden de los elementos de
una lista.
REVERSE(lista)
Ejemplo:
CONCAT(lista1,lista2)
Ejemplo:
POS(lista, elemento)
Ejemplo:
SIZE(lista)
Ejemplo:
SIZE({1,2,3}) devuelve 3
514 Listas
LISTA Crea una nueva lista compuesta por las primeras
diferencias de una lista; es decir, las diferencias entre los
elementos consecutivos de la lista. La nueva lista contiene
un elemento menos que la lista original. Las diferencias
para {x1, x2, x3,... xn-1, xn} son {x2 x1, x3x2 ,... xn xn1}.
LIST(lista1)
Ejemplo:
En la vista de Inicio,
almacene
{3,5,8,12,17,23} en L5 y
busque las primeras
diferencias para la lista.
Sq
3,5,8,12,17,23
>
A j 5E
D
Seleccione Lista
.Seleccione D
A j 5 E
LIST(lista)
Ejemplo:
LIST({2,3,4}) devuelve 9.
LIST(lista)
Ejemplo:
Listas 515
Bsqueda de valores estadsticos para listas
Para encontrar valores estadsticos (como el promedio, la
mediana, el mximo y el mnimo de una lista), cree una
lista, almacnela en un conjunto de datos y, a
continuacin, utilcela en la aplicacin 1Var estadstica.
1. En la vista de Inicio,
cree L1.
Sq
88, 90, 89, 65,
70,89 >
Aj 1E
2. En la vista de Inicio,
almacene L1 en D1.
Aj1
Ad1E
516 Listas
4. En la Vista simblica, especifique los datos cuyas
estadsticas desea encontrar.
Y
De forma
predeterminada, H1
utilizar los datos de
D1; por lo tanto, no
es necesario realizar
ninguna accin
adicional en la Vista simblica. No obstante, si los
datos que desea estn en D2 o cualquier otra
columna que no sea D1, deber especificar la
columna de datos que desea aqu.
5. Calcule las
estadsticas.
M
6. Toque
cuando haya
terminado.
Consulte el captulo
10, Aplicacin 1Var estadstica, que comienza en
la pgina 241, para obtener informacin sobre el
significado de cada estadstica.
Listas 517
518 Listas
25
Matrices
Puede crear, editar y operar con matrices y vectores en la
vista de Inicio, en el sistema algebraico computacional o
a travs de otros programas. Puede introducir matrices
directamente en la vista de Inicio, en el sistema
algebraico computacional o en el editor de matrices.
1 + 2i
1 2 3 o bien,
3 4i .
45 6
7
Matrices 519
Creacin y almacenamiento de matrices
El catlogo de matrices
contiene las variables de
matriz reservadas M0-
M9, as como cualquier
variable de matriz que
haya creado en las vistas
de Inicio o en el sistema
algebraico
computacional (o desde un programa si son globales).
Tras seleccionar un nombre de matriz, puede crear, editar
y eliminar matrices en el editor de matrices. Tambin
puede enviar una matriz a otra calculadora HPPrime.
Para abrir el catlogo de matrices, pulse
St(Matrix).
En el catlogo de matrices, el tamao de una matriz se
muestra junto al nombre de la matriz. (Una matriz vaca
se muestra como 1*1). El nmero de elementos se muestra
junto a un vector.
Tambin puede crear y almacenar matrices (con o sin
nombre) en la vista de Inicio. Por ejemplo, el comando:
POLYROOT([1,0,1,0]) M1
almacena las races del vector complejo de longitud 3 en
la variable M1. M1 contendr las tres races de
3
x x = 0 : 0, 1 y 1.
520 Matrices
Botn o tecla Finalidad (Continuacin)
Matrices 521
Botn o tecla Finalidad (Continuacin)
522 Matrices
: el cursor se desplaza a la celda situada
a la derecha de la celda actual cuando se pulsa
E.
: el cursor se desplaza a la celda situada
debajo de la celda actual cuando se pulsa
E.
: el cursor se queda en la celda actual
cuando se pulsa E.
2.5 729
16 2
que se va a almacenar
en M5. Tenga en cuenta
que puede introducir una expresin (como 5/2) para un
elemento de la matriz que se evaluar cuando se
introduzca.
524 Matrices
La imagen de la derecha
muestra el vector [1 2 3]
que se almacenar en la
variable de usuario
M25. Se le solicitar que
confirme que desea
crear su propia variable.
Toque para
continuar o para cancelar.
Cuando toque , la
nueva matriz se
almacenar con el
nombre M25. Esta
variable se mostrar en
la seccin Usua. del
men Vars. Tambin
podr ver la nueva
matriz en el catlogo de matrices.
Matrices 525
Si se intenta almacenar un elemento en una fila o
columna que supera el tamao de la matriz, el resultado
es el redimensionamiento de la matriz para permitir el
almacenamiento. Las celdas intermedias se completan
con ceros.
Matriz aritmtica
Puede utilizar las funciones aritmticas (+, , , y
potencias) con argumentos matriciales. Realiza una
divisin de las multiplicaciones izquierdas por el inverso
del divisor. Puede introducir las propias matrices o los
nombres de variables de matrices guardadas. Las
matrices pueden ser reales o complejas.
Para los ejemplos siguientes, guarde [[1,2],[3,4]] en M1
y [[5,6],[7,8]] en M2.
526 Matrices
3. Seleccione la segunda matriz:
St (Matrix)
Toque o seleccione M2 y pulse E.
4. Introduzca los
elementos de la
matriz:
5E6
E7E
8E
5. En la vista de Inicio,
aada las dos
matrices que acaba
de crear.
HA Q1 +
A Q2 E
Multiplicacin de Para multiplicar las dos matrices que acaba de crear para
dos matrices el ejemplo anterior, pulse las teclas siguientes:
AQ1 sA
Q2E
Para multiplicar una
matriz por un vector,
introduzca en primer
lugar la matriz y, a
continuacin, el vector.
Matrices 527
El nmero de elementos del vector debe ser equivalente al
nmero de columnas de la matriz.
Elevacin de una Puede elevar una matriz a una potencia siempre que la
matriz a una potencia sea un entero. El ejemplo siguiente muestra el
potencia resultado de elevar la matriz M1, creada anteriormente, a
la potencia de 5.
AQ1 k5
E
Tambin puede elevar
una matriz a una
potencia sin guardarla
antes como una variable.
Las matrices tambin
pueden elevarse a
potencias negativas. En este caso, el resultado equivale a
1/[matriz]^ABS(potencia). En el ejemplo siguiente, M1
se eleva a la potencia de 2.
AQ1 kQ
2E
Divisin por una Para dividir una matriz o un vector por una matriz
matriz cuadrada cuadrada, el nmero de filas del dividendo (o el nmero
de elementos, si es un vector) debe ser igual al nmero de
filas en el divisor.
Esta operacin no es una divisin matemtica: es una
multiplicacin izquierda por la inversa del divisor. M1/
M2 es equivalente a M21 * M1.
Para dividir las dos
matrices que ha creado
para el ejemplo anterior,
pulse las teclas
siguientes:
A Q1 n
A Q2
528 Matrices
Inversin de una Puede invertir una matriz cuadrada en la vista de Inicio si
matriz escribe la matriz (o el nombre de la variable) y pulsa
SnE. O bien, puede utilizar el comando
INVERSE de la categora de matrices del men Matem.
Matrices 529
3. Vuelva al catlogo
de matrices.
St
El tamao de M1
debera ser 3.
4. Seleccione y borre
M2, y vuelva a abrir
el editor de matrices:
[Pulse \ o = para
seleccionar M2]
C E
5. Introduzca los
coeficientes de la
ecuacin.
2E3E
[Toque las celdas
R1, C3.] 4 E
1E1 E
Q1E
4 EQ1
E2E
6. Vuelva a la vista de
Inicio y realice una multiplicacin izquierda del
vector de las constantes por la inversa de la matriz
de los coeficientes:
HA Q2
S ns
A Q1E
El resultado es un vector
de las soluciones: x = 2,
y = 3 y z = 2.
Un mtodo alternativo
consiste en utilizar la
funcin RREF (consulte la pgina 532).
530 Matrices
Funciones y comandos de las matrices
Funciones Se pueden utilizar funciones en cualquier aplicacin o en
la vista de Inicio. Aparecen en el men Matem. en la
categora Matriz. Se pueden utilizar tanto en expresiones
matemticas (fundamentalmente en la vista de Inicio)
como en programas.
Las funciones siempre producen y muestran un resultado.
No cambian ninguna variable almacenada, como una
variable de matriz.
Las funciones tienen argumentos entre parntesis y
separados por comas; por ejemplo,
CROSS(vector1,vector2). La entrada de matriz puede ser
un nombre de variable de matriz (como M1) o los datos de
matriz reales entre corchetes. Por ejemplo,
CROSS(M1,[1 2]).
Funciones de matriz
Las funciones matriciales se encuentran disponibles en la
categora Matriz del men Matem.: D Seleccione
Matriz y, a continuacin, seleccione una funcin.
532 Matrices
Crear
Crear Crea una matriz de filas x columnas de dimensin,
utilizando expresiones para calcular cada elemento. Si la
expresin contiene las variables I y J, el clculo de cada
elemento sustituye el nmero de fila actual por I y el
nmero de columna actual por J. Tambin puede crear un
vector por el nmero de elementos (e) en lugar de por el
nmero de filas y columnas.
MAKEMAT(expresin, filas, columnas)
MAKEMAT (expresin, elementos)
Ejemplos:
MAKEMAT(0,3,3) devuelve una matriz de cero
3x3, [[0,0,0],[0,0,0],[0,0,0]].
MAKEMAT(2,2,3) devuelve una matriz 2x3
[[2,2,2],[2,2,2]].
MAKEMAT(I+J1,2,3) devuelve una matriz 2x3
[[1,2,3],[2,3,4]]
Tenga en cuenta que, en el ejemplo anterior, cada
elemento es la suma del nmero de filas y el nmero
de columnas menos 1.
MAKEMAT(2,2) devuelve un vector de 2 elementos
[2,2].
Matrices 533
Jordan Devuelve una matriz cuadrada nxn con expr en la
diagonal, 1 ms arriba y 0 en cualquier otra parte.
JordanBlock(Expr,n)
Ejemplo:
7 1 0
JordanBlock(7,3) devuelve 0 7 1
0 0 7
cos ( 1 ) sin ( 1 )
sin ( 1 ) cos ( 1 )
534 Matrices
Ejemplo:
1 1 1
vandermonde([1 3 5]) devuelve 1 3 9
1 5 25
Bsico
Norma Devuelve la norma de Frobenius de una matriz.
|matriz|
Ejemplo:
1 2 devuelve 5.47722557505
3 4
Norma de fila Norma de fila. Busca el valor mximo (en todas las filas)
para las sumas de los valores absolutos de todos los
elementos de una fila.
ROWNORM(matriz)
Ejemplo:
ROWNORM 1 2 devuelve 7
3 4
Norma de columna Norma de columna. Busca el valor mximo (en todas las
columnas) de las sumas de los valores absolutos de todos
los elementos de una columna.
COLNORM(matriz)
Ejemplo:
COLNORM 1 2 devuelve 6
3 4
Matrices 535
Radio espectral Radio espectral de una matriz cuadrada.
SPECRAD(matriz)
Ejemplo:
SPECRAD 1 2 devuelve 5.37228132327
3 4
536 Matrices
Trazar Busca el trazado de una matriz cuadrada. El trazado es
igual a la suma de los elementos de la diagonal.
(Tambin equivale a la suma de los valores Eigen).
TRACE(matriz)
Ejemplo:
TRACE 1 2 devuelve 5
3 4
Opciones
avanzadas
Valores propios Muestra valores propios Eigen en formato de vector para
matrices.
EIGENVAL(matriz)
Ejemplo:
EIGENVAL 1 2 devuelve:
3 4
5.37228 0.37228 .
Matrices 537
Jordan Devuelve la lista realizada por la matriz de pasaje y la
forma Jordan de una matriz.
jordan(matriz)
Ejemplo:
jordan 0 2 devuelve 2 2, 2 0
1 0 1 1 0 2
Diagonal Dada una lista, devuelve una matriz con los elementos de
la lista junto con sus elementos diagonales y ceros. Dada
una matriz, devuelve un vector de los elementos junto con
su diagonal.
diag(lista) o diag(matriz)
Ejemplo:
diag 1 2 devuelve 1 4
3 4
3 0
tras la simplificacin
---3 ---33
---
3 3
538 Matrices
Hermite La forma normal de Hermite de una matriz con
coeficientes en Z: devuelve U,B, de forma que U es
invertible en Z, B es la figura triangular superior y B=U*A.
ihermite(Mtrz(A))
Ejemplo:
123
ihermite 4 5 6 devuelve
789
3 1 0 1 1 3
4 1 0 , 0 3 6
1 2 1 0 0 0
10 0 0 4
- 1 0 10
7
devuelve
1 29
--- 2 7 39
--- 8 0 278
----- 3
-
7 7 49 7
Matrices 539
Ejemplo:
1 2 3
ismith 4 5 6 devuelve
7 8 9
1 0 0 1 00 1 2 1
4 1 0 0 30 0 1 2
1 2 1 0 00 0 0 1
Factorizar
LQ Factorizacin LQ. Factoriza una matriz m n en tres
matrices L, Q y P, donde
{[L[trapezoidalinferiorm n ]],[Q[ortogonal n n]],
[P[permutacin m m]]} y P*A=L*Q.
LQ (matriz)
Ejemplo:
LQ 1 2 devuelve
3 4
2.2360 0
, 0.4472 0.8944 , 1 0
4.9193 0.8944 0.8944 0.4472 0 1
1 0 , 3 4
, 1 0
0.3333 1 0 0.6666 0 1
Matrices 541
SVD Descomposicin de valor nico. Factoriza una matriz m
n en dos matrices y un vector:
{[[m m ortogonal cuadrado]],[[n n ortogonal
cuadrado]], [real]}.
SVD(matriz)
Ejemplo:
SVD 1 2 devuelve
3 4
0.4045 0.9145 ,
5.4649 0.3659 ,
0.5760 0.8174
0.9145 0.4045 0.8174 0.5760
Vectorial
Producto vectorial Producto cruzado del vector 1 con el vector 2.
CROSS(vector1, vector2)
Ejemplo:
CROSS ( 1 2 , 3 4 ) devuelve 0 0 2
DOT ( 1 2 , 3 4 ) devuelve 11
542 Matrices
Norma l2 Devuelve la norma l2 (sqrt(x1^2+x2^2+...xn^2)) de un
vector.
l2norm(Vect)
Ejemplo:
l2norm ( 3 4 2 ) devuelve 29
l1norm ( 3 4 2 ) devuelve 9
maxnorm ( 1 2 3 4 ) devuelve 4
Ejemplos
Matriz de identidad Con la funcin IDENMAT, puede crear una matriz de
identidad. Por ejemplo, IDENMAT(2) crea la matriz de
identidad 22 [[1,0],[0,1]].
Tambin puede crear una matriz de identidad utilizando
la funcin MAKEMAT (crear matriz). Por ejemplo, si se
introduce MAKEMAT(I J,4,4) se crea una matriz 4 4
que muestra el numeral 1 para todos los elementos
excepto ceros de la diagonal. El operador lgico ()
devuelve 0 cuando I (el nmero de fila) y J (el nmero de
columna) son iguales, y devuelve 1 cuando no son
iguales. (Puede introducir eligindolo en la paleta de
relaciones: Sv).
Matrices 543
Transposicin de La funcin TRN intercambia los elementos de fila-columna
matrices y columna-fila de una matriz. Por ejemplo, el elemento 1,2
(fila 1, columna 2) se intercambia con el elemento 2,1; el
elemento 2,3 se intercambia con el elemento 3,2; etc.
Por ejemplo, TRN([[1,2],[3,4]]) crea la matriz
[[1,3],[2,4]].
que, a continuacin,
puede almacenarse
como una matriz real de
3 4 en cualquier
variable matricial. En
este ejemplo se utiliza
M1.
Puede utilizar la funcin
RREF para cambiar a la
forma de matriz
escalonada reducida,
almacenndola en
cualquier variable
matricial. En este
ejemplo se utiliza M2.
La matriz escalonada
reducida proporciona la
solucin para la
ecuacin lineal en la
cuarta columna.
Una ventaja de utilizar la
funcin RREF es que
tambin funciona con
matrices inconsistentes resultantes de sistemas de ecuaciones
que no tienen solucin o tienen soluciones infinitas.
544 Matrices
Por ejemplo, el siguiente conjunto de ecuaciones tiene un
nmero infinito de soluciones:
x+yz = 5
2x y = 7
x 2y + z = 2
La fila final de ceros en
la forma escalonada
reducida de la matriz
aumentada indica un
sistema inconsistente con
soluciones infinitas.
Matrices 545
546 Matrices
26
Notas e informacin
La calculadora HPPrime dispone de dos editores de texto
para introducir notas.
Catlogo de notas
Segn la memoria disponible, puede guardar tantas
notas como desee en el catlogo de notas. Estas notas
son independientes de cualquier aplicacin. El catlogo
de notas enumera las notas por nombre. Esta lista excluye
las notas creadas en la Vista de informacin de cualquier
aplicacin, pero se pueden copiar y pegar en el catlogo
de notas mediante el portapapeles. Desde el catlogo de
notas, puede crear o editar notas individuales en el editor
de notas.
Editor de notas
Desde el editor de notas podr crear y editar notas.
Puede iniciar el editor de notas desde el catlogo de
notas y desde una aplicacin. Las notas creadas en una
aplicacin se conservan en ella incluso si enva la
aplicacin a otra calculadora. Estas notas no aparecen
en el catlogo de notas. Solo se podrn leer cuando se
abra la aplicacin asociada. Las notas creadas mediante
el catlogo de notas no son especficas de ninguna
aplicacin y pueden visualizarse en cualquier momento
abriendo el catlogo de notas. Estas notas tambin
pueden enviarse a otra calculadora.
3. Introduzca un
nombre para la
nota. En este
ejemplo, la
llamaremos
MYNOTE.
AA MYNOTE
Opciones de formato
Las opciones de formato estn disponibles desde tres
botones tctiles en el editor de notas y en la Vista de
informacin de una aplicacin:
Categora Opciones
1022 pto
Tamao de fuente
Izquierda
Alinear Centro
(alineacin de Derecha
texto)
Negrita
Estilo de fuente Cursiva
Subrayado
Tachado
Superndice
Subndice
Vietas
2 [cancela la vieta]
Programacin
En este captulo se describe cmo programar la
calculadora HPPrime. En este captulo obtendr ms
informacin sobre:
Comandos de programacin
Funciones de escritura en los programas
Uso de variables en los programas
Ejecucin de programas
Depuracin de programas
Creacin de programas para la generacin de
aplicaciones personalizadas
Envo de un programa a otra calculadora HPPrime
HPPrime
Programacin 557
PIXON (posicinx, posiciny [,color]);
558 Programacin
Catlogo de programas
El catlogo de programas es el lugar donde puede
ejecutar, depurar o enviar programas a otra calculadora
HPPrime. Tambin le permite cambiar el nombre de
programas o eliminarlos, as como iniciar el editor de
programas. Desde el editor de programas podr crear y
editar programas. Los programas tambin pueden
ejecutarse desde la vista de Inicio u otros programas.
Acceso al Pulse Sx
catlogo de (Programa) para
programas visualizar el catlogo de
programas.
El catlogo de
programas muestra una
lista de los nombres de
los programas. El primer
elemento del catlogo de programas es una entrada
integrada que tiene el mismo nombre que la aplicacin
activa. Esta entrada es el programa de aplicacin para la
aplicacin activa, si existe dicho programa. Consulte
Programas de aplicaciones en la pgina 582 para
obtener ms informacin.
Abre el programa
resaltado para editarlo.
Programacin 559
Botn o tecla Finalidad
(Continuacin)
Muestra funciones de
men adicionales para
el programa
seleccionado:
Guard.
Renom.
Orden.
Elimi.
Borrar
Estas opciones se
describen a
continuacin.
Para volver a mostrar el
men inicial, pulse O
o J.
Transfiere el programa
seleccionado a otra
calculadora HPPrime o
a un PC.
560 Programacin
Botn o tecla Finalidad
(Continuacin)
Depura el programa
seleccionado.
Ejecuta el programa
resaltado.
S= o S\ Va al principio o al final
del catlogo de
programas.
C Elimina el programa
seleccionado.
2. Introduzca un
nombre para el
programa.
AA (para
bloquear el modo
alfa)
MYPROGRAM
.
Programacin 561
3. Pulse nuevamente
. Se crea
automticamente
una plantilla para el
programa. La
plantilla consta de
un encabezado para
una funcin del
mismo nombre que el programa, EXPORT
MYPROGRAM(), y un par BEGINEND; que encierra
las instrucciones de la funcin.
Editor de programas
Hasta que se familiarice con los comandos de la
calculadora HPPrime, la forma ms fcil de introducir
comandos es seleccionarlos en el men Catlogo
(D ) o desde el men Comandos del editor de
programas ( ). Para introducir variables, smbolos,
funciones matemticas, unidades o caracteres, utilice las
teclas del teclado.
Comprueba el programa
actual en busca de errores.
562 Programacin
Botn o tecla Significado (Continuacin)
Programacin 563
Botn o tecla Significado (Continuacin)
564 Programacin
Botn o tecla Significado (Continuacin)
C Elimina el carcter a la
izquierda del cursor.
SC Elimina el carcter a la
derecha del cursor.
editor de programas:
1. Para continuar con el
ejemplo de
MYPROGRAM (que
empezamos en
pgina 561), utilice
las teclas del cursor
para colocarlo
donde desee insertar
un comando. En este ejemplo, deber colocar el
cursor entre BEGIN y END.
2. Toque para
abrir el men de
comandos de
programacin
comunes de bloque,
bifurcacin, bucle,
variables y
funciones.
En este ejemplo, seleccionaremos un comando
LOOP del men.
Programacin 565
3. Seleccione Loop y,
a continuacin, FOR
en el submen.
566 Programacin
8. Introduzca los
argumentos del
comando MSGBOX y
escriba un punto y
coma al final del
comando.
Programacin 567
Toque tres
veces para
desplazarse por el
bucle FOR. Tenga en
cuenta que el
nmero mostrado se
incrementa en 1
cada vez.
Una vez finalizado el programa, puede reanudar
cualquier otra actividad con la calculadora HPPrime.
Si un programa tiene argumentos, cuando pulse
aparecer una pantalla que le solicitar que introduzca
los parmetros del programa.
END;
EXPORT NAME2( )
BEGIN
END;
Tenga en cuenta que cuando toca o ,
aparece una lista con NAME1 y NAME2.
568 Programacin
1. En el catlogo de
programas,
seleccione
MYPROGRAM.
Sx
Seleccione
MYPROGRAM.
2. Toque .
Si un archivo
contiene ms de una
funcin EXPORT, se
mostrar una lista
para que elija qu
funcin desea
depurar.
Al depurar un programa, el ttulo del programa o la
funcin de este aparecen en la parte superior de la
pantalla. Debajo se encuentra la lnea actual del
programa que se est depurando. El valor actual de
cada variable es visible en la parte principal de la
pantalla. Los botones del men que aparecen a
continuacin estn disponibles en el depurador:
: pasa a la lnea siguiente o bloquea el
programa
Programacin 569
Aparece el cuadro de mensaje. Tenga en cuenta que
cada vez que se muestra un cuadro de mensaje,
tiene que cerrarlo tocando o pulsando
E.
Toque y pulse E de forma repetida
para ejecutar el programa paso a paso.
Toque para cerrar el depurador en la lnea actual
del programa o para ejecutar el resto del
programa sin utilizar el depurador.
570 Programacin
Los botones del men cambian para proporcionarle
las opciones de copia:
: selecciona el inicio de la copia o el corte.
: selecciona el fin de la copia o el corte.
: selecciona todo el programa.
: corta la seleccin.
: copia la seleccin.
4. Seleccione lo que desea copiar o cortar (con ayuda
de las opciones enumeradas anteriormente).
5. Toque o .
6. Vuelva al catlogo de programas y abra el programa
de destino.
7. Mueva el cursor a la ubicacin donde desea insertar
los comandos copiados o cortados.
8. Pulse SZ (Paste). Se abrir el portapapeles. El
contenido que acaba de copiar o cortar aparecer
resaltado al principio de la lista, por lo que solo tiene
que tocar . Los comandos se pegarn en el
programa a partir de la ubicacin del cursor.
Programacin 571
Eliminacin Puede borrar los contenidos de un programa sin
del contenido eliminarlo. En ese caso, el programa tendr solo su
de un nombre y nada ms.
572 Programacin
Lenguaje de programacin de la calculadora
HPPrime
Variables y Las variables pueden utilizarse en un programa de la
visibilidad calculadora HPPrime para almacenar nmeros, listas,
matrices, objetos de grficas y cadenas. El nombre de
una variable debe ser una secuencia de caracteres
alfanumricos (letras y nmeros) y debe empezar con una
letra. Los nombres distinguen entre maysculas y
minsculas, por lo que las variables denominadas
MaxTemp y maxTemp seran distintas.
La calculadora HPPrime cuenta con varios tipos de
variables integradas, visibles de forma global (es decir,
visibles desde cualquier seccin de la calculadora). Por
ejemplo, las variables integradas A a Z se pueden utilizar
para almacenar nmeros reales, Z0 a Z9 se pueden
utilizar para almacenar nmeros complejos, M0 a M9 se
pueden utilizar para almacenar matrices y vectores, etc.
Estos nombres estn reservados. No puede utilizarlos
para otros datos. Por ejemplo, no puede otorgar a un
programa el nombre de M1, ni almacenar un nmero real
en una variable denominada Z8. Adems de estas
variables reservadas, cada aplicacin de HP tiene sus
propias variables reservadas. Algunos ejemplos son
Root, Xmin y Numstart. De nuevo, estos nombres no
se pueden utilizar para dar nombre a un programa.
(Puede encontrar una lista completa de las variables de
aplicacin y del sistema en el captulo 22, Variables,
que comienza en la pgina 477).
En un programa, puede declarar variables para que se
utilicen solo en una funcin especfica. Esto se realiza
utilizando una declaracin LOCAL. El uso de variables
LOCAL le permite declarar y utilizar variables que no
afectarn al resto de la calculadora. Las variables LOCAL
no estn vinculadas a un tipo especfico, es decir, puede
almacenar expresiones simblicas, matrices, listas,
enteros y nmeros de punto flotante en una variable con
un nombre local. Aunque el sistema le permitir
almacenar distintos tipos en la misma variable local, se
trata de una prctica de programacin deficiente que es
muy recomendable evitar.
Programacin 573
Las variables declaradas en un programa deben tener
nombres descriptivos. Por ejemplo, es mejor que una
variable utilizada para almacenar el radio de un crculo
se denomine RADIUS en lugar de VGFTRFG. Es ms
probable que recuerde para qu se utiliza la variable si
su nombre coincide con su funcin.
Si se necesita una variable despus de la ejecucin del
programa, puede exportarse de este utilizando el
comando EXPORT. Para hacerlo, el primer comando del
programa (que se encuentra antes del encabezado del
programa) sera EXPORT RADIUS. A continuacin, si se
asigna un valor a RADIUS, el nombre aparecer en el
men de variables (a) y estar visible de forma global.
Esta funcin permite una interactividad ms amplia y
slida entre los distintos entornos de la calculadora
HPPrime. Tenga en cuenta que si otro programa exporta
una variable con el mismo nombre, permanecer activa
la ltima versin.
El programa solicitar a continuacin al usuario el valor
de RADIUS y exportar la variable para utilizarla fuera
del programa.
EXPORT RADIUS;
EXPORT GETRADIUS()
BEGIN
INPUT(RADIUS);
END;
Tenga en cuenta que el
comando EXPORT para
la variable RADIUS
debe aparecer antes de
la cabecera de la
funcin a la que est
asignada RADIUS.
Despus de ejecutar este
programa, aparece una nueva variable denominada
RADIUS en la seccin USER GETRADIUS del men de
variables.
574 Programacin
Cualificacin La calculadora HPPrime tiene muchas variables del
del nombre sistema con nombres que son aparentemente el mismo.
de una Por ejemplo, la aplicacin Funcin tiene una variable
denominada Xmin, al igual que las aplicaciones Polar,
variable Paramtrica, Secuencia y Soluc. En un programa y en la
vista de Inicio, puede hacer referencia a una versin
concreta de estas variables si cualifica su nombre. Esto se
consigue introduciendo el nombre de la aplicacin (o del
programa) al que pertenece la variable, seguido por un
punto (.) y, a continuacin, el nombre real de la variable.
Por ejemplo, la variable cualificada Function.Xmin
hace referencia al valor de Xmin en la aplicacin
Funcin. De forma parecida, la variable cualificada
Parametric.Xmin hace referencia al valor de Xmin en
la aplicacin Paramtrica. A pesar de tener el mismo
nombre, Xmin, las variables pueden tener valores
distintos. Del mismo modo, puede que desee declarar
una variable local en un programa. Para ello, especifique
el nombre del programa, seguido por el punto y el
nombre de la variable.
Programacin 575
Programa ROLLDIE En primer lugar, crearemos un programa llamado
ROLLDIE. Este simula el lanzamiento de un solo dado
que devuelve un entero entre 1 y el nmero especificado
en la funcin.
En el catlogo de programas, cree un nuevo programa
denominado ROLLDIE. (Para obtener ayuda, consulte
pgina 561). A continuacin, introduzca el cdigo en el
editor de programas.
EXPORT ROLLDIE(N)
BEGIN
RETURN 1+FLOOR(RANDOM(N));
END;
La primera lnea es el encabezado de la funcin. La
ejecucin de la declaracin RETURN hace que se calcule
un entero aleatorio de 1 a N y que se devuelva como
resultado de la funcin. Tenga en cuenta que la ejecucin
de un comando RETURN provoca el fin de la ejecucin de
la funcin. Por ello, se ignoran todas las declaraciones
entre el final de la declaracin RETURN y END.
En la vista de Inicio (o en cualquier seccin de la
calculadora en la que pueda utilizarse un nmero), puede
introducir ROLLDIE(6) y obtendr un entero aleatorio
entre 1 y 6, ambos inclusive.
576 Programacin
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
L2(roll)+1 L2(roll);
END;
END;
Si se omite el comando EXPORT al declarar una funcin,
puede restringir su visibilidad al programa en el que se ha
definido. Por ejemplo, podra definir la funcin ROLLDIE
dentro del programa ROLLMANY de la siguiente forma:
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// inicializar la lista de frecuencias
MAKELIST(0,X,1,2*sides,1) L2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
L2(roll)+1 L2(roll);
END;
END;
ROLLDIE(n)
BEGIN
RETURN 1+FLOOR(RANDOM(N));
END;
En este escenario, se asume que no se ha exportado
ninguna funcin ROLLDIE desde otro programa. En su
lugar, ROLLDIE solo es visible en el contexto de
ROLLMANY. La funcin ROLLDIE debe declararse antes
de denominarse. La primera lnea del programa anterior
contiene la declaracin de la funcin ROLLDIE. La
definicin de la funcin ROLLDIE se encuentra al final del
programa.
Por ltimo, la lista de resultados podra devolverse como
resultado de llamar a ROLLMANY en lugar de
almacenarse directamente en la variable de lista global,
L2. De esta forma, si el usuario desea guardar los
resultados en otro lugar, puede hacerlo fcilmente.
EXPORT ROLLMANY(n,sides)
BEGIN
Programacin 577
LOCAL k,roll,results;
MAKELIST(0,X,1,2*sides,1) results;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
results(roll)+1 results(roll);
END;
RETURN results;
END;
En la vista de Inicio, introducira ROLLMANY(100,6)
L5 y el resultado de la simulacin de 100 lanzamientos
de dos dados de seis caras se almacenara en la lista L5.
578 Programacin
Modo de usuario permanente: cada pulsacin a
partir de ahora y hasta que desactive el modo de
usuario introducir cualquier objeto asignado a una
tecla.
Para activar el modo de usuario permanente, pulse
SWSW. Ver que U aparece en la
barra de ttulo. El teclado del usuario permanecer
activo hasta que vuelva a pulsar SW.
Si se encuentra en el modo de usuario y pulsa una tecla
que no se ha reasignado, la tecla operar segn su
funcionamiento estndar.
Programacin 579
Tambin puede reasignar una combinacin de teclas con
shift. De modo que, por ejemplo, ASn podra
reasignarse para producir SLOPE(F1(X),3) en lugar
de t minscula. A continuacin, si introduce ASn
en la vista de Inicio y pulsa E, se devolver el
gradiente en X = 3 de la funcin correspondiente definido
como F1(X) en la aplicacin Funcin.
Consejo Un mtodo rpido para escribir un programa para
reasignar una tecla es pulsar Z y seleccionar Crear
clave de usuario cuando se encuentre en el editor
de programas. A continuacin, se le solicitar que pulse
la tecla (o la combinacin de teclas) que desea
reasignar. Se mostrar una plantilla de programas,
incluyendo el nombre interno de la tecla (o combinacin
de teclas).
Tecla Nombre S A AS
+ tecla + tecla
+ tecla
580 Programacin
Nombres internos de teclas y
estados de teclas (Continuacin)
Tecla Nombre S A AS
+ tecla + tecla
+ tecla
K_ KSA_
,< Izquierda
KS_Izquierda KA_Izquierda
Izquierda
K_
,> Derecha
KS_Derecha KA_Derecha KSA_Derecha
K_
k Potencia
KS_Potencia KA_Potencia KSA_Potencia
Programacin 581
Nombres internos de teclas y
estados de teclas (Continuacin)
Tecla Nombre S A AS
+ tecla + tecla
+ tecla
K_
j Cuadrado
KS_Cuadrado KA_Cuadrado KSA_Cuadrado
Programas de aplicaciones
Una aplicacin es una recopilacin unificada de vistas,
programas, notas y datos asociados. La creacin de un
programa de aplicaciones permite volver a definir las
vistas de las aplicaciones y la interaccin del usuario con
ellas. Esto se consigue mediante (a) funciones de
programa dedicadas con nombres especiales y (b) la
redefinicin de las vistas en el men Vistas.
582 Programacin
Uso de Estos programas se ejecutan al pulsar las teclas que
funciones de aparecen en la tabla siguiente. Estas funciones de
programa programa estn diseadas para usarlas en el contexto de
una aplicacin.
dedicadas
Info Vista de SI
informacin
REINI. Reinicia o
inicializa una
aplicacin
Programacin 583
Al aadir VIEWS "texto" antes de la declaracin de una
funcin, se anular la lista de vistas de la aplicacin. Por
ejemplo, si su programa de aplicaciones define tres vistas
"SetSides", "RollDice" y "PlotResults", cuando el usuario
pulsa V, ver SetSides, RollDice y PlotResults en lugar
de la lista de vistas predeterminadas de la aplicacin.
584 Programacin
Es posible vincular ms de una aplicacin mediante
programas. Por ejemplo, un programa asociado con la
aplicacin Funcin podra ejecutar un comando para
iniciar la aplicacin 1Var estadstica y un programa
asociado con la aplicacin 1Var estadstica podra volver
a la aplicacin Funcin (o iniciar cualquier otra
aplicacin).
Programacin 585
7. Toque el programa
para abrirlo.
Todas las
aplicaciones
personalizadas
cuentan con un
programa asociado
a ellas. En principio,
este programa est vaco. Puede personalizar la
aplicacin introduciendo funciones en dicho
programa.
En este punto, decida cmo desea que interacte el
usuario con la aplicacin. En este ejemplo, deseamos que
el usuario pueda:
Iniciar la aplicacin
Especificar el nmero de lados (es decir, caras) en
cada dado
Especificar el nmero de veces que se lanza el dado
Volver a iniciar la aplicacin
Teniendo esto en cuenta, crearemos las siguientes vistas:
START, SETSIDES y SETNUMROLLS.
La opcin START inicializar la aplicacin y mostrar
una nota que contendr instrucciones para el usuario. El
usuario interactuar tambin con la aplicacin mediante
la Vista numrica y la Vista de grfico. Estas vistas se
activarn pulsando M y P, pero las funciones Num y
Plot en nuestro programa de aplicaciones iniciarn
dichas vistas despus de realizar una cierta
configuracin.
En este punto ampliaremos el programa tratado
anteriormente en este captulo para obtener el nmero de
caras de un dado, de forma que la suma potencial de dos
dados se almacene en el conjunto de datos D1.
Introduzca las siguientes subrutinas en el programa de la
aplicacin DiceSimulation.
586 Programacin
Programa START()
DiceSimulation BEGIN
DICESIMVARS();
{} D1;
{} D2;
SetSample(H1,D1);
SetFreq(H1,D2);
0 H1Type;
END;
VIEWS "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
MAKELIST(X+1,X,1,2*SIDES-1,1) D1;
MAKELIST(X+1,X,1,2*SIDES-1,1) D2;
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE (SIDES);
D2(roll-1)+1 D2(roll-1);
END;
-1 Xmin;
MAX(D1)+1 Xmax;
0 Ymin;
MAX(D2)+1 Ymax;
STARTVIEW(1,1);
END;
VIEWS "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N=","ENTER
num sides",2);
FLOOR(SIDES) SIDES;
IF SIDES<2 THEN
MSGBOX("Must be >= 2");
END;
UNTIL SIDES >=2;
END;
VIEWS "Set Rolls",SETROLLS()
BEGIN
Programacin 587
REPEAT
INPUT(ROLLS,"Num of rolls","N=","Enter
numrolls",25);
FLOOR(ROLLS) ROLLS;
IF ROLLS<1 THEN
MSGBOX(" u must enter a num >=1");
END;
UNTIL ROLLS>=1;
END;
PLOT()
BEGIN
-1 Xmin;
MAX(D1)+1 Xmax;
0 Ymin;
MAX(D2)+1 Ymax;
STARTVIEW(1,1);
END;
La rutina ROLLMANY() es una adaptacin de un
programa presentado con anterioridad en este captulo.
Como no puede transferir los parmetros a un programa
llamado mediante una seleccin de un men Vistas
personalizado, las variables exportadas SIDES y ROLLS
se utilizan en lugar de los parmetros que se utilizaban en
las versiones anteriores.
El programa anterior llama a otros dos programas de
usuario: ROLLDIE() y DICESIMVARS(). ROLLDIE(n)
aparece con anterioridad en este captulo. A
continuacin se presenta DICESIMVARS. Cree un
programa con ese nombre e introduzca el siguiente
cdigo.
588 Programacin
Pulse V para ver el
men de aplicaciones
personalizadas. Aqu
puede establecer el
nmero de caras del
dado y el nmero de
lanzamientos, as como
ejecutar una simulacin.
Despus de ejecutar una simulacin, pulse P para ver
un histograma de los resultados de esta.
Comandos de programa
Esta seccin describe todos los comandos de programa.
En primer lugar se describen los comandos del men
. Los comandos del men se describen en
Comandos del men Cmds en la pgina 595.
Bloque
Los comandos de bloque determinan el comienzo y el
final de una subrutina o funcin. Tambin hay un
comando RETURN para llamar a los resultados de las
subrutinas o funciones.
Programacin 589
KILL Sintaxis: KILL;
Detiene la ejecucin paso a paso del programa actual
(con depuracin).
Bifurcacin
A continuacin, la palabra en plural comandos hace
referencia tanto a un comando nico como a un conjunto
de comandos.
CASE Sintaxis:
CASE
IF prueba1 THEN comandos1 END;
IF prueba2 THEN comandos2 END;
[DEFAULT comandos]
END;
Evala prueba1. Si es verdadero, ejecuta comandos1 y
termina la estructura CASE. De lo contrario, evala
prueba2. Si es verdadero, ejecuta comandos2. Contina
evaluando pruebas hasta que se encuentra una con valor
verdadero. Si no se encuentra ninguna prueba, ejecuta
comandos, si existe.
Ejemplo:
CASE
IF x < 0 THEN RETURN "negative"; END;
IF x < 1 THEN RETURN "small"; END;
DEFAULT RETURN "large";
END;
590 Programacin
IFERR IFERR comandos1 THEN comandos2 END;
Ejecuta la secuencia de comandos1. Si se produce algn
error durante la ejecucin de comandos1, ejecuta la
secuencia de comandos2.
Bucle
FOR Sintaxis: FOR var FROM inicio TO fin DO comandos END;
Define la variable var para inicio y, siempre que el valor
de esta variable sea inferior o igual a fin, ejecuta la
secuencia de comandos y, a continuacin, aade 1
(incremento) a var.
Ejemplo 1: este programa determina cul de los enteros
entre 2 y N tiene un mayor nmero de factores.
EXPORT MAXFACTORS(N)
BEGIN
LOCAL cur, max,k,result;
1 max;1 result;
FOR k FROM 2 TO N DO
SIZE(idivis(k)) cur;
IF cur > max THEN
cur max;
k result;
END;
END;
MSGBOX("Max of "+ max +" factors for
"+result);
END;
Programacin 591
En Inicio, introduzca
MAXFACTORS(100).
FOR STEP Sintaxis: FOR var FROM inicio TO fin [STEP incremento]
DO comandos END;
Define la variable var para comenzar y, siempre que el
valor de esta variable sea inferior o igual a fin, ejecuta la
secuencia de comandos y, a continuacin, aade
incremento a var.
Ejemplo 2: este
programa dibuja un
patrn interesante en la
pantalla.
EXPORT
DRAWPATTERN()
BEGIN
LOCAL
xincr,yincr,color;
STARTAPP("Funcin");
RECT();
xincr := (Xmax - Xmin)/320;
yincr := (Ymax - Ymin)/240;
FOR X FROM Xmin TO Xmax STEP xincr DO
FOR Y FROM Ymin TO Ymax STEP yincr DO
color := FLOOR(X^2+Y^2) MOD 32768;
PIXON(X,Y,color);
END;
END;
FREEZE;
END;
592 Programacin
FOR DOWN Sintaxis: FOR var FROM inicio DOWNTO fin DO comandos
END;
Define la variable var para inicio y, siempre que el valor
de esta variable sea inferior o igual a fin, ejecuta la
secuencia de comandos y, a continuacin, resta 1
(decremento) a var.
FOR DOWN STEP Sintaxis: FOR var FROM inicio DOWNTO fin [STEP
incremento] DO comandos END;
Define la variable var para inicio y, siempre que el valor
de esta variable sea inferior o igual a fin, ejecuta la
secuencia de comandos y, a continuacin, resta
incremento a var.
Programacin 593
FOR k FROM 2 TO 1000 DO
IF ISPERFECT(k) THEN
MSGBOX(k+" is perfect, press OK");
END;
END;
END;
Variable
Estos comandos le permiten controlar la visibilidad de
una variable definida por el usuario.
LOCAL Local.
Sintaxis: LOCAL var1,var2,varn;
Convierte las variables var1, var2, etc. en locales del
programa en que se encuentran.
594 Programacin
EXPORT Exporta la variable para que est disponible de forma
global.
Funcin
Estos comandos le permiten controlar la visibilidad de
una funcin definida por el usuario.
EXPORT Exportar.
Sintaxis: EXPORT FunctionName()
Exporta la funcin FunctionName de forma que est
disponible globalmente y aparezca en el men Usua.
(D ).
Cadenas
Una cadena es una secuencia de caracteres incluida
dentro de comillas dobles (""). Para poner una comilla
doble en una cadena, utilice dos comillas dobles
consecutivas. El carcter \ inicia una secuencia de
escape y los caracteres inmediatamente posteriores se
interpretan de forma especial. \n inserta una lnea nueva;
dos barras invertidas insertan una barra invertida nica.
Para colocar una lnea nueva en la cadena, pulse
E para cerrar el texto en ese punto.
Programacin 595
CHAR Sintaxis: char (vector o ent)
Devuelve la cadena correspondiente a los cdigos de
caracteres en vector o el cdigo nico ent.
Ejemplos: char(65) devuelve "A"; char([82,77,72])
devuelve "RMH"
Cadena Resultado
596 Programacin
LEFT Sintaxis: left (cad,n)
Devuelve los primeros n caracteres de una cadena cad. Si
n dim ( str ) o n < 0 , devuelve cad. Si n == 0 devuelve
la cadena vaca.
Ejemplo: left("MOMOGUMBO",3) devuelve "MOM"
Programacin 597
REPLACE Sintaxis: REPLACE(objeto1, inicio, objeto2)
Sustituye parte de un objeto1 con el objeto2 a partir del
inicio. Los objetos pueden ser matrices, vectores o
cadenas.
Ejemplo:
REPLACE("12345",3,99) devuelve "12995"
Dibujo
Hay 10 variables grficas integradas en la calculadora
HPPrime, denominadas G0 a G9. G0 es siempre la
grfica que se encuentra en ese momento en pantalla.
G1 a G9 sirven para almacenar objetos grficos
temporales (llamados GROB, del ingls Graphic Object)
al programar aplicaciones en las que se utilizan grficas.
Estas son temporales y se borran al apagar la
calculadora.
Hay veintisis funciones que pueden utilizarse para
modificar variables grficas. Trece de ellas funcionan con
coordenadas cartesianas mediante el plano cartesiano
definido en la aplicacin actual con las variables Xmin,
Xmax, Ymin e Ymax.
Las trece restantes funcionan en las coordenadas de
pxeles, donde el pxel 0,0 representa el pxel superior
izquierdo del GROB y 320, 240 el inferior derecho. Las
funciones de este segundo grupo incluyen un sufijo _P en
el nombre de la funcin.
598 Programacin
PXC Convierte de coordenadas cartesianas a coordenadas de
pantalla.
Pxeles y cartesianos
ARC_P
BLIT_P
Programacin 599
Copia la regin de srcGRB entre el punto sx1, sy1 y sx2,
sy2 en la regin de trgtGRB entre los puntos dx1, dy1 y
dx2, dy2. No copia pxeles de srcGRB que son de color c.
trgtGRB puede ser cualquiera de las variables grficas y
es opcional. El valor predeterminado es G0.
srcGRB puede ser cualquiera de las variables grficas.
dx2, dy2 son opcionales y, si no se especifican, se
calcularn de forma que el rea de destino tenga el
mismo tamao que el rea de origen.
sx2, sy2 son opcionales y, si no se especifican, sern la
parte inferior derecha de srcGRB.
sx1, sy1 son opcionales y, si no se especifican, sern la
esquina superior izquierda de srcGRB.
dx1, dy1 son opcionales y, si no se especifican, sern la
esquina superior izquierda de trgtGRB.
c puede ser un color especificado como #RRGGBB. Si no
se especifica, se copiarn todos los pxeles de srcGRB.
NOTA El uso de la misma variable para trgtGRB y srcGRB puede
resultar impredecible cuando se superponen el origen y
el destino.
DIMGROB_P
600 Programacin
GETPIX_P
GROBH_P
GROBW_P
INVERT_P
Programacin 601
LINE_P
PIXOFF_P
PIXON_P
RECT_P
602 Programacin
x1, y1 son opcionales. Los valores predeterminados
representan la esquina superior izquierda de la grfica.
x2, y2 son opcionales. Los valores predeterminados
representan la esquina inferior derecha de la grfica.
colorborde y color relleno pueden ser cualquier color
especificado como #RRGGBB. Ambos son opcionales, y
color relleno indicar los valores predeterminados de
colorborde si no se han especificado.
Para borrar un GROB, ejecute RECT(G). Para borrar la
pantalla, ejecute RECT().
Cuando se proporcionan argumentos opcionales en un
comando con varios parmetros opcionales (como
RECT), los argumentos proporcionados corresponden
primero a los parmetros que se encuentran ms a la
izquierda. Por ejemplo, en el programa que aparece a
continuacin, los argumentos 40 y 90 del comando
RECT_P corresponden a x1 e y1. El argumento #000000
corresponde a colorborde, ya que solo hay un argumento
adicional. Si hubiera dos argumentos adicionales, se
hara referencia a ellos como x2 e y2 en lugar de
colorborde y colorrelleno. El programa produce la figura
que aparece a continuacin.
EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,
#000000);
FREEZE;
END;
El programa que aparece a continuacin utiliza tambin
el comando RECT_P. En este caso, el par de argumentos
0 y 3 corresponden a x2 e y2.
EXPORT BOX()
BEGIN
RECT();INVERT(G
0);
RECT_P(40,90,0,
3);
FREEZE;
END;
Programacin 603
SUBGROB_P
TEXTOUT_P
604 Programacin
c2 puede ser cualquier color especificado como
#RRGGBB. c2 es opcional. Si no se especifica, no se borra
el fondo.
Ejemplo:
Este programa muestra las aproximaciones sucesivas de
para utilizar las series de arcotangente(1). Tenga en
cuenta que se ha especificado un color para el texto y
para el fondo (con el ancho del texto limitado a 100
pxeles).
EXPORT RUNPISERIES()
BEGIN
LOCAL sign;
2 K;4 A;
-1 sign;
RECT();
TEXTOUT_P("N=",0,0);
TEXTOUT_P("PI APPROX=",0,30);
REPEAT
A+sign*4/(2*K-1) A;
TEXTOUT_P(K ,35,0,2,
#FFFFFF,100,#333399);
TEXTOUT_P(A ,90,30,2,
#000000,100,#99CC33);
sign*-1
sign;
K+1 K;
UNTIL 0;
END;
El programa se ejecuta
hasta que el usuario
pulsa O para
finalizar. Los espacios despus de K (nmero del trmino)
y A (aproximacin actual) en los comandos TEXTOUT_P
existen para sobrescribir el valor mostrado anteriormente.
Programacin 605
Matriz
Algunos comandos de matriz toman como argumento el
nombre de la variable de la matriz a la que se aplica el
comando. Los nombres vlidos son las variables globales
M0 a M9 o una variable local que contiene una matriz.
606 Programacin
REDIM Sintaxis: REDIM(nombre, tamao)
Cambia las dimensiones de la matriz (nombre) o vector
especificados al tamao. Para una matriz, "tamao"
corresponde a una lista de dos enteros (n1,n2). Para un
vector, "tamao" corresponde a una lista que contiene un
entero (n). Se conservan los valores existentes en la
matriz. Los valores de relleno sern 0.
Programacin 607
Funciones de apl.
Estos comandos le permiten iniciar cualquier aplicacin
de HP, mostrar cualquier vista de la aplicacin actual y
cambiar las opciones en el men Vistas.
608 Programacin
Las vistas especiales entre parntesis hacen referencia a
la aplicacin Funcin y pueden ser distintas en otras
aplicaciones. El nmero de vistas especiales corresponde
a su posicin en el men Vistas de dicha aplicacin. La
primera vista especial se inicia mediante
STARTVIEW(8), la segunda con STARTVIEW(9), etc.
Tambin puede iniciar vistas que no son especficas de
una aplicacin especificando un valor para n inferior a 0:
Pantalla de Inicio: -1
Modos de inicio: -2
Gestor de memoria: -3
Biblioteca de aplicaciones:-4
Catlogo de matrices: -5
Catlogo de listas: -6
Catlogo de programas: -7
Catlogo de notas: -8
Entero
BITAND Sintaxis: BITAND(ent1, ent2, entn)
Devuelve el bit lgico AND de los enteros especificados.
Ejemplo: BITAND(20,13) devuelve 4.
Programacin 609
Si no hay un segundo entero, los bits se desplazan a la
izquierda una posicin.
Ejemplos:
BITSL(28,2) devuelve 112
BITSL(5) devuelve 10.
BR Sintaxis: BR(#enterom)
Convierte un entero en base m para un entero decimal
(base 10). El marcador de base m puede ser b (para
binarios), o (para octales), o h (para hexadecimales).
Ejemplo: BR(#1101b) devuelve 13
610 Programacin
RB Sintaxis: RB(entero)
Convierte un entero decimal (base 10) en un entero en la
base predeterminada.
Ejemplo: RB(13) devuelve #1101b (si la base
predeterminada es binaria) o #Dh (si la base
predeterminada es hexadecimal).
E/S
Los comandos E/S se utilizan para introducir datos en un
programa y para extraer datos de un programa.
Asimismo, permiten que los usuarios interacten con los
programas.
Tambin inician los editores de matrices y listas.
Programacin 611
Devuelve verdadero (no cero) si el usuario selecciona un
objeto; de lo contrario, devuelve falso (0).
Ejemplo:
CHOOSE
(N,"Selecciona
rdolo","Euler
","Gauss","New
ton");
IF N==1 THEN
PRINT("Ha
seleccionado
Euler"); ELSE IF N==2 THEN PRINT("Ha
seleccionado Gauss");ELSE PRINT("Ha
seleccionado Newton");
END;
END;
Despus de la ejecucin de CHOOSE, el valor de n se
actualizar para contener 0, 1, 2 o 3. El comando IF
THEN ELSE hace que el nombre de la persona
seleccionada se imprima en el terminal.
612 Programacin
0 1 3 4
Keys 013
{ 5
6
11
7
2
12
8 9
13
10
Keys 1419
Keys 2025
Keys 2630
Keys 3135
Keys 3640
Keys 4145
Keys 4650
Programacin 613
ISKEYDOWN Sintaxis: ISKEYDOWN(id_tecla);
Devuelve verdadero (no cero) si est pulsada actualmente
la tecla cuyo id_tecla se proporciona y falso (0) si no lo
est.
EXPORT AREACALC()
BEGIN
LOCAL radius;
INPUT(radius, "Radius of Circle","r =
","Enter radius",1);
MSGBOX("The area is " +*radius^2);
END;
Si el usuario introduce
10 como radio, el
cuadro de mensaje
muestra esto:
614 Programacin
PRINT Sintaxis: PRINT(expresin o cadena);
Imprime el resultado de la expresin o cadena en el
terminal.
El terminal es un mecanismo de visualizacin de la salida
de texto de un programa que se muestra solo cuando se
ejecutan los comandos PRINT. Cuando es visible, puede
pulsar \ o = para ver el texto, C para borrarlo y
cualquier otra tecla para ocultar el terminal. Al pulsar
O, se interrumpe la interaccin con el terminal. PRINT
sin argumentos borra el terminal.
Tambin hay comandos para generar datos en la seccin
de grficas. En particular, los comandos TEXTOUT y
TEXTOUT_P pueden utilizarse para la salida de texto.
En este ejemplo se pide al usuario que introduzca un valor
para el radio de un crculo e imprime el rea del crculo
en el terminal.
EXPORT AREACALC()
BEGIN
LOCAL radius;
INPUT(radius,
"Radius of
Circle","r =
","Enter
radius",1);
PRINT("The
area is "
+*radius^2);
END;
Fjese el uso de la
variable LOCAL para el
radio y de la convencin
de nomenclatura que utiliza letras en minscula para la
variable local. Seguir dichas convenciones mejorar la
legibilidad de sus programas.
Programacin 615
Ms
%CHANGE Sintaxis: %CHANGE(x,y)
Cambio de porcentaje al pasar de x a y.
Ejemplo: %CHANGE(20,50) devuelve 150.
616 Programacin
EXECON tambin puede operar en ms de una lista. Por
ejemplo:
EXECON("&1+&2",{1,2,3},{4,5,6}) devuelve
{5,7,9}
Programacin 617
HORA Sintaxis: TIME(nombre_programa)
Devuelve la hora en los milisegundos requeridos para
ejecutar el programa nombre_programa. Los resultados
se almacenan en la variable TIME. La variable TICKS es
similar. Contiene el nmero de milisegundos desde el
arranque.
Variables y programas
La calculadora HPPrime cuenta con cuatro tipos de
variables: variables de Inicio, variables de aplicacin,
variables del sistema algebraico computacional y
variables de usuario. Puede recuperar estas variables
desde el men Variable (a).
Las variables de Inicio se utilizan para nmeros reales,
nmeros complejos, grficas, listas y matrices, entre otros.
Las variables de Inicio mantienen el mismo valor tanto en
Inicio como en las aplicaciones.
Las variables de aplicacin son aquellas cuyos valores
dependen de la aplicacin actual. Se utilizan en
programacin para representar las definiciones y
configuracin que realiza al trabajar con las aplicaciones
de forma interactiva.
618 Programacin
Las variables del sistema algebraico computacional son
las mismas que las variables de Inicio, con la excepcin
de que se utilizan solo para realizar operaciones del
sistema algebraico computacional. No obstante, pueden
ser llamadas por los comandos de la vista de Inicio. Los
nombres de las variables del sistema algebraico
computacional reflejan los de las variables de Inicio, con
la excepcin de que se denominan en minsculas.
Las variables del usuario son variables creadas por el
usuario o exportadas desde un programa del usuario.
Proporcionan uno o varios mecanismos que permiten que
los programas se comuniquen con el resto de la
calculadora y con otros programas. Cuando se exporta
una variable de un programa, aparecer entre las
variables de usuario en el men Vars., junto al programa
que la ha exportado.
En este captulo se tratan las variables de aplicacin y de
usuario. Para obtener ms informacin sobre las variables
de Inicio y del sistema algebraico computacional,
consulte 22, Variables, que comienza en la pgina 477.
Programacin 619
Variables de la Vista de grfico
Axes Activa y desactiva los ejes.
En la vista Config. de grfico, active o desactive EJES.
En un programa, escriba:
0 Axes para desactivar los ejes.
1 Axes para desactivar los ejes.
620 Programacin
Hmin/Hmax Define los valores mnimos y mximos para las barras del
1Var estadstica histograma.
En la vista Config. de grfico para las estadsticas de una
variable, establezca los valores para RNGH.
En un programa, escriba:
n1 Hmin
n2 Hmax
donde n 1 < n 2
Programacin 621
Nmin/Nmax Define los valores mnimos y mximos para la variable
Secuencia independiente.
Aparece como los campos RNGN de la vista Config. de
grfico. En la vista Config. de grfico, introduzca los
valores de RNGN.
En un programa, escriba:
n1 Nmin
n2 Nmax
donde n 1 < n 2
622 Programacin
En un programa, escriba:
n1 min
n2 max
donde n 1 < n 2
Programacin 623
Ytick Establece la distancia entre las marcas de graduacin del
eje vertical.
En la vista Config. de grfico, introduzca un valor para
Mrc Y.
En un programa, escriba:
n Ytick donde n > 0
624 Programacin
Yzoom En Config. de grfico ( P ), pulse y, a
continuacin, . Desplcese a Establecer
factores, seleccinelo y pulse . Introduzca el
valor de Zoom Y y pulse .
Programacin 625
O bien, en un programa, almacene uno de los siguientes
enteros constantes o nombres en las variables H1Type,
H2Type, etc.
0 Histograma (valor predeterminado)
1 Diagrama de caja
2 Probabilidad normal
3 Lneas
4 Barras
5 Pareto
Ejemplo:
2 H3Type
626 Programacin
En un programa, almacene uno de los siguientes enteros
constantes o nombres en una variable
S1Type,S2Type, etc.
0 Lineal
1 Logartmico
2 Exponencial
3 Potencia
4 Exponente
5 Inverso
6 Logstico
7 Cuadrtico
8 Cbico
9 Curtico
10 Definido por el usuario
Ejemplo:
Cbico S2type
O bien,
8 S2type
Programacin 627
2 Int. Z:1
3 Int. Z: 1 2
4 Int. T:1
5 Int. T: 1 2
628 Programacin
NumIndep Especifica la lista de valores independientes (o de
Funcin conjuntos de dos valores de valores independientes) que
Paramtrica se van a utilizar para generar su propia tabla.
Polar Introduzca sus valores uno a uno en la Vista numrica.
Secuencia En un programa, escriba:
Creacin de
grficas avanzada LIST NumIndep
List puede ser una lista o el nombre de una lista. En el
caso de la aplicacin Creacin de grficas avanzada, la
lista sera una lista de pares (una lista de vectores de 2
elementos) en lugar de una lista de nmeros.
NumStart Establece el valor inicial de una tabla en la Vista
Funcin numrica.
Paramtrica
En la vista Configuracin numrica, introduzca un valor
Polar
Secuencia para NMERO INICIAL.
En un programa, escriba:
n NumStart
NumXStart Establece el valor inicial de los valores X de una tabla en
Creacin de grficas la Vista numrica.
avanzada
En la vista Configuracin numrica, introduzca un valor
para NUMXSTART.
En un programa, escriba:
n NumXStart
NumYStart Establece el valor inicial de los valores Y de una tabla en
Creacin de grficas la Vista numrica.
avanzada
En la vista Configuracin numrica, introduzca un valor
para NUMYSTART.
En un programa, escriba:
n NumYStart
NumStep Establece el valor de incremento de una variable
Funcin independiente en la Vista numrica.
Paramtrica En la vista Configuracin numrica, introduzca un valor
Polar para NM. INCREM.
Secuencia
En un programa, escriba:
n NumStep
donde n > 0
Programacin 629
NumXStep Establece el tamao del incremento (valor de incremento)
Creacin de grficas de una variable X independiente en la Vista numrica.
avanzada En la vista Configuracin numrica, introduzca un valor
para NUMXSTEP.
En un programa, escriba:
n NumXStep
donde n > 0
NumYStep Establece el tamao del incremento (valor de incremento)
Creacin de grficas de una variable Y independiente en la Vista numrica.
avanzada En la vista Configuracin numrica, introduzca un valor
para NUMYSTEP.
En un programa, escriba:
n NumYStep
donde n > 0
NumType Establece el formato de tabla.
Funcin
En la vista Configuracin numrica, introduzca un valor
Paramtrica
de 0 a 1.
Polar
Secuencia En un programa, escriba:
Creacin de grficas
0 NumType: para Automtica (valor
avanzada
predeterminado).
1 NumType para Generar propio.
NumZoom Establece el factor de zoom en la Vista numrica.
Funcin En la vista Configuracin numrica, escriba un valor para
Paramtrica NM. ZOOM.
Polar
Secuencia En un programa, escriba:
n NumZoom
donde n > 0
NumXZoom Establece el factor de zoom para los valores de la
Creacin de grficas columna X en la Vista numrica.
avanzada En vista Configuracin numrica, escriba un valor para
NUMXZOOM.
En un programa, escriba:
n NumXZoom
donde n > 0
630 Programacin
NumYZoom Establece el factor de zoom para los valores de la
Creacin de grficas columna Y en la Vista numrica.
avanzada En la vista Configuracin numrica, escriba un valor para
NUMYZOOM.
En un programa, escriba:
n NumYZoom
donde n > 0
Programacin 631
Mean2 Para una prueba o un intervalo de dos promedios,
establece el valor del promedio de la segunda muestra.
Desde la Vista numrica, establezca el valor de Mean2.
En un programa, escriba:
n Mean2
Las siguientes variables se utilizan para establecer la
prueba de la hiptesis o los clculos del intervalo de
confianza en la aplicacin Inferencia.
632 Programacin
Pooled Determina si las muestras deben agruparse o no para
pruebas o intervalos mediante la distribucin T de Student
con dos promedios. Desde la Vista numrica, establezca
el valor de Pooled.
En un programa, escriba:
0 Pooled para no agrupados (valor
predeterminado).
1 Pooled para agrupados.
Programacin 633
En un programa, escriba:
n 2
634 Programacin
0 END para inters compuesto al principio del
periodo
Programacin 635
donde n > 0
636 Programacin
Variables de Las siguientes variables se utilizan en la aplicacin Soluc.
la aplicacin de tring. Corresponden a los campos de la Vista
Soluc. de numrica de la aplicacin.
tring.
SideA Longitud del lado A. Establece la longitud del lado
opuesto al ngulo A. Desde la Vista numrica de Soluc.
de tring. introduzca un valor positivo para A.
En un programa, escriba:
n SideA
donde n > 0
Programacin 637
AngleB Medida del ngulo . Establece la medida del ngulo
. El valor de esta variable se interpretar de acuerdo
con la configuracin de modo de ngulo (Grados o
Radianes). Desde la Vista numrica de Soluc. de tring.
introduzca un valor positivo para el ngulo .
En un programa, escriba:
n AngleB
donde n > 0
638 Programacin
En un programa, escriba:
0 HAngle para Grados.
1 HAngle para Radianes.
Programacin 639
Language Establece el idioma. En Modos, seleccione un idioma
para el campo Idioma.
En un programa, almacene uno de los siguientes nmeros
contantes en la variable Language:
1 Language (Ingls)
2 Language (Chino)
3 Language (Francs)
4 Language (Alemn)
5 Language (Espaol)
6 Language (Neerlands)
7 Language (Portugus)
Entero
640 Programacin
Las siguientes variables se encuentran en la Config.
simblica de una aplicacin. Pueden utilizarse para
sobrescribir el valor de la variable correspondiente en los
modos de Inicio.
Programacin 641
En Config. simblica, seleccione Estndar, Fijo,
Cientfico o Ingeniera en el campo Formato de
nm.
En un programa, almacene el nmero constante (o su
nombre) en la variable AFormat.
0: Sistema
1: Estndar
2: Fijo
3: Cientfico
4: Ingeniera
Ejemplo:
Cientfico AFormat
O bien,
3 AFormat
642 Programacin
28
Marcador de
Base
base
d decimal
b Binario
o Octal
h Hexadecimal
Base predeterminada
La configuracin de una base predeterminada solo afecta a la
entrada y la visualizacin de nmeros utilizados en aritmtica
con enteros. Si configura la base predeterminada en binario, 27
y 44 se seguirn representando de esa forma en la vista de
Inicio, y el resultado de esos nmeros aadidos se seguir
representando como 71. No obstante, si introduce #27b,
obtendr un error de sintaxis, porque 2 y 7 no son enteros
encontrados en operaciones de aritmtica binaria. Deber
introducir 27 como #11011b (dado que 2710=110112).
#10000b+#10100b = 8 + 20 = 28
#1100b
#71o#10100b = 57 20 = 37
#45o
Manipulacin de enteros
El resultado de operaciones de aritmtica con enteros se puede
manipular y analizar en mayor detalle si lo visualiza en el cuadro
de dilogo Editar entero.
1. En la vista de Inicio, utilice las teclas del cursor para
seleccionar los resultados de su inters.
2. Pulse Sw (Base).
Se mostrar el cuadro de
dilogo Editar entero. El
campo Era de la parte
superior muestra los
resultados seleccionados en
la vista Inicio.
Los equivalentes hex y
decimales se muestran en el
campo Salida, seguido de una representacin bit a bit del
entero.
Los smbolos que aparecen debajo de la representacin de
bits muestran las teclas que puede pulsar para editar el
entero. (Tenga en cuenta que esto no cambia el resultado
del clculo en la vista de Inicio). Las teclas son las
siguientes:
< o > (Shift): estas teclas desplazan los bits un
espacio a la izquierda (o a la derecha). Al pulsar cada
una, el nuevo entero representado aparece en el campo
Salida (en los campos hex y decimales que aparecen
debajo de este).
= o \ (Bits): estas teclas aumentan (o disminuyen) el
tamao de las palabras. El nuevo tamao de palabra se
aade al valor mostrado a continuacin en el campo
Salida.
BR GETBASE GETBITS
RB SETBASE SETBITS
Estas estn descritas en Entero, que comienza en la pgina 609.
Glosario
Glosario 651
CAS Sistema algebraico computacional
(del ingls "Computer Algebra
System"). Utilice el sistema
algebraico computacional para
realizar clculos exactos o
simblicos. Compara con los clculos
realizados en la vista de Inicio, que a
menudo devuelven aproximaciones
numricas. Puede compartir
resultados y variables entre el sistema
algebraico computacional y la vista
de Inicio (y viceversa).
catlogo Recopilacin de elementos, como
matrices, listas, programas, etc. Los
nuevos elementos que cree se
guardan en un catlogo y puede
elegir un elemento especfico de un
catlogo para trabajar con l. Existe
un catlogo especial llamado
Biblioteca de aplicaciones, que
incluye la lista de aplicaciones.
comando Una operacin que se utiliza en los
programas. Los comandos pueden
almacenar resultados en variables,
pero no muestran resultados.
expresin Un nmero, variable o expresin
algebraica (nmeros ms funciones)
que produce un valor.
formulario de Pantalla en la que puede configurar
entrada valores o elegir opciones. Otro
nombre para cuadro de dilogo.
funcin Una operacin que puede tener
argumentos y que devuelve un
resultado. No guarda resultados en
variables. Los argumentos deben
incluirse entre parntesis y separarse
con comas.
652 Glosario
lista Conjunto de objetos separados por
comas e incluidos entre llaves. Las
listas suelen utilizarse para contener
datos estadsticos y para evaluar una
funcin con mltiples valores. Las
listas pueden crearse y manipularse
en el editor de listas y almacenarse
en el catlogo de listas.
matriz Matriz bidimensional de nmeros
reales o complejos incluidos entre
corchetes. Las matrices pueden
crearse y manipularse en el editor de
matrices y almacenarse en el
catlogo de matrices. Los vectores
tambin los gestionan el catlogo y el
editor de matrices.
men Una seleccin de opciones mostradas
en pantalla. Puede aparecer como
una lista o como un conjunto de
botones tctiles en la parte inferior de
la pantalla.
nota Texto que escribe en el editor de
notas. Puede ser una nota general e
independiente, o una nota especfica
de una aplicacin.
programa Conjunto reutilizable de instrucciones
que se registran mediante el editor de
programas.
sentencia Una sentencia abierta est
abierta compuesta por dos expresiones
(algebraicas o aritmticas) separadas
por un operador relacional como =,
<, etc. Entre los ejemplos de
sentencias abiertas se incluyen y2<x1
y x2y2=3+x.
tecla Tecla del teclado (en contraposicin a
un botn, que aparece en la pantalla
y debe tocarse para activarse).
Glosario 653
variable Nombre dado a un objeto (como un
nmero, una lista, una matriz, una
grfica, etc.) para ayudarle a
recuperarlo posteriormente. El
comando asigna una variable
y el objeto puede recuperarse
seleccionando la variable asociada
en el men de variables (a).
vector Matriz unidimensional de nmeros
reales o complejos incluidos entre
corchetes simples. Los vectores
pueden crearse y manipularse en el
editor de matrices y almacenarse en
el catlogo de matrices.
vista de Inicio El punto de inicio bsico de la
calculadora. La mayora de los
clculos pueden realizarse en la vista
de Inicio. No obstante, estos clculos
solo devuelven aproximaciones
numricas. Para obtener resultados
exactos, puede utilizar el sistema
algebraico computacional. Puede
compartir resultados y variables entre
el sistema algebraico computacional
y la vista de Inicio (y viceversa).
vistas Entornos principales de las
aplicaciones de HP. Entre los
ejemplos de vistas de aplicaciones se
incluyen las vistas de grfico,
configuracin de grfico, numrica,
configuracin numrica, simblica y
configuracin simblica.
654 Glosario
Apndice B
Solucin de problemas
La calculadora no responde
Si la calculadora no responde, intente primero
restablecerla. Es un procedimiento parecido al del
reinicio de un PC. Cancela algunas operaciones, restaura
algunas condiciones y borra las ubicaciones de la
memoria temporal. No obstante, no borra los datos
almacenados (variables, aplicaciones, programas, etc.).
Restablecimiento de la calculadora
Dele la vuelta a la calculadora e introduzca un clip de
papel en el orificio de restablecimiento justo encima de la
cubierta del compartimento de la batera. La calculadora
se reiniciar y volver a la vista de Inicio.
Si no se enciende la calculadora
Si la calculadora HPPrime no se enciende, siga los pasos
que se indican a continuacin hasta que la calculadora
se encienda. Quizs lo haga antes de completar todo el
procedimiento. Si la calculadora sigue sin encenderse,
pngase en contacto con el servicio de atencin al
cliente.
Humedad en funcionamiento y
almacenamiento: oscila entre 90% de humedad
relativa y 40C (104F) como mximo. No deje que la
calculadora se moje.
Mensajes de estado
La tabla siguiente indica los mensajes de error generales
ms comunes y sus significados. Algunas aplicaciones y
el sistema algebraico computacional muestran mensajes
de error especficos explicativos.
Mensaje Significado
Modificaciones
La FCC solicita que se notifique al usuario de que
cualquier cambio o modificacin que se realice en el
dispositivo y que no est expresamente autorizada por
Hewlett-Packard Company podra invalidar la autoridad
del usuario para utilizar el equipo.
Avis Canadien
Cet appareil numrique de la classe B respecte toutes les
exigences du Rglement sur le matriel brouilleur du
Canada.
660 Informacin sobre normativas del producto
Aviso sobre normativa de la Unin Europea
Los productos que exhiban la marca CE cumplen con las
siguientes Directivas de la UE:
Directiva sobre baja tensin 2006/95/CE
Directiva de CEM 2004/108/CE
Directiva 2009/125/CE sobre requisitos de diseo
ecolgico, cuando sea aplicable
Para productos de
telecomunicaciones no homologados
por la UE (si procede, se indicar un
nmero de 4cifras correspondiente al
organismo notificado entre CE y !).
Eliminacin de
equipos residuales Este smbolo que aparece en el producto o
por parte de en su embalaje indica que el producto no
se puede desechar como el resto de la
usuarios basura domstica. Por el contrario, es su
particulares en la responsabilidad desechar el equipo en un
Unin Europea punto designado especialmente para
aparatos elctricos y electrnicos. La
recogida selectiva y el reciclaje de los
equipos de desecho en el momento de su
eliminacin contribuirn a la conservacin
de los recursos naturales y permitirn
asegurar que se reciclan de una forma que
proteja la salud de los seres humanos y del
medioambiente. Si desea obtener ms
informacin sobre dnde puede desechar
estos equipos para su reciclaje, contacte
con su ayuntamiento, con el servicio de
recogida de residuos domsticos o con el
establecimiento donde adquiri el
producto.
Numerics A
1Var estadstica 241253 adaptador 14
botones de men 243, 247 ajuste cuadrtico 265
clasificacin de datos 248, 263 ajuste lineal 264
definiciones de conjuntos ajustes de la configuracin del sistema
de datos 242 anulacin 99
edicin de datos 247 almacenamiento 50
eliminacin de datos 248, 262 amortizacin 331333
funciones 411412 Ans (ltima respuesta) 49
generacin de datos 248 antilogaritmo
importacin de datos desde una comn 354
hoja de clculo 246 natural 354
insercin de datos 246, 248, 262 apilado, en RPN 56, 59
introduccin de frecuencias 244 aplicacin
resultados 249 abrir 81
tipos de grficos aplicaciones de HP Vase
grfica de barras 252 aplicaciones, HP
grfico de diagrama biblioteca 81
de caja 251 comandos 608
grfico de lneas 252 creacin 122, 154, 584
grfico de Pareto 252 definicin de 651
grfico de probabilidad eliminacin 82
normal 251 funciones Vase funciones
histograma 251 notas 121
trazado de datos 250 ordenar 82
variables, resumen de 486 personalizacin Vase aplicacin,
2Var estadstica 255272 creacin
ajuste de escala de trazado 268 restablecer 81
botones de men 261, 270 variables 125, 482495,
clasificacin de datos 263 619642
configuracin de grfico 270 Vase tambin variables
definicin de ajuste propio 265 aplicacin 1Var estadstica 80
edicin de datos 260 aplicacin 2Var estadstica 80
eliminacin de datos 262 aplicacin Creacin de grficas
funciones 412413 avanzada 79, 143154
insercin de datos 260, 262 Galera de grfico 153
prediccin de valores 271 opciones de trazado 147
resultados 266 variables, resumen de 485
seleccin del ajuste 264 aplicacin Explor. cuadrtico 80,
solucin de problemas 345347
de grficos 272 aplicacin Explor. trigonom. 80,
tipos de ajuste 264266 347349
trazado de datos 268 aplicacin Explorador lineal 80, 149,
342344
funciones 419
ndice alfabtico 665
aplicacin Finanzas 79, 325333 variables
amortizacin 331333 numrica 631
clculos de TVM 325 Resultados 491
funciones 416417 resumen de 490
variables aplicacin Paramtrica 80, 307311
numrica 634636 variables 492
resumen de 493 aplicacin Polar 80, 313317
aplicacin Funcin 79, 127142 variables 493
funciones 135139, 391392 aplicacin Secuencia 80, 319324
variables 139 tipos de grfica 319
resultados 642 variables 495
resumen de 482 aplicacin Soluc. 80, 293301
aplicacin Geometra 79, 155220 funciones 392
comandos 190220 limitaciones 299
creacin de objetos mensajes 300
en la Vista de grfico 162 una ecuacin 294
en la Vista simblica 171 variables, resumen de 484
denominacin de objetos 163 varias ecuaciones 297
funciones 190220 aplicacin Soluc. de tring. 80,
objetos, tipos de 176185 335339
opcin de deshacer 166 funciones 418419
seleccin de un objeto 164 variables
teclas de mtodo abreviado 170 numrica 637
transformacin de objetos 185189 resumen de 494
variables, resumen de 483 aplicaciones
Vista de grfico, botones 1Var estadstica 80, 241253
de men 168 2Var estadstica 80, 255272
aplicacin Hoja de clculo 80, Vase tambin la entrada
221239 independiente para cada
botones de men 235 aplicacin individual
denominacin de celdas 227 Creacin de grficas avanzada 79,
formato 236 143154
funciones 239, 393411 DataStreamer 79, 81
funciones externas 231 Explor. cuadrtico 80, 345347
gestos 226 Explor. trigonom. 80, 347349
importacin de datos 230 Explorador lineal 80, 149,
introduccin de contenido 228 342344
navegacin 226 Finanzas 79, 325333
parmetros de formato 238 Funcin 79, 127142
referencias de las celdas 226 Geometra 79, 155220
referencias externas 232 Hoja de clculo 80, 221239
seleccin de celdas 226 Inferencia 79, 273292
variables 233, 484 Paramtrica 80, 307311
aplicacin Inferencia 79, 273292 Polar 80, 313317
funciones 413416 programas 582
importacin de estadsticas 277 Secuencia 80, 319324
intervalos de confianza 288292 Soluc. 80, 293301
pruebas de hiptesis 281287 Soluc. de tring. 80, 335339
Soluc. lineal 80, 149, 303306
T V
tablas personalizadas 117 valor de inicializacin 293, 298
tablas, personalizadas 117 valores crticos 277
tamao de fuente, general 39 variables
tamao de las palabras 646 1Var estadstica 486
tecla de plantillas 28 2Var estadstica 488
tecla de retroceso 24 aplicacin 125, 619642
teclado 21 aplicacin Creacin de grficas
funciones en 353357 avanzada 485
personalizacin 578 aplicacin Finanzas 493
teclas de edicin 23 aplicacin Funcin 139, 482
teclas de entrada 23 aplicacin Hoja de clculo 233,
teclado del usuario 578 484
teclas aplicacin Inferencia 490
definidas por el usuario 578 aplicacin Paramtrica 492
edicin 23 aplicacin Polar 493
entrada 23 aplicacin Soluc. 484
matemticas 28 aplicaciones Secuencia 495
nombres internos de las 580 complejas 481
shift 25 completadas 126
variables 29 completar 480, 575
teclas de cursor 24 Configuracin de Inicio 482
teclas shift 25 creacin 477
tema 40 definicin de 654
texto 26 en programacin 618
tiempo 19, 40 entre aplicaciones 126
tipos de ajuste estadstico 264266 Geometra 483
tipos de ajuste, estadstico 264266 globales 573
transformaciones geomtricas grficas 481
185189 Inicio 481
transformaciones, geomtricas lista 481
185189 locales 573
trazado 107109, 147
ndice alfabtico 673
matriz 481 en la aplicacin Geometra 171
reales 481 operaciones comunes en la 9398
recuperacin 479 vistas
sistema algebraico computacional Config. de grfico 87
70 Config. simblica 85
Soluc. de tring. 494 Configuracin numrica 89
Soluc. lineal 494 definicin de 654
tecla 29 en aplicaciones 83
tipos en programacin 618 Grfico 85
usuario 619 Numrica 88
Vista de grfico 620 simblica 84
Vista numrica 628 vistas de aplicacin
Vista simblica 625628 Config. de grfico 87
variables complejas 481 Config. simblica 85
variables de aplicacin en Vista Configuracin numrica 89
numrica 619 Grfico 85
variables globales 573 Numrica 88
variables locales 573 Vista simblica 84
variables personalizadas 50, 477 vistas de aplicaciones 83
variables reales 481 visualizacin
vectores botones de men 16
definicin de 519, 654 cientfica 37
Vase tambin matrices estndar 37
vista Config. de grfico 87 fija 37
operaciones comunes en la fraccin 37
110114 indicadores 16
vista Config. simblica 85 ingeniera 37
operaciones comunes en la 99 visualizacin de gran precisin 37
vista Configuracin numrica 89 visualizacin en pantalla dividida 104,
operaciones comunes en la 121
120121
Vista de grfico Z
botones de men 109, 168 zoom
en la aplicacin Geometra 162 ejemplos de 105107
operaciones comunes en la en la Vista de grfico 100107
100109 en la Vista numrica 114116
variables 620625 factores 101
zoom 100107 teclas para 101, 115
vista de Grfico 85 tipos de 102103, 116
Vista de grfico y Vista numrica juntas zoom Cuadrado 103, 106
121 zoom de cuadro 103
vista de Inicio 15 zoom Decimales 103, 107, 116
Vista numrica 88 zoom Entero 103, 107, 116
acercar zoom 114 zoom horizontal 102, 116
botones de men 118 zoom Trig 103, 107, 116
operaciones comunes en la
114118
Vista simblica 84
botones de men 98