1 Prefcio ........................................................................................................................................................ 1
Convenes do manual .......................................................................................................................................... 1
iii
Repor campos de formulrios de introduo ................................................................................... 18
Definies sistmicas .......................................................................................................................................... 18
Definies de incio ............................................................................................................................ 19
Pgina 1 .......................................................................................................................... 19
Pgina 2 .......................................................................................................................... 20
Pgina 3 .......................................................................................................................... 20
Pgina 4 .......................................................................................................................... 21
Especificar uma definio de incio ................................................................................. 21
Clculos matemticos .......................................................................................................................................... 22
Por onde comear .............................................................................................................................. 23
Escolher um tipo de introduo ........................................................................................................ 23
Introduzir expresses ....................................................................................................................... 23
Exemplo .......................................................................................................................... 24
Parnteses ...................................................................................................................... 24
Prioridade algbrica ..................................................................................... 25
Nmeros negativos ......................................................................................................... 25
Multiplicao explcita e implcita .................................................................................. 25
Resultados avultados ..................................................................................................... 26
Reutilizar expresses e resultados anteriores ................................................................................. 26
Utilizar a rea de transferncia ...................................................................................... 26
Reutilizar o ltimo resultado .......................................................................................... 26
Reutilizar uma expresso ou um resultado do CAS ....................................................... 28
Guardar um valor numa varivel ....................................................................................................... 28
Nmeros complexos ............................................................................................................................................ 29
Copiar e colar ....................................................................................................................................................... 30
Partilha de dados ................................................................................................................................................. 32
Procedimento geral ........................................................................................................................... 32
Ajuda online ......................................................................................................................................................... 33
iv
LISTA ............................................................................................................................ 41
Mostrar um item ................................................................................................................................ 42
Eliminar um item ............................................................................................................................... 42
Eliminar todos os itens ...................................................................................................................... 43
v
Vista Numrica .................................................................................................................................. 62
Vista Config Numrica ....................................................................................................................... 63
Exemplo rpido ................................................................................................................................. 64
Abrir a aplicao .............................................................................................................. 64
Vista Simblica ................................................................................................................ 64
Vista Config Simblica .................................................................................................... 65
Vista de Desenho ............................................................................................................ 65
Vista Config Desenho ...................................................................................................... 66
Vista Numrica ................................................................................................................ 67
Vista Config Numrica ..................................................................................................... 67
Operaes comuns na vista Simblica ................................................................................................................ 68
Adicionar uma definio .................................................................................................................... 68
Modificar uma definio .................................................................................................................... 68
Blocos de construo de definies .................................................................................................. 68
Calcular uma definio dependente ................................................................................................. 70
Selecionar ou cancelar a seleo de uma definio a explorar ........................................................ 70
Escolher uma cor para os grficos .................................................................................................... 70
Eliminar uma definio ...................................................................................................................... 71
Vista Simblica: Resumo de botes de menu ................................................................................... 71
Operaes comuns na vista Config Simblica ..................................................................................................... 72
Anular definies sistmicas ............................................................................................................. 73
Repor predefinies .......................................................................................................................... 73
Operaes comuns na vista de Desenho ............................................................................................................. 73
Zoom .................................................................................................................................................. 74
Fatores de zoom ............................................................................................................. 74
Opes de zoom .............................................................................................................. 74
Gestos de zoom ............................................................................................................... 75
Teclas de zoom ................................................................................................................ 75
Menu Zoom ..................................................................................................................... 75
Zoom de caixa ................................................................................................................. 76
Menu Vistas ..................................................................................................................... 76
Testar um zoom com visualizao em ecr dividido ...................................................... 77
Exemplos de zoom .......................................................................................................... 78
Ampliar o zoom ............................................................................................ 78
Reduzir o zoom ............................................................................................. 79
Ampliar X ...................................................................................................... 79
Reduzir X ....................................................................................................... 80
Ampliar Y ....................................................................................................... 80
Reduzir Y ....................................................................................................... 81
Quadrado ...................................................................................................... 81
Escala automtica ........................................................................................ 82
vi
Decimal ......................................................................................................... 82
Nmero inteiro .............................................................................................. 83
Trig ................................................................................................................ 83
Traar ................................................................................................................................................. 84
Selecionar um grfico ..................................................................................................... 84
Calcular uma definio .................................................................................................... 85
Para ligar ou desligar a funo de traar ........................................................................ 86
Vista de Desenho: Resumo de botes de menu ............................................................................... 86
Operaes comuns na vista Config Desenho ...................................................................................................... 86
Configurar a vista de Desenho .......................................................................................................... 86
Pgina 1 .......................................................................................................................... 87
Pgina 2 .......................................................................................................................... 88
Mtodos para grficos ....................................................................................................................... 88
Repor predefinies .......................................................................................................................... 90
Operaes comuns na vista Numrica ................................................................................................................ 90
Zoom .................................................................................................................................................. 90
Opes de zoom .............................................................................................................. 91
Gestos de zoom ............................................................................................................... 92
Teclas de zoom ................................................................................................................ 92
Menu Zoom ..................................................................................................................... 92
Calcular .............................................................................................................................................. 93
Tabelas personalizadas ..................................................................................................................... 93
Eliminar dados ................................................................................................................ 94
Copiar e colar na vista Numrica ....................................................................................................... 94
Copiar e colar uma clula ................................................................................................ 94
Copiar e colar uma linha ................................................................................................. 94
Copiar e colar uma matriz de clulas .............................................................................. 95
Vista Numrica: Resumo de botes de menu ................................................................................... 96
Menu Mais ....................................................................................................................... 96
Operaes comuns na vista Config Numrica ..................................................................................................... 97
Repor predefinies .......................................................................................................................... 97
Combinar a vista de Desenho e a vista Numrica ............................................................................................... 97
Adicionar uma nota a uma aplicao .................................................................................................................. 98
Criar uma aplicao ............................................................................................................................................. 98
Exemplo ............................................................................................................................................. 99
Funes e variveis de aplicao ...................................................................................................................... 100
Funes ........................................................................................................................................... 100
Variveis .......................................................................................................................................... 101
Qualificar variveis .......................................................................................................................... 102
vii
7 Aplicao Funo ....................................................................................................................................... 103
Introduo aplicao Funo .......................................................................................................................... 103
Abrir a aplicao Funo ................................................................................................................. 103
Definir as expresses ...................................................................................................................... 104
Configurar um grfico ..................................................................................................................... 104
Desenhar uma funo ..................................................................................................................... 105
Traar um grfico ............................................................................................................................ 105
Alterar a escala ................................................................................................................................ 107
Apresentar a vista Numrica ........................................................................................................... 107
Configurar a vista Numrica ............................................................................................................ 108
Explorar a vista Numrica ............................................................................................................... 109
Navegar uma tabela ..................................................................................................... 109
Para aceder diretamente a um valor ............................................................................ 110
Aceder s opes de zoom ........................................................................................... 110
Outras opes ............................................................................................................... 111
Analisar funes ................................................................................................................................................ 111
Apresentar o menu da vista de Desenho ........................................................................................ 111
Desenhar funes ......................................................................................................... 111
Encontrar uma raiz de uma equao quadrtica ......................................................... 112
Encontrar uma interseco de duas funes ............................................................... 113
Encontrar o declive de uma equao quadrtica ......................................................... 114
Para encontrar a rea com sinal entre duas funes ................................................... 115
Encontrar o extremo da equao quadrtica ............................................................... 117
Adicionar uma tangente a uma funo ........................................................................ 118
Variveis da aplicao Funo ........................................................................................................................... 118
Aceder s variveis da aplicao Funo ........................................................................................ 118
Resumo das operaes FUN ............................................................................................................................ 119
Definir outra funes em termos de derivadas ou integrais ............................................................................ 120
Funes definidas por derivadas .................................................................................................... 120
Funes definidas pelo integrais .................................................................................................... 123
viii
Explorar a vista Numrica ............................................................................................. 134
Vista Config Numrica ................................................................................................... 134
Traar na vista Numrica .............................................................................................. 135
Contorno ..................................................................................................... 136
PoI ............................................................................................................... 137
Galeria de Desenho ............................................................................................................................................ 137
Explorar um grfico a partir da Galeria de Desenho ....................................................................... 138
ix
Eliminar um clculo ......................................................................................................................... 159
Vista de Desenho: Menu Comandos .................................................................................................................. 159
Ponto ............................................................................................................................................... 159
Ponto ............................................................................................................................. 159
Ponto em ....................................................................................................................... 160
Ponto mdio .................................................................................................................. 160
Centro ............................................................................................................................ 160
Interseco .................................................................................................................... 160
Interseces .................................................................................................................. 160
Pontos aleatrios .......................................................................................................... 160
Linha ................................................................................................................................................ 161
Segmento ...................................................................................................................... 161
Raio ............................................................................................................................... 161
Linha .............................................................................................................................. 161
Paralelo ......................................................................................................................... 161
Perpendicular ................................................................................................................ 161
Tangente ....................................................................................................................... 161
Mediana ......................................................................................................................... 162
Altitude .......................................................................................................................... 162
Bissetor do ngulo ........................................................................................................ 162
Polgono .......................................................................................................................................... 162
Tringulo ....................................................................................................................... 162
Tringulo issceles ....................................................................................................... 162
Tringulo retngulo ...................................................................................................... 162
Quadriltero .................................................................................................................. 163
Paralelogramo .............................................................................................................. 163
Losango ......................................................................................................................... 163
Retngulo ...................................................................................................................... 163
Polgono ........................................................................................................................ 163
Polgono regular ........................................................................................................... 164
Quadrado ...................................................................................................................... 164
Curva ................................................................................................................................................ 164
Crculo ........................................................................................................................... 164
Circumcrculo ................................................................................................................ 164
Crculo exterior .............................................................................................................. 165
Crculo interior .............................................................................................................. 165
Elipse ............................................................................................................................. 166
Hiprbole ....................................................................................................................... 166
Parbola ........................................................................................................................ 166
Cnica ............................................................................................................................ 166
Lugar geomtrico .......................................................................................................... 166
x
Desenho ........................................................................................................................................... 167
Funo ........................................................................................................................... 168
Paramtrica .................................................................................................................. 168
Polar .............................................................................................................................. 168
Sequncia ...................................................................................................................... 169
Implcita ........................................................................................................................ 169
Campo de direes ........................................................................................................ 169
EDO ................................................................................................................................ 169
Lista ............................................................................................................................... 169
Barra deslizante ............................................................................................................ 170
Transformar .................................................................................................................................... 170
Translao ..................................................................................................................... 170
Reflexo ........................................................................................................................ 171
Rotao ......................................................................................................................... 172
Dilatao ....................................................................................................................... 173
Similaridade .................................................................................................................. 173
Projeo ........................................................................................................................ 173
Inverso ........................................................................................................................ 174
Reciprocao ................................................................................................................. 174
Cartesiano ....................................................................................................................................... 175
Abcissa .......................................................................................................................... 175
Ordenada ....................................................................................................................... 175
PontoComplexo ........................................................................................................ 175
Coordenadas ................................................................................................................. 176
Equao de .................................................................................................................... 176
Paramtrica .................................................................................................................. 176
Coordenadas polares .................................................................................................... 176
Medida ............................................................................................................................................. 176
Distncia ....................................................................................................................... 176
Raio ............................................................................................................................... 176
Permetro ...................................................................................................................... 176
Declive ........................................................................................................................... 176
rea ............................................................................................................................... 176
ngulo ........................................................................................................................... 177
Comprimento do arco ................................................................................................... 177
Testes .............................................................................................................................................. 177
Colinear ......................................................................................................................... 177
No crculo ...................................................................................................................... 177
No objeto ....................................................................................................................... 177
Paralelo ......................................................................................................................... 177
Perpendicular ................................................................................................................ 177
xi
Issceles ........................................................................................................................ 178
Equiltero ...................................................................................................................... 178
Paralelogramo .............................................................................................................. 178
Conjugado ..................................................................................................................... 178
Funes e comandos de geometria .................................................................................................................. 178
Vista Simblica: Menu Comandos ................................................................................................... 179
Ponto ............................................................................................................................. 179
Ponto .......................................................................................................... 179
Ponto em .................................................................................................... 179
Ponto mdio ............................................................................................... 179
Centro ......................................................................................................... 180
Interseco ................................................................................................. 180
Interseces ............................................................................................... 180
Linha .............................................................................................................................. 180
Segmento ................................................................................................... 180
Raio ............................................................................................................. 180
Linha ........................................................................................................... 180
Paralelo ....................................................................................................... 181
Perpendicular ............................................................................................. 181
Tangente ..................................................................................................... 181
Mediana ...................................................................................................... 181
Altitude ....................................................................................................... 182
Bissetor ....................................................................................................... 182
Polgono ........................................................................................................................ 182
Tringulo ..................................................................................................... 182
Tringulo issceles ..................................................................................... 182
Tringulo retngulo .................................................................................... 182
Quadriltero ............................................................................................... 183
Paralelogramo ............................................................................................ 183
Losango ...................................................................................................... 183
Retngulo ................................................................................................... 183
Polgono ...................................................................................................... 183
Polgono regular ......................................................................................... 184
Quadrado .................................................................................................... 184
Curva ............................................................................................................................. 184
Crculo ......................................................................................................... 184
Circumcrculo .............................................................................................. 184
Crculo exterior ........................................................................................... 185
Crculo interior ............................................................................................ 185
Elipse .......................................................................................................... 185
Hiprbole .................................................................................................... 185
xii
Parbola ..................................................................................................... 186
Cnica ......................................................................................................... 186
Lugar geomtrico ....................................................................................... 186
Desenho ........................................................................................................................ 186
Funo ........................................................................................................ 186
Paramtrica ................................................................................................ 186
Polar ........................................................................................................... 187
Sequncia ................................................................................................... 187
Implcita ...................................................................................................... 187
Campo de direes ..................................................................................... 187
EDO ............................................................................................................. 187
Lista ............................................................................................................ 188
Barra deslizante ......................................................................................... 188
Transformar .................................................................................................................. 188
Translao .................................................................................................. 188
Reflexo ...................................................................................................... 188
Rotao ....................................................................................................... 188
Dilatao ..................................................................................................... 189
Similaridade ................................................................................................ 189
Projeo ...................................................................................................... 189
Inverso ...................................................................................................... 189
Reciprocao .............................................................................................. 189
Vista Numrica: Menu Comandos ................................................................................................... 190
Cartesiano ..................................................................................................................... 190
Abcissa ........................................................................................................ 190
Ordenada .................................................................................................... 190
Coordenadas ............................................................................................... 190
Equao de ................................................................................................. 190
Paramtrica ................................................................................................ 190
Coordenadas polares .................................................................................. 190
Medida ........................................................................................................................... 191
Distncia ..................................................................................................... 191
Raio ............................................................................................................. 191
Permetro .................................................................................................... 191
Declive ........................................................................................................ 191
rea ............................................................................................................. 191
ngulo ......................................................................................................... 192
Comprimento do arco ................................................................................. 192
Testes ............................................................................................................................ 192
Colinear ....................................................................................................... 192
No crculo .................................................................................................... 192
xiii
No objeto .................................................................................................... 192
Paralelo ....................................................................................................... 193
Perpendicular ............................................................................................. 193
Issceles ..................................................................................................... 193
Equiltero ................................................................................................... 193
Paralelogramo ............................................................................................ 193
Conjugado ................................................................................................... 193
Outras funes de geometria ......................................................................................................... 193
affix ............................................................................................................................... 194
barycenter ..................................................................................................................... 194
convexhull ..................................................................................................................... 194
distance2 ....................................................................................................................... 194
division_point ............................................................................................................... 194
equilateral_triangle ...................................................................................................... 194
exbisector ..................................................................................................................... 195
extract_measure .......................................................................................................... 195
harmonic_conjugate ..................................................................................................... 195
harmonic_division ........................................................................................................ 195
isobarycenter ................................................................................................................ 196
is_harmonic .................................................................................................................. 196
is_harmonic_circle_bundle ........................................................................................... 196
is_harmonic_line_bundle ............................................................................................. 196
is_orthogonal ................................................................................................................ 196
is_rectangle .................................................................................................................. 196
is_rhombus ................................................................................................................... 197
is_square ....................................................................................................................... 197
LineHorz ........................................................................................................................ 197
LineVert ......................................................................................................................... 197
open_polygon ............................................................................................................... 197
orthocenter ................................................................................................................... 197
perpendicular bisector .................................................................................................. 198
point2d .......................................................................................................................... 198
polar .............................................................................................................................. 198
pole ............................................................................................................................... 198
power_pc ....................................................................................................................... 198
radical_axis ................................................................................................................... 199
vector ............................................................................................................................ 199
vertices .......................................................................................................................... 199
vertices_abca ................................................................................................................ 199
xiv
10 Folha de Clculo ....................................................................................................................................... 200
Introduo aplicao Folha de Clculo ........................................................................................................... 200
Operaes bsicas ............................................................................................................................................. 205
Navegao, seleo e gestos .......................................................................................................... 205
Referncias a clulas ....................................................................................................................... 205
Atribuio de nomes a clulas ........................................................................................................ 206
Mtodo 1 ....................................................................................................................... 206
Mtodo 2 ....................................................................................................................... 206
Utilizar nomes em clculos ........................................................................................... 206
Introduo de contedo .................................................................................................................. 207
Introduo direta .......................................................................................................... 207
Importar dados ............................................................................................................. 208
Funes externas .......................................................................................................... 208
Copiar e colar ................................................................................................................................... 209
Referncias externas ......................................................................................................................................... 210
Referncias a variveis ................................................................................................................... 211
Utilizar o CAS em clculos de folha de clculo .................................................................................................. 211
Botes e teclas .................................................................................................................................................. 212
Opes de formatao ...................................................................................................................................... 213
Parmetros de formatao ............................................................................................................. 214
Funes de folha de clculo .............................................................................................................................. 215
xv
Grfico de barras ........................................................................................................... 229
Diagrama de Pareto ...................................................................................................... 229
Carta de controlo .......................................................................................................... 230
Grfico de pontos .......................................................................................................... 230
Diagrama de caule e folha ............................................................................................ 231
Grfico de pizza ............................................................................................................. 231
Configurar o grfico ......................................................................................................................... 232
Explorar o grfico ............................................................................................................................ 232
Vista de Desenho: itens de menu ................................................................................. 232
xvi
Introduo aplicao Inferncia ..................................................................................................................... 250
Abrir a aplicao Inferncia ............................................................................................................. 250
Opes da vista Simblica .............................................................................................................. 251
Selecionar o mtodo de inferncia ................................................................................................. 252
Introduzir dados .............................................................................................................................. 254
Apresentar os resultados do teste .................................................................................................. 254
Desenhar os resultados do teste .................................................................................................... 255
Importar estatsticas ......................................................................................................................................... 256
Abrir a aplicao Estatstica 1 var ................................................................................................... 256
Limpar dados indesejveis .............................................................................................................. 256
Introduzir dados .............................................................................................................................. 256
Calcular as estatsticas .................................................................................................................... 257
Abrir a aplicao Inferncia ............................................................................................................. 257
Selecionar o mtodo e o tipo de inferncia .................................................................................... 258
Importar os dados ........................................................................................................................... 259
Apresentar numericamente os resultados ..................................................................................... 259
Apresentar graficamente os resultados ......................................................................................... 260
Testes de hipteses ........................................................................................................................................... 260
Teste Z de uma amostra .................................................................................................................. 261
Nome do menu .............................................................................................................. 261
Dados introduzidos ....................................................................................................... 261
Resultados .................................................................................................................... 261
Teste Z de duas amostras ............................................................................................................... 261
Nome do menu .............................................................................................................. 261
Dados introduzidos ....................................................................................................... 262
Resultados .................................................................................................................... 262
Teste Z de uma proporo ............................................................................................................... 262
Nome do menu .............................................................................................................. 262
Dados introduzidos ....................................................................................................... 263
Resultados .................................................................................................................... 263
Teste Z de duas propores ............................................................................................................ 263
Nome do menu .............................................................................................................. 263
Dados introduzidos ....................................................................................................... 264
Resultados .................................................................................................................... 264
Teste T de uma amostra .................................................................................................................. 264
Nome do menu .............................................................................................................. 264
Dados introduzidos ....................................................................................................... 264
Resultados .................................................................................................................... 265
Teste T de duas amostras ............................................................................................................... 265
Nome do menu .............................................................................................................. 265
Dados introduzidos ....................................................................................................... 265
xvii
Resultados .................................................................................................................... 266
Intervalos de confiana ..................................................................................................................................... 266
Intervalo Z de uma amostra ............................................................................................................ 266
Nome do menu .............................................................................................................. 266
Dados introduzidos ....................................................................................................... 266
Resultados .................................................................................................................... 267
Intervalo Z de duas amostras ......................................................................................................... 267
Nome do menu .............................................................................................................. 267
Dados introduzidos ....................................................................................................... 267
Resultados .................................................................................................................... 267
Intervalo Z de uma proporo ......................................................................................................... 268
Nome do menu .............................................................................................................. 268
Dados introduzidos ....................................................................................................... 268
Resultados .................................................................................................................... 268
Intervalo Z de duas propores ...................................................................................................... 268
Nome do menu .............................................................................................................. 268
Dados introduzidos ....................................................................................................... 268
Resultados .................................................................................................................... 269
Intervalo T de uma amostra ............................................................................................................ 269
Nome do menu .............................................................................................................. 269
Dados introduzidos ....................................................................................................... 269
Resultados .................................................................................................................... 269
Intervalo T de duas amostras ......................................................................................................... 270
Nome do menu .............................................................................................................. 270
Dados introduzidos ....................................................................................................... 270
Resultados .................................................................................................................... 270
Testes de qui-quadrado ..................................................................................................................................... 271
Teste da adequao do ajuste ......................................................................................................... 271
Nome do menu .............................................................................................................. 271
Dados introduzidos ....................................................................................................... 271
Resultados .................................................................................................................... 271
Teclas de menu ............................................................................................................. 271
Teste da tabela bidirecional ............................................................................................................ 272
Nome do menu .............................................................................................................. 272
Dados introduzidos ....................................................................................................... 272
Resultados .................................................................................................................... 272
Teclas de menu ............................................................................................................. 272
Inferncia para regresso .................................................................................................................................. 272
Teste t linear .................................................................................................................................... 273
Nome do menu .............................................................................................................. 273
Dados introduzidos ....................................................................................................... 273
xviii
Resultados .................................................................................................................... 273
Teclas de menu ............................................................................................................. 273
Intervalo de confiana para o declive ............................................................................................. 274
Nome do menu .............................................................................................................. 274
Dados introduzidos ....................................................................................................... 274
Resultados .................................................................................................................... 274
Teclas de menu ............................................................................................................. 274
Intervalo de confiana para a interceo ........................................................................................ 275
Nome do menu .............................................................................................................. 275
Dados introduzidos ....................................................................................................... 275
Resultados .................................................................................................................... 275
Teclas de menu ............................................................................................................. 275
Intervalo de confiana para uma resposta mdia .......................................................................... 276
Nome do menu .............................................................................................................. 276
Dados introduzidos ....................................................................................................... 276
Resultados .................................................................................................................... 276
Teclas de menu ............................................................................................................. 276
Intervalo de previso ...................................................................................................................... 277
Nome do menu .............................................................................................................. 277
Dados introduzidos ....................................................................................................... 277
Resultados .................................................................................................................... 277
Teclas de menu ............................................................................................................. 277
ANOVA ................................................................................................................................................................ 278
Nome do menu ................................................................................................................................ 278
Dados introduzidos ......................................................................................................................... 278
Resultados ....................................................................................................................................... 278
Teclas de menu ................................................................................................................................ 278
xix
Limitaes ....................................................................................................................................... 285
Informaes acerca de solues ....................................................................................................................... 286
xx
Outro exemplo: Sequncias definidas explicitamente ..................................................................................... 305
Definir a expresso .......................................................................................................................... 305
Configurar o grfico ......................................................................................................................... 306
Desenhar o grfico da sequncia .................................................................................................... 306
Explorar a tabela de valores ........................................................................................................... 307
xxi
Abrir a aplicao .............................................................................................................................. 327
Modo de grfico ............................................................................................................ 327
Modo de equao .......................................................................................................... 328
Modo de teste ............................................................................................................... 329
.................................................................................................. 332
........................................................................................................................................... 332
........................................................................................................................................... 333
................................................................................................................ 333
........................................................................................................................................... 334
............................................................................................................................. 334
........................................................................................................................................... 334
............................................................................................................................. 334
............................................................................................................................. 335
........................................................................................................................................... 335
........................................................................................................................................... 335
............................................................................................................................. 336
xxii
.......................................................................................................................... 336
.......................................................................................................................... 336
xxiii
ACOSH ............................................................................................................................ 341
TANH .............................................................................................................................. 341
ATANH ............................................................................................................................ 341
Probabilidade .................................................................................................................................. 341
Fatorial .......................................................................................................................... 341
Combinao .................................................................................................................. 342
Permutao ................................................................................................................... 342
Probabilidade Aleatrio ................................................................................................................ 342
Nmero ......................................................................................................................... 342
Nmero inteiro .............................................................................................................. 342
Normal .......................................................................................................................... 342
Semente ........................................................................................................................ 343
Probabilidade Densidade ............................................................................................................. 343
Normal .......................................................................................................................... 343
T .................................................................................................................................... 343
2 ................................................................................................................................... 343
F ..................................................................................................................................... 343
Binmio ......................................................................................................................... 343
Geomtrica .................................................................................................................... 344
Poisson .......................................................................................................................... 344
Probabilidade Acumulativa .......................................................................................................... 344
Normal .......................................................................................................................... 344
T .................................................................................................................................... 344
X2 .................................................................................................................................. 344
F ..................................................................................................................................... 345
Binmio ......................................................................................................................... 345
Geomtrica .................................................................................................................... 345
Poisson .......................................................................................................................... 345
Probabilidade Inversa .................................................................................................................. 346
Normal .......................................................................................................................... 346
T .................................................................................................................................... 346
2 ................................................................................................................................... 346
F ..................................................................................................................................... 346
Binmio ......................................................................................................................... 346
Geomtrica .................................................................................................................... 346
Poisson .......................................................................................................................... 347
Lista ................................................................................................................................................. 347
Matriz ............................................................................................................................................... 347
Especial ........................................................................................................................................... 347
Beta ............................................................................................................................... 347
Gamma .......................................................................................................................... 347
xxiv
Psi .................................................................................................................................. 347
Zeta ............................................................................................................................... 347
erf .................................................................................................................................. 347
erfc ................................................................................................................................ 348
Ei .................................................................................................................................... 348
Si .................................................................................................................................... 348
Ci .................................................................................................................................... 348
Menu CAS ........................................................................................................................................................... 348
lgebra ............................................................................................................................................ 348
Simplificar ..................................................................................................................... 348
Colecionar ..................................................................................................................... 349
Expandir ........................................................................................................................ 349
Decompor ...................................................................................................................... 349
Substituto ..................................................................................................................... 349
Frao parcial) .............................................................................................................. 349
lgebra Extrao .......................................................................................................................... 350
Numerador .................................................................................................................... 350
Denominador ................................................................................................................ 350
Lado esquerdo .............................................................................................................. 350
Lado direito ................................................................................................................... 350
Clculo ............................................................................................................................................. 350
Diferencial ..................................................................................................................... 350
Integral .......................................................................................................................... 351
Limite ............................................................................................................................ 351
Srie .............................................................................................................................. 351
Soma ............................................................................................................................. 351
Clculo Diferencial ........................................................................................................................ 352
Curvo ............................................................................................................................. 352
Divergncia ................................................................................................................... 352
Gradiente ....................................................................................................................... 352
Hessian .......................................................................................................................... 352
Clculo Integral ............................................................................................................................. 352
Por partes u ................................................................................................................... 352
Por partes v ................................................................................................................... 353
F(b)F(a) ........................................................................................................................ 353
Clculo Limites ............................................................................................................................. 353
Soma de Riemann ......................................................................................................... 353
Taylor ............................................................................................................................ 353
Taylor do quociente ...................................................................................................... 353
Clculo Transformar ..................................................................................................................... 354
Laplace .......................................................................................................................... 354
xxv
Inversa de Laplace ........................................................................................................ 354
FFT ................................................................................................................................. 354
FFT inversa .................................................................................................................... 354
Resolv .............................................................................................................................................. 354
Resolv ............................................................................................................................ 354
Zeros ............................................................................................................................. 355
Resolver complexa ........................................................................................................ 355
Zeros de complexa ........................................................................................................ 355
Resolver numrica ........................................................................................................ 355
Equao diferencial ...................................................................................................... 355
Resolver EDO ................................................................................................................. 356
Sistema linear ............................................................................................................... 356
Reescrever ....................................................................................................................................... 356
lncollect ......................................................................................................................... 356
powexpand ................................................................................................................... 356
texpand ......................................................................................................................... 356
Reescrever Exp e Ln ..................................................................................................................... 357
ey*lnx xy ................................................................................................................... 357
xyey*lnx .................................................................................................................... 357
exp2trig ......................................................................................................................... 357
expexpand .................................................................................................................... 357
Reescrever Seno ........................................................................................................................... 357
asinxacosx ................................................................................................................ 357
asinxatanx ................................................................................................................ 357
sinxcosx*tanx ........................................................................................................... 358
Reescrever Cosseno ..................................................................................................................... 358
acosxasinx ................................................................................................................ 358
acosxatanx ................................................................................................................ 358
cosxsinx/tanx ............................................................................................................ 358
Reescrever Tangente .................................................................................................................... 358
atanxasinx ................................................................................................................ 358
atanxacosx ................................................................................................................ 359
tanxsinx/cosx ............................................................................................................ 359
halftan ........................................................................................................................... 359
Reescrever Trig ............................................................................................................................. 359
trigxsinx .................................................................................................................... 359
trigxcosx ................................................................................................................... 359
trigxtanx ................................................................................................................... 359
atrig2ln ......................................................................................................................... 360
tlin ................................................................................................................................. 360
tcollect .......................................................................................................................... 360
xxvi
trigexpand ..................................................................................................................... 360
trig2exp ......................................................................................................................... 360
Nmero inteiro ................................................................................................................................ 361
Divisores ....................................................................................................................... 361
Fatores .......................................................................................................................... 361
Lista de fatores ............................................................................................................. 361
MDC ............................................................................................................................... 361
MMC ............................................................................................................................... 361
Nmero inteiro Primo ................................................................................................................... 362
Testar se Primo .......................................................................................................... 362
N-simo Primo .............................................................................................................. 362
Primo seguinte .............................................................................................................. 362
Primo anterior ............................................................................................................... 362
Euler .............................................................................................................................. 362
Nmero inteiro Diviso ................................................................................................................. 362
Quociente ...................................................................................................................... 362
Resto ............................................................................................................................. 363
anMOD p ........................................................................................................................ 363
Resto chins .................................................................................................................. 363
Polinmio ........................................................................................................................................ 363
Encontrar razes ............................................................................................................ 363
Coeficientes .................................................................................................................. 363
Divisores ....................................................................................................................... 363
Lista de fatores ............................................................................................................. 364
MDC ............................................................................................................................... 364
MMC ............................................................................................................................... 364
Polinmio Criar ............................................................................................................................. 364
Poli.Coef. ................................................................................................................... 364
Coef.Poli. ................................................................................................................... 364
RazesCoef. ............................................................................................................... 365
RazesPoli. ................................................................................................................. 365
Aleatrio ........................................................................................................................ 365
Mnimo .......................................................................................................................... 365
Polinmio lgebra ........................................................................................................................ 365
Quociente ...................................................................................................................... 365
Resto ............................................................................................................................. 366
Grau ............................................................................................................................... 366
Fator por grau ............................................................................................................... 366
Coef. MDC ...................................................................................................................... 366
N. de zeros ................................................................................................................... 366
Resto chins .................................................................................................................. 367
xxvii
Polinmio Especial ....................................................................................................................... 367
Ciclotmico .................................................................................................................... 367
Base de Groebner .......................................................................................................... 367
Resto de Groebner ........................................................................................................ 367
Hermite ......................................................................................................................... 367
Lagrange ....................................................................................................................... 368
Laguerre ........................................................................................................................ 368
Legendre ....................................................................................................................... 368
Chebyshev Tn ................................................................................................................ 368
Chebyshev Un ............................................................................................................... 368
Desenho ........................................................................................................................................... 369
Funo ........................................................................................................................... 369
Contorno ....................................................................................................................... 369
Menu Aplicao .................................................................................................................................................. 369
Funes da aplicao Funo .......................................................................................................... 370
AREA .............................................................................................................................. 370
EXTREMUM .................................................................................................................... 370
ISECT ............................................................................................................................. 370
ROOT ............................................................................................................................. 370
SLOPE ............................................................................................................................ 370
Funes da aplicao Resolv .......................................................................................................... 371
SOLVE ............................................................................................................................ 371
Funes da aplicao Folha de Clculo ........................................................................................... 371
SUM ............................................................................................................................... 372
AVERAGE ....................................................................................................................... 372
AMORT ........................................................................................................................... 373
STAT1 ............................................................................................................................. 373
REGRS ............................................................................................................................ 374
predY ............................................................................................................................. 376
PredX ............................................................................................................................. 376
HypZ1mean ................................................................................................................... 377
HYPZ2mean .................................................................................................................. 377
HypZ1prop .................................................................................................................... 378
HypZ2prop .................................................................................................................... 378
HypT1mean ................................................................................................................... 379
HypT2mean ................................................................................................................... 380
ConfZ1mean .................................................................................................................. 380
ConfZ2mean .................................................................................................................. 381
ConfZ1prop ................................................................................................................... 381
ConfZ2prop ................................................................................................................... 381
ConfT1mean .................................................................................................................. 382
xxviii
ConfT2mean .................................................................................................................. 382
Funes da aplicao Estatstica 1 var ........................................................................................... 383
Do1VStats ..................................................................................................................... 383
SetFreq .......................................................................................................................... 383
SetSample ..................................................................................................................... 383
Funes da aplicao Estatstica 2 var ........................................................................................... 384
PredX ............................................................................................................................. 384
PredY ............................................................................................................................. 384
Resid .............................................................................................................................. 384
Do2VStats ..................................................................................................................... 384
SetDepend .................................................................................................................... 384
SetIndep ........................................................................................................................ 384
Funes da aplicao Inferncia ..................................................................................................... 385
DoInference ................................................................................................................... 385
HypZ1mean ................................................................................................................... 385
HypZ2mean ................................................................................................................... 385
HypZ1prop .................................................................................................................... 386
HypZ2prop .................................................................................................................... 386
HypT1mean ................................................................................................................... 387
HypT2mean ................................................................................................................... 387
ConfZ1mean .................................................................................................................. 388
ConfZ2mean .................................................................................................................. 388
ConfZ1prop ................................................................................................................... 388
ConfZ2prop ................................................................................................................... 389
ConfT1mean .................................................................................................................. 389
ConfT2mean .................................................................................................................. 389
Chi2GOF ......................................................................................................................... 390
Chi2TwoWay .................................................................................................................. 390
LinRegrTConf- Slope ..................................................................................................... 390
LinRegrTConfInt ............................................................................................................ 390
LinRegrTMean-Resp ..................................................................................................... 391
LinRegrTPredInt ............................................................................................................ 391
LinRegrTTest ................................................................................................................. 392
Funes da aplicao Financeira .................................................................................................... 392
CalcFV ............................................................................................................................ 393
CalcIPYR ........................................................................................................................ 393
CalcNbPmt ..................................................................................................................... 393
CalcPMT ......................................................................................................................... 393
CalcPV ........................................................................................................................... 393
DoFinance ..................................................................................................................... 394
Funes da aplicao Solucionador linear ...................................................................................... 394
xxix
Solve2x2 ....................................................................................................................... 394
Solve3x3 ....................................................................................................................... 394
LinSolve ......................................................................................................................... 394
Funes da aplicao Solucionador de tringulos ......................................................................... 395
AAS ................................................................................................................................ 395
ASA ................................................................................................................................ 395
SAS ................................................................................................................................ 395
SSA ................................................................................................................................ 395
SSS ................................................................................................................................ 396
DoSolve ......................................................................................................................... 396
Funes da aplicao Explorador linear ......................................................................................... 396
SolveForSlope ............................................................................................................... 396
SolveForYIntercept ....................................................................................................... 396
Funes da aplicao Explorador quadrtico ................................................................................. 396
SOLVE ............................................................................................................................ 396
DELTA ............................................................................................................................. 397
Funes comuns s aplicaes ....................................................................................................... 397
CHECK ............................................................................................................................ 397
UNCHECK ....................................................................................................................... 397
ISCHECK ......................................................................................................................... 398
Menu Catlogo (Cat.) ......................................................................................................................................... 398
! ........................................................................................................................................................ 399
% ...................................................................................................................................................... 399
%TOTAL ............................................................................................................................................ 399
( ........................................................................................................................................................ 399
* ....................................................................................................................................................... 399
+ ....................................................................................................................................................... 399
....................................................................................................................................................... 399
.* ...................................................................................................................................................... 399
./ ...................................................................................................................................................... 400
.^ ...................................................................................................................................................... 400
/ ....................................................................................................................................................... 400
:= ...................................................................................................................................................... 400
< ....................................................................................................................................................... 400
<= ..................................................................................................................................................... 400
<> ..................................................................................................................................................... 400
= ....................................................................................................................................................... 400
== ..................................................................................................................................................... 400
> ....................................................................................................................................................... 401
>= ..................................................................................................................................................... 401
^ ....................................................................................................................................................... 401
xxx
a2q ................................................................................................................................................... 401
abcuv ............................................................................................................................................... 401
additionally ...................................................................................................................................... 401
Airy Ai ............................................................................................................................................... 401
Airy Bi ............................................................................................................................................... 401
algvar ............................................................................................................................................... 402
AND .................................................................................................................................................. 402
append ............................................................................................................................................. 402
apply ................................................................................................................................................ 402
assume ............................................................................................................................................ 402
basis ................................................................................................................................................ 402
betad ............................................................................................................................................... 403
betad_cdf ........................................................................................................................................ 403
betad_icdf ....................................................................................................................................... 403
bounded_function ........................................................................................................................... 403
breakpoint ....................................................................................................................................... 403
canonical_form ............................................................................................................................... 403
cat .................................................................................................................................................... 404
Cauchy ............................................................................................................................................. 404
Cauchy_cdf ...................................................................................................................................... 404
Cauchy_icdf ..................................................................................................................................... 404
cFactor ............................................................................................................................................. 404
charpoly ........................................................................................................................................... 405
chrem ............................................................................................................................................... 405
col .................................................................................................................................................... 405
colDim .............................................................................................................................................. 405
comDenom ...................................................................................................................................... 405
companion ....................................................................................................................................... 405
compare ........................................................................................................................................... 406
complexroot .................................................................................................................................... 406
contains ........................................................................................................................................... 406
CopyVar ........................................................................................................................................... 406
correlation ....................................................................................................................................... 407
count ................................................................................................................................................ 407
covariance ....................................................................................................................................... 407
covariance_correlation ................................................................................................................... 407
cpartfrac .......................................................................................................................................... 407
crationalroot ................................................................................................................................... 408
cumSum ........................................................................................................................................... 408
DateAdd ........................................................................................................................................... 408
Dia da semana ................................................................................................................................. 408
xxxi
DeltaDays ........................................................................................................................................ 408
delcols ............................................................................................................................................. 408
delrows ............................................................................................................................................ 409
deltalist ........................................................................................................................................... 409
deltalist ........................................................................................................................................... 409
Dirac ................................................................................................................................................. 409
e ....................................................................................................................................................... 409
egcd ................................................................................................................................................. 409
eigenvals ......................................................................................................................................... 410
eigenvects ....................................................................................................................................... 410
eigVl ................................................................................................................................................. 410
EVAL ................................................................................................................................................. 410
evalc ................................................................................................................................................ 410
evalf ................................................................................................................................................. 411
even ................................................................................................................................................. 411
exact ................................................................................................................................................ 411
EXP .................................................................................................................................................. 411
exponencial ..................................................................................................................................... 411
exponential_cdf .............................................................................................................................. 411
exponential_icdf ............................................................................................................................. 412
exponential_regression .................................................................................................................. 412
EXPR ................................................................................................................................................ 412
ezgcd ............................................................................................................................................... 412
f2nd ................................................................................................................................................. 412
factorial ........................................................................................................................................... 413
float ................................................................................................................................................. 413
fMax ................................................................................................................................................. 413
fMin .................................................................................................................................................. 413
format .............................................................................................................................................. 413
Fourier an ........................................................................................................................................ 414
Fourier bn ........................................................................................................................................ 414
Fourier cn ......................................................................................................................................... 414
fracmod ........................................................................................................................................... 414
froot ................................................................................................................................................. 414
fsolve ............................................................................................................................................... 414
function_diff .................................................................................................................................... 414
gammad .......................................................................................................................................... 415
gammad_cdf ................................................................................................................................... 415
gamma_icdf .................................................................................................................................... 415
gauss ............................................................................................................................................... 415
GF ..................................................................................................................................................... 415
xxxii
gramschmidt ................................................................................................................................... 416
hadamard ........................................................................................................................................ 416
halftan2hypexp ............................................................................................................................... 416
halt ................................................................................................................................................... 416
hamdist ............................................................................................................................................ 416
has ................................................................................................................................................... 416
head ................................................................................................................................................. 417
Heaviside ......................................................................................................................................... 417
horner .............................................................................................................................................. 417
hyp2exp ........................................................................................................................................... 417
iabcuv .............................................................................................................................................. 417
ibasis ................................................................................................................................................ 417
icontent ........................................................................................................................................... 418
id ...................................................................................................................................................... 418
identity ............................................................................................................................................ 418
iegcd ................................................................................................................................................ 418
igcd .................................................................................................................................................. 418
imagem ............................................................................................................................................ 419
interval2center ................................................................................................................................ 419
inv .................................................................................................................................................... 419
iPart ................................................................................................................................................. 419
iquorem ........................................................................................................................................... 419
jacobi_symbol ................................................................................................................................. 419
ker .................................................................................................................................................... 420
laplacian .......................................................................................................................................... 420
latex ................................................................................................................................................. 420
lcoeff ................................................................................................................................................ 420
legendre_symbol ............................................................................................................................ 420
length .............................................................................................................................................. 420
lgcd .................................................................................................................................................. 421
lin ..................................................................................................................................................... 421
linear_interpolate ........................................................................................................................... 421
linear_regression ............................................................................................................................ 421
LineHorz .......................................................................................................................................... 421
LineTan ............................................................................................................................................ 422
LineVert ........................................................................................................................................... 422
list2mat ........................................................................................................................................... 422
lname ............................................................................................................................................... 422
lnexpand .......................................................................................................................................... 422
logarithmic_regression ................................................................................................................... 422
logb .................................................................................................................................................. 423
xxxiii
logistic_regression .......................................................................................................................... 423
lu ...................................................................................................................................................... 423
lvar ................................................................................................................................................... 423
map .................................................................................................................................................. 423
mat2list ........................................................................................................................................... 424
matpow ........................................................................................................................................... 424
matriz .............................................................................................................................................. 424
MAXREAL ......................................................................................................................................... 424
mean ................................................................................................................................................ 424
median ............................................................................................................................................. 425
member ........................................................................................................................................... 425
MINREAL .......................................................................................................................................... 425
modgcd ............................................................................................................................................ 425
mRow ............................................................................................................................................... 425
mult_c_conjugate ........................................................................................................................... 426
mult_conjugate ............................................................................................................................... 426
nDeriv .............................................................................................................................................. 426
NEG .................................................................................................................................................. 426
negbinomial .................................................................................................................................... 426
negbinomial_cdf ............................................................................................................................. 427
negbinomial_icdf ............................................................................................................................ 427
newton ............................................................................................................................................. 427
normal ............................................................................................................................................. 427
normalize ........................................................................................................................................ 427
NOT .................................................................................................................................................. 428
odd ................................................................................................................................................... 428
OR .................................................................................................................................................... 428
order_size ........................................................................................................................................ 428
pa2b2 ............................................................................................................................................... 428
pade ................................................................................................................................................. 428
part .................................................................................................................................................. 428
peval ................................................................................................................................................ 429
PI ...................................................................................................................................................... 429
PIECEWISE ....................................................................................................................................... 429
plotinequation ................................................................................................................................. 429
polar_point ...................................................................................................................................... 429
pole .................................................................................................................................................. 429
POLYCOEF ........................................................................................................................................ 430
POLYEVAL ........................................................................................................................................ 430
polgono .......................................................................................................................................... 430
polygonplot ..................................................................................................................................... 430
xxxiv
polygonscatterplot .......................................................................................................................... 430
polynomial_regression ................................................................................................................... 431
POLYROOT ........................................................................................................................................ 431
potential .......................................................................................................................................... 431
power_regression ........................................................................................................................... 431
powerpc ........................................................................................................................................... 431
prepend ........................................................................................................................................... 432
primpart .......................................................................................................................................... 432
product ............................................................................................................................................ 432
propfrac ........................................................................................................................................... 432
ptayl ................................................................................................................................................. 432
purge ............................................................................................................................................... 432
Q2a .................................................................................................................................................. 433
quantile ........................................................................................................................................... 433
quartile1 .......................................................................................................................................... 433
quartile3 .......................................................................................................................................... 433
quartiles .......................................................................................................................................... 433
quorem ............................................................................................................................................ 434
QUOTE .............................................................................................................................................. 434
randbinomial ................................................................................................................................... 434
randchisquare ................................................................................................................................. 434
randexp ........................................................................................................................................... 434
randfisher ........................................................................................................................................ 434
randgeometric ................................................................................................................................. 435
randperm ......................................................................................................................................... 435
randpoisson ..................................................................................................................................... 435
randstudent ..................................................................................................................................... 435
randvector ....................................................................................................................................... 435
ranm ................................................................................................................................................ 435
ratnormal ........................................................................................................................................ 435
rectangular_coordinate .................................................................................................................. 436
reduced_conic ................................................................................................................................. 436
ref .................................................................................................................................................... 436
remove ............................................................................................................................................. 436
reorder ............................................................................................................................................. 437
residue ............................................................................................................................................. 437
restart .............................................................................................................................................. 437
resultant .......................................................................................................................................... 437
revlist ............................................................................................................................................... 437
romberg ........................................................................................................................................... 437
linha ................................................................................................................................................. 438
xxxv
rowAdd ............................................................................................................................................ 438
rowDim ............................................................................................................................................ 438
rowSwap .......................................................................................................................................... 438
rsolve ............................................................................................................................................... 438
select ............................................................................................................................................... 439
seq ................................................................................................................................................... 439
seqsolve .......................................................................................................................................... 439
shift_phase ..................................................................................................................................... 439
signature ......................................................................................................................................... 439
simult ............................................................................................................................................... 440
sincos ............................................................................................................................................... 440
spline ............................................................................................................................................... 440
sqrfree ............................................................................................................................................. 440
sqrt .................................................................................................................................................. 440
srand ................................................................................................................................................ 441
stddev .............................................................................................................................................. 441
stddevp ............................................................................................................................................ 441
sto .................................................................................................................................................... 441
sturmseq ......................................................................................................................................... 441
subMat ............................................................................................................................................. 441
suppress .......................................................................................................................................... 442
surd .................................................................................................................................................. 442
sylvester .......................................................................................................................................... 442
table ................................................................................................................................................. 442
tail .................................................................................................................................................... 442
tan2cossin2 ..................................................................................................................................... 442
tan2sincos2 ..................................................................................................................................... 443
transpose ........................................................................................................................................ 443
trunc ................................................................................................................................................ 443
tsimplify .......................................................................................................................................... 443
type .................................................................................................................................................. 443
unapply ............................................................................................................................................ 443
uniform ............................................................................................................................................ 444
uniform_cdf ..................................................................................................................................... 444
uniform_icdf .................................................................................................................................... 444
union ................................................................................................................................................ 444
valuation .......................................................................................................................................... 444
variance ........................................................................................................................................... 445
vpotential ........................................................................................................................................ 445
weibull ............................................................................................................................................. 445
weibull_cdf ...................................................................................................................................... 445
xxxvi
weibull_icdf ..................................................................................................................................... 445
when ................................................................................................................................................ 446
XOR .................................................................................................................................................. 446
zip .................................................................................................................................................... 446
ztrans ............................................................................................................................................... 446
| ........................................................................................................................................................ 446
2 ....................................................................................................................................................... 446
....................................................................................................................................................... 447
....................................................................................................................................................... 447
....................................................................................................................................................... 447
....................................................................................................................................................... 447
....................................................................................................................................................... 447
........................................................................................................................................................ 447
....................................................................................................................................................... 447
....................................................................................................................................................... 447
....................................................................................................................................................... 447
..................................................................................................................................................... 447
i ........................................................................................................................................................ 447
-1 ..................................................................................................................................................... 447
Criar as suas prprias funes .......................................................................................................................... 448
xxxvii
Variveis da aplicao Estatstica 1 var .......................................................................................... 459
Resultados .................................................................................................................... 460
NbItem ........................................................................................................ 460
MinVal ......................................................................................................... 460
Q1 ................................................................................................................ 460
MedVal ........................................................................................................ 460
Q3 ................................................................................................................ 460
MaxVal ........................................................................................................ 460
X ................................................................................................................ 460
X2 .............................................................................................................. 460
MeanX ......................................................................................................... 460
sX ................................................................................................................ 460
X ................................................................................................................ 461
serrX ........................................................................................................... 461
ssX .............................................................................................................. 461
Variveis da aplicao Estatstica 2 var .......................................................................................... 461
Resultados .................................................................................................................... 462
NbItem ........................................................................................................ 462
Corr ............................................................................................................. 462
CoefDet ....................................................................................................... 462
sCov ............................................................................................................ 462
Cov ............................................................................................................ 462
XY .............................................................................................................. 462
MeanX ......................................................................................................... 462
X ................................................................................................................ 462
X2 .............................................................................................................. 462
sX ................................................................................................................ 462
X ................................................................................................................ 463
serrX ........................................................................................................... 463
ssX .............................................................................................................. 463
MeanY ......................................................................................................... 463
Y ................................................................................................................ 463
Y2 .............................................................................................................. 463
sY ................................................................................................................ 463
Y ................................................................................................................ 463
serrY ........................................................................................................... 463
ssY ............................................................................................................... 463
Variveis da aplicao Inferncia .................................................................................................... 463
Resultados .................................................................................................................... 464
CoefDet ....................................................................................................... 464
ContribList .................................................................................................. 464
xxxviii
ContribMat .................................................................................................. 464
Corr ............................................................................................................. 464
CritScore ..................................................................................................... 464
CritVal1 ....................................................................................................... 465
CritVal2 ....................................................................................................... 465
DF ................................................................................................................ 465
ExpList ........................................................................................................ 465
ExpMat ........................................................................................................ 465
Inter ............................................................................................................ 465
Prob ............................................................................................................ 465
Result .......................................................................................................... 465
serrInter ...................................................................................................... 465
serrLine ....................................................................................................... 465
serrSlope .................................................................................................... 465
serrY ........................................................................................................... 465
Declive ........................................................................................................ 465
TestScore .................................................................................................... 466
TestValue .................................................................................................... 466
Yval ............................................................................................................. 466
Variveis da aplicao Paramtrica ................................................................................................ 466
Variveis da aplicao Polar ........................................................................................................... 467
Variveis da aplicao Financeira ................................................................................................... 467
Variveis da aplicao Solucionador linear .................................................................................... 468
Variveis da aplicao Solucionador de tringulos ........................................................................ 468
Variveis da aplicao Explorador linear ........................................................................................ 469
Variveis da aplicao Explorador quadrtico ............................................................................... 469
Variveis da aplicao Explorador trigonomtrico ........................................................................ 469
Variveis da aplicao Sequncia ................................................................................................... 469
xxxix
25 Listas ...................................................................................................................................................... 481
Criar uma lista no Catlogo de Listas ................................................................................................................ 481
O Editor de Listas ............................................................................................................................ 483
Editor de Listas: botes e teclas ................................................................................... 483
Editor de Listas: Menu Mais ........................................................................ 483
Editar uma lista ............................................................................................................. 484
Inserir um elemento numa lista ................................................................................... 485
Eliminar listas .................................................................................................................................................... 486
Para eliminar uma lista ................................................................................................................... 486
Para eliminar todas as listas ........................................................................................................... 487
Listas na vista de Incio ...................................................................................................................................... 487
Para criar uma lista ......................................................................................................................... 487
Para guardar uma lista .................................................................................................................... 487
Para apresentar uma lista ............................................................................................................... 488
Para apresentar um elemento ........................................................................................................ 488
Para guardar um elemento ............................................................................................................. 488
Referncias da lista ......................................................................................................................... 488
Para enviar uma lista ...................................................................................................................... 488
Funes de lista ................................................................................................................................................. 488
Formato do menu ............................................................................................................................ 489
Diferena ......................................................................................................................................... 489
Intersect (Interseco) .................................................................................................................... 490
Fazer lista ........................................................................................................................................ 490
Ordenar ............................................................................................................................................ 490
Inverter ............................................................................................................................................ 490
Concatenar ...................................................................................................................................... 491
Posio ............................................................................................................................................ 491
Tamanho .......................................................................................................................................... 491
LIST ................................................................................................................................................ 491
LIST ................................................................................................................................................ 492
LIST ................................................................................................................................................ 492
Achar valores estatsticos de listas ................................................................................................................... 492
xl
Matrizes na vista de Incio ............................................................................................................... 499
Guardar uma matriz ........................................................................................................................ 501
Apresentar uma matriz ................................................................................................................... 502
Apresentar um elemento ................................................................................................................ 502
Guardar um elemento ..................................................................................................................... 503
Referncias da matriz ..................................................................................................................... 503
Enviar uma matriz ........................................................................................................................... 503
Aritmtica de matrizes ...................................................................................................................................... 503
Multiplicar e dividir por um escalar ................................................................................................. 505
Multiplicar duas matrizes ................................................................................................................ 505
Elevar uma matriz a uma potncia ................................................................................................. 506
Dividir por uma matriz quadrada .................................................................................................... 507
Inverter uma matriz ........................................................................................................................ 507
Negar cada elemento ...................................................................................................................... 508
Resolver sistemas de equaes lineares .......................................................................................................... 508
Funes e comandos de matriz ......................................................................................................................... 511
Convenes para argumentos ........................................................................................................ 512
Funes de matriz ............................................................................................................................................. 512
Matriz ............................................................................................................................................... 512
Transpor ........................................................................................................................ 512
Determinante ................................................................................................................ 512
RREF .............................................................................................................................. 512
Criar ................................................................................................................................................. 513
Fazer .............................................................................................................................. 513
Identidade ..................................................................................................................... 513
Aleatrio ........................................................................................................................ 513
Jordan ........................................................................................................................... 513
Hilbert ........................................................................................................................... 514
Isomtrica ..................................................................................................................... 514
Vandermonde ............................................................................................................... 514
Bsico .............................................................................................................................................. 514
Norma ........................................................................................................................... 514
Norma de linha .............................................................................................................. 514
Norma de coluna ........................................................................................................... 515
Norma espectral ........................................................................................................... 515
Raio espectral ............................................................................................................... 515
Condio ........................................................................................................................ 515
Ordem ........................................................................................................................... 515
Pivot .............................................................................................................................. 516
Traar ............................................................................................................................ 516
Avanado ......................................................................................................................................... 516
xli
Eigenvalues (Valores prprios) ..................................................................................... 516
Eigenvectors (Vetores prprios) ................................................................................... 516
Jordan ........................................................................................................................... 517
Diagonal ........................................................................................................................ 517
Cholesky ........................................................................................................................ 517
Hermite ......................................................................................................................... 517
Hessenberg ................................................................................................................... 517
Smith ............................................................................................................................. 518
Decompor ........................................................................................................................................ 518
LQ .................................................................................................................................. 518
LSQ ................................................................................................................................ 518
LU .................................................................................................................................. 518
QR .................................................................................................................................. 519
SCHUR ........................................................................................................................... 519
SVD ................................................................................................................................ 519
SVL ................................................................................................................................ 519
Vetor ................................................................................................................................................ 519
Produto com cruz .......................................................................................................... 519
Produto com ponto ....................................................................................................... 520
L2Norm ......................................................................................................................... 520
L1Norm ......................................................................................................................... 520
Max Norm (Norma mx.) .............................................................................................. 520
Exemplos ......................................................................................................................................... 520
Matriz de identidade ..................................................................................................... 520
Transpor uma matriz .................................................................................................... 521
Forma escalonada reduzida por linhas ........................................................................ 521
xlii
28 Programao na HP PPL ............................................................................................................................ 532
O Catlogo de Programas .................................................................................................................................. 533
Abrir o Catlogo de Programas ....................................................................................................... 533
Catlogo de Programas: botes e teclas ........................................................................................ 534
Criar um novo programa .................................................................................................................................... 535
O Editor de Programas .................................................................................................................... 536
Editor de Programas: botes e teclas .......................................................................... 536
Executar um programa ................................................................................................. 541
Programas multifunes ............................................................................ 542
Depurar um programa .................................................................................................. 542
Editar um programa ...................................................................................................... 544
Copiar um programa ou parte de um programa .......................................................... 544
Eliminar um programa .................................................................................................. 545
Eliminar todos os programas ....................................................................................... 545
Eliminar o contedo de um programa .......................................................................... 546
Para partilhar um programa ......................................................................................... 546
Linguagem de programao da HP Prime ......................................................................................................... 546
Variveis e visibilidade .................................................................................................................... 546
Qualificar o nome de uma varivel ................................................................................................. 548
Funes, respetivos argumentos e parmetros ............................................................................. 548
Programa ROLLDIE ........................................................................................................ 548
Programa ROLLMANY ................................................................................................... 548
O teclado do utilizador: personalizar os toques nas teclas .............................................................................. 550
Modo de utilizador .......................................................................................................................... 550
Reatribuir teclas .............................................................................................................................. 551
Nomes das teclas ............................................................................................................................ 552
Programas de aplicao .................................................................................................................. 555
Utilizar funes especficas do programa .................................................................... 555
Redefinir o menu Vistas ................................................................................................ 556
Personalizar uma aplicao ......................................................................................... 556
Exemplo ...................................................................................................... 557
Comandos do programa .................................................................................................................................... 562
Comandos do menu Tmplt (Modelo) ............................................................................................... 563
Block (Bloco) ................................................................................................................. 563
BEGIN END .................................................................................................. 563
RETURN ....................................................................................................... 563
KILL ............................................................................................................. 563
Branch (Ramal) ............................................................................................................. 563
IF THEN ....................................................................................................... 563
IF THE ELSE ................................................................................................. 563
CASE ............................................................................................................ 563
xliii
IFERR ........................................................................................................... 564
IFERR ELSE .................................................................................................. 564
Loop (Ciclo) .................................................................................................................... 564
FOR .............................................................................................................. 564
FOR STEP .................................................................................................... 565
FOR DOWN .................................................................................................. 566
FOR STEP DOWN ......................................................................................... 567
WHILE .......................................................................................................... 567
REPEAT ........................................................................................................ 568
BREAK ......................................................................................................... 568
CONTINUE ................................................................................................... 568
Variable (Varivel) ......................................................................................................... 568
LOCAL .......................................................................................................... 568
EXPORT ....................................................................................................... 568
Funo ........................................................................................................................... 569
EXPORT ....................................................................................................... 569
VIEW ............................................................................................................ 569
KEY .............................................................................................................. 569
Comandos do menu Comandos ...................................................................................................... 569
Strings ........................................................................................................................... 569
ASC .............................................................................................................. 569
LOWER ........................................................................................................ 570
UPPER ......................................................................................................... 570
CHAR ........................................................................................................... 570
DIM .............................................................................................................. 570
STRING ........................................................................................................ 570
INSTRING ..................................................................................................... 571
LEFT ............................................................................................................ 571
RIGHT .......................................................................................................... 572
MID .............................................................................................................. 572
ROTATE ........................................................................................................ 572
STRINGFROMID ........................................................................................... 572
REPLACE ..................................................................................................... 572
Drawing (Desenho) ....................................................................................................... 572
CPX .......................................................................................................... 573
DRAWMENU ................................................................................................ 573
FREEZE ........................................................................................................ 573
PXC .......................................................................................................... 573
RGB ............................................................................................................. 573
Pxeis e cartesianas ...................................................................................................... 573
ARC_P, ARC .................................................................................................. 573
xliv
BLIT_P, BLIT ................................................................................................. 574
DIMGROB_P, DIMGROB ................................................................................ 574
FILLPOLY_P, FILLPOLY ................................................................................. 575
GETPIX_P, GETPIX ....................................................................................... 575
GROBH_P, GROBH ....................................................................................... 575
GROBW_P, GROB ......................................................................................... 575
INVERT_P, INVERT ....................................................................................... 575
LINE_P, LINE ................................................................................................ 576
PIXOFF_P, PIXOFF ........................................................................................ 577
PIXON_P, PIXON .......................................................................................... 577
RECT_P, RECT .............................................................................................. 577
SUBGROB_P, SUBGROB ............................................................................... 578
TEXTOUT_P, TEXTOUT ................................................................................. 579
TRIANGLE_P, TRIANGLE .............................................................................. 580
Matriz ............................................................................................................................ 581
ADDCOL ....................................................................................................... 581
ADDROW ..................................................................................................... 582
DELCOL ........................................................................................................ 582
DELROW ...................................................................................................... 582
EDITMAT ...................................................................................................... 582
REDIM .......................................................................................................... 582
REPLACE ..................................................................................................... 582
SCALE .......................................................................................................... 582
SCALEADD ................................................................................................... 582
SUB .............................................................................................................. 582
SWAPCOL .................................................................................................... 583
SWAPROW ................................................................................................... 583
Funes da aplicao .................................................................................................... 583
STARTAPP ................................................................................................... 583
STARTVIEW ................................................................................................. 583
VIEW ............................................................................................................ 584
Nmero inteiro .............................................................................................................. 584
BITAND ........................................................................................................ 584
BITNOT ........................................................................................................ 584
BITOR .......................................................................................................... 584
BITSL ........................................................................................................... 585
BITSR ........................................................................................................... 585
BITXOR ........................................................................................................ 585
BR ............................................................................................................ 585
GETBASE ..................................................................................................... 585
GETBITS ...................................................................................................... 586
xlv
RB ............................................................................................................ 586
SETBITS ....................................................................................................... 586
SETBASE ..................................................................................................... 586
I/O (E/S) ......................................................................................................................... 586
CHOOSE ....................................................................................................... 586
EDITLIST ...................................................................................................... 587
EDITMAT ...................................................................................................... 587
GETKEY ....................................................................................................... 587
INPUT .......................................................................................................... 588
ISKEYDOWN ................................................................................................ 589
MOUSE ........................................................................................................ 589
MSGBOX ...................................................................................................... 589
PRINT .......................................................................................................... 590
WAIT ............................................................................................................ 591
Mais ............................................................................................................................... 591
%CHANGE .................................................................................................... 591
%TOTAL ....................................................................................................... 591
CAS .............................................................................................................. 592
EVALLIST ..................................................................................................... 592
EXECON ....................................................................................................... 592
HMS ......................................................................................................... 592
HMS ......................................................................................................... 593
ITERATE ....................................................................................................... 593
TICKS ........................................................................................................... 593
TIME ............................................................................................................ 593
TYPE ............................................................................................................ 593
Variveis e programas .................................................................................................. 593
Variveis de aplicaes .............................................................................. 594
xlvi
31 Apndice B Resoluo de problemas ........................................................................................................ 628
A calculadora no responde .............................................................................................................................. 628
Para reinicializar .............................................................................................................................. 628
Se a calculadora no ligar ............................................................................................................... 628
Limites de funcionamento ................................................................................................................................. 628
Mensagens de estado ........................................................................................................................................ 628
xlvii
xlviii
1 Prefcio
Convenes do manual
As seguintes convenes so utilizadas neste manual para representar as teclas a premir e as opes de
menu a escolher para realizar as operaes.
Uma tecla que inicia uma funo sem shift representada por uma imagem dessa tecla:
, , , etc.
Uma combinao de teclas que inicia uma funo com shift (ou introduz um carcter) representada
pela tecla shift adequada ( ou ) seguida pela tecla dessa funo ou desse carcter:
(Limpar), (Configurar)
Uma tecla premida para inserir um dgito representada por esse dgito:
5, 7, 8, etc.
Todo o texto fixo no ecr como os nomes de ecrs e campos aparecem a negrito:
Definies CAS, passox, Separador decimal, etc.
Um item de menu selecionvel com toque no ecr representado por uma imagem desse item:
, , , etc.
NOTA: Tem de usar um dedo para selecionar um item de menu. As canetas de ecr tctil e objetos
semelhantes no selecionam aquilo em que tocar.
Convenes do manual 1
2 Informao bsica
A Calculadora Grfica HP Prime uma calculadora grfica fcil de utilizar mas poderosa, concebida para a
matemtica do ensino secundrio e posterior. Disponibiliza centenas de funes e comandos, e inclui o
sistema de lgebra computacional (CAS) para clculos simblicos.
Alm de uma extensa biblioteca de funes e comandos, a calculadora fornecida com um conjunto de
aplicaes HP. Uma aplicao HP uma aplicao especial concebida para o ajudar a explorar um ramal
especfico da matemtica ou para resolver um problema de um determinado tipo. Existe, por exemplo, uma
aplicao HP que o ajuda a explorar a geometria e outra que o ajuda a explorar equaes paramtricas.
Existem tambm aplicaes para o ajudar a resolver sistemas de equaes lineares e problemas de valor do
dinheiro no tempo.
A calculadora HP Prime tem tambm a sua prpria linguagem de programao, que pode utilizar para
explorar e resolver problemas matemticos.
As funes, os comandos, as aplicaes e a programao so abordados em pormenor mais frente neste
manual. Neste captulo, so explicadas as funcionalidades gerais da calculadora, bem como as interaes
comuns e as operaes matemticas elementares.
Antes de comear
Carregue totalmente a bateria antes de utilizar a calculadora pela primeira vez. Para carregar a bateria,
efetue uma das seguintes opes:
Ligue a calculadora a um computador com o cabo USB includo na embalagem da calculadora HP Prime.
( necessrio que o computador esteja ligado para carregar a calculadora).
Ligue a calculadora a uma tomada eltrica utilizando o transformador fornecido pela HP.
Se a calculadora estiver ligada, ir aparecer um smbolo de bateria na barra de ttulo do ecr. O smbolo indica
o nvel de carga da bateria. Uma bateria descarregada demorar cerca de 4 horas a ficar completamente
carregada.
Aviso da bateria
Aviso do transformador
Para reduzir o risco de choque eltrico e danos no equipamento, ligue o transformador apenas a uma
tomada eltrica que esteja sempre acessvel.
Para reduzir potenciais riscos de segurana, utilize apenas o transformador fornecido com a
calculadora, um transformador de substituio fornecido pela HP ou um transformador comprado HP
como acessrio.
Para cancelar
Quando a calculadora est ligada, premir a tecla cancela a operao atual. Por exemplo, limpa tudo o
que tiver introduzido na linha de introduo. Tambm fecha menus e ecrs.
Para desligar
Prima (Desligar) para desligar a calculadora.
Para poupar energia, a calculadora desliga-se aps alguns minutos de inatividade. Todas as informaes
armazenadas e apresentadas so guardadas.
A vista de Incio
A vista de Incio o ponto de partida de muitos clculos. A maior parte das funes matemticas est
disponvel na vista de Incio. Algumas funes adicionais esto disponveis no sistema de lgebra
computacional (CAS). mantido um histrico dos clculos anteriormente realizados, e pode reutilizar um
clculo anterior ou o respetivo resultado.
Tampa de proteo
A calculadora fornecida com uma tampa deslizante para proteger o ecr e o teclado. Para remover a tampa,
agarre-a pelos dois lados e puxe-a para baixo.
Pode virar a tampa ao contrrio e faz-la deslizar de modo a encaixar na parte de trs da calculadora. Isso
garante que no perde a tampa enquanto utiliza a calculadora.
Para prolongar a vida til da calculadora, quando no estiver a utiliz-la, coloque sempre a tampa sobre o
ecr e o teclado.
Ecr
Ajustar o brilho
Para ajustar o brilho do ecr, mantenha premida a tecla e, em seguida, prima a tecla ou
para aumentar ou diminuir o brilho. O brilho altera-se de cada vez que prime a tecla ou
Limpar o ecr
Prima ou para limpar a linha de introduo.
Prima (Limpar) para limpar a linha de introduo e o histrico.
Seces do ecr
A vista de Incio contm quatro seces (apresentadas acima). A barra de ttulo apresenta o nome do ecr ou
da aplicao que estiver a utilizar: Funo no exemplo acima. Tambm apresenta a hora, o indicador de carga
da bateria e vrios smbolos que indicam diversas definies da calculadora. Estes so explicados a seguir. O
histrico apresenta um registo dos seus clculos anteriores. A linha de introduo apresenta o objeto que
estiver a introduzir ou a alterar no momento. Os botes de menu so opes relevantes para o ecr atual.
Os indicadores so smbolos ou caracteres que aparecem na barra de ttulo. Indicam as definies atuais e
informam tambm acerca da hora e da carga da bateria.
Indicador Significado
[Verde lima]
[Verde lima]
S A tecla Shift est ativa. A funo apresentada a azul numa tecla ser ativada quando essa
A...Z Na vista de Incio, isto significa que a tecla Alfa est ativa. O carcter apresentado a cor de
laranja numa tecla ser introduzido em maiscula quando essa tecla for premida. Consulte
Teclas shift na pgina 10 para mais informaes.
[Cor de laranja]
Na vista do CAS, isto significa que a combinao de teclas AlfaShift est ativa. O carcter
apresentado a cor de laranja numa tecla ser introduzido em maiscula quando essa tecla
for premida. Consulte Teclas shift na pgina 10 para mais informaes.
a...z Na vista de Incio, isto significa que a combinao de teclas AlfaShift est ativa. O carcter
apresentado a cor de laranja numa tecla ser introduzido em minscula quando essa tecla
for premida. Consulte Teclas shift na pgina 10 para mais informaes.
[Cor de laranja]
Na vista do CAS, isto significa que a tecla Alfa est ativa. O carcter apresentado a cor de
laranja numa tecla ser introduzido em minscula quando essa tecla for premida. Consulte
Teclas shift na pgina 10 para mais informaes.
U O teclado do utilizador est ativo. Todas as teclas premidas em seguida iro introduzir os
objetos personalizados que lhes esto associados. Pode personalizar o que premido no
teclado do utilizador.
[Amarelo]
[Hora] Apresenta a hora atual. A predefinio o formato de 24 horas, mas pode escolher o
formato ampm. Consulte Definies de incio na pgina 19 para mais informaes.
Ecr 5
O menu Definies Rpidas
Toque no lado direito da barra de ttulo (onde a hora, a bateria e o modo de valor do ngulo so exibidos) para
abrir o menu Definies Rpidas. As aes que pode realizar neste menu incluem as seguintes:
Toque num dos cones de ngulo para alterar o modo de valor do ngulo (radianos ou graus).
Toque na data/hora para abrir um calendrio mensal. Pode navegar entre meses para encontrar datas
do seu interesse.
Toque no cone da comunicao sem fios para ligar rede da sala de aula HP (HP Classroom Network)
mais prxima ou desligar-se da rede da sala de aula HP (HP Classroom Network) atual.
Navegao
A HP Prime disponibiliza dois modos de navegao: toque e teclas. Em muitas situaes, pode tocar num
cone, campo, menu ou objeto para o selecionar (ou cancelar a seleo). Por exemplo, pode abrir a aplicao
Funo tocando uma vez no respetivo cone na Biblioteca de Aplicaes. Contudo, para abrir a Biblioteca de
Aplicaes, precisar de premir uma tecla: .
Em vez de tocar num cone na Biblioteca de Aplicaes, tambm pode premir as teclas do cursor ,
Biblioteca de Aplicaes, pode tambm digitar uma ou duas das letras iniciais do nome da aplicao a fim de a
destacar. Em seguida, toque no cone da aplicao ou prima para a abrir.
s vezes, possvel utilizar um toque ou uma combinao de toque e tecla. Por exemplo, para cancelar a
seleo de uma opo comutvel, pode tocar nela duas vezes ou utilizar as teclas de seta para chegar ao
campo e, em seguida, tocar num boto da parte inferior do ecr (neste caso, ).
NOTA: Deve utilizar um dedo ou uma caneta capacitiva para selecionar um item por meio de toque.
Gestos de toque
A calculadora HP Prime reconhece os seguintes gestos de toque:
O teclado
Os nmeros na legenda abaixo referem-se aos componentes do teclado descritos na ilustrao da pgina
seguinte.
Nmero Funcionalidade
3 Teclas HP Apps
10 Tecla Enter
Navegao 7
Nmero Funcionalidade
2 17
16
3 15
14
4 13
12
11
5
10
7 9
Boto de comando: toque para iniciar um comando. Estes botes tm os cantos arredondados (como
na ilustrao acima).
Introduo de nmeros.
a
Para introduzir um nmero negativo. Por exemplo, para introduzir 25, prima 25.
Apresenta uma paleta de modelos pr-formatados que representam expresses aritmticas comuns.
Elimina o carcter esquerda do cursor. Repe o valor predefinido, caso exista, do campo destacado.
Limpa todos os dados no ecr (incluindo o histrico). Num ecr de definies por exemplo Config
(Limpar) Desenho repe todos os valores predefinidos.
Mova o cursor volta do ecr. Prima a fim de se mover para o fim de um menu ou
Apresenta todos os caracteres disponveis. Para introduzir um carcter, utilize as teclas do cursor a
fim de o destacar e, em seguida, toque em . Para selecionar vrios caracteres, selecione
Teclas shift
Existem duas teclas shift utilizadas para obter acesso s operaes e aos caracteres impressos na parte
inferior das teclas: e .
Tecla Propsito
Prima para obter acesso s operaes impressas a azul numa tecla. Por
Prima a tecla para obter acesso aos caracteres impressos a cor de laranja
Adicionar texto
O texto que pode introduzir diretamente indicado pelos caracteres cor de laranja nas teclas. Esses
caracteres s podem ser introduzidos em conjunto com as teclas e . possvel introduzir
caracteres maisculos e minsculos, e o mtodo utilizado na vista do CAS exatamente o oposto do utilizado
na vista de Incio.
Modo de bloqueio: faz com que todos os Modo de bloqueio: faz com que todos os
caracteres sejam letras maisculas at que caracteres sejam letras minsculas at que
o modo seja redefinido. o modo seja redefinido.
Com o modo de maisculas bloqueado, faz Com o modo de minsculas bloqueado, faz
com que o carcter seguinte seja uma letra com que o carcter seguinte seja uma letra
minscula. maiscula.
Modo de bloqueio: faz com que todos os Modo de bloqueio: faz com que todos os
caracteres sejam letras minsculas at que caracteres sejam letras minsculas at que
o modo seja redefinido. o modo seja redefinido.
Com o modo de minsculas bloqueado, faz Com o modo de maisculas bloqueado, faz
com que o carcter seguinte seja uma letra com que o carcter seguinte seja uma letra
maiscula. minscula.
Com o modo de minsculas bloqueado, faz Com o modo de maisculas bloqueado, faz
com que todos os caracteres sejam letras com que todos os caracteres sejam letras
maisculas at que o modo seja redefinido. minsculas at que o modo seja
redefinido.
apresentada 0.544 (se a sua definio de valor dos ngulos for radianos).
Exemplo 2: Para achar a raiz quadrada de 256, prima 256 e prima . A resposta
apresentada 16. Repare que a tecla inicia o operador representado a azul na seguinte tecla
NOTA: A ordem em que introduz os operandos e os operadores determinada pelo modo de introduo. Por
predefinio, o modo de introduo texto, o que significa que introduz os operandos e os operadores tal
como se estivesse a escrever a expresso em papel. Se o modo de introduo da sua preferncia for Notao
Polaca Inversa, a ordem de introduo diferente.
Modelo matemtico
A tecla de modelo matemtico ( ) ajuda-o a inserir a estrutura para clculos comuns (bem como para
vetores, matrizes e nmeros hexagesimais). Apresenta uma paleta de contornos pr-formatados s quais
adiciona as constantes, variveis, etc. Basta tocar no modelo que desejar (ou utilizar as teclas de seta a fim de
o destacar e premir ). Em seguida, introduza os componentes necessrios para concluir o
clculo.
2. Selecione .
3. Cada caixa preenchida no modelo deve estar concluda. Quaisquer caixas vazias so opcionais.
3 945
4.
Prima para ver o resultado: 9.813...
Atalhos de matemtica
Alm do modelo matemtico, existem outros ecrs semelhantes que oferecem uma paleta de caracteres
especiais. Por exemplo, premir apresenta a paleta de smbolos especiais, mostrada na
figura seguinte. Selecione um carcter tocando nele (ou deslocando-se at ele e premindo ).
Fraes
A tecla de frao ( ) percorre trs variedades de apresentao de fraes. Se a resposta atual for a
frao decimal 5,25, premir converte a resposta para a frao comum 21/4. Se premir
novamente, a resposta convertida para um nmero composto (5 + 1/4). Se premir novamente, o ecr
regressa frao decimal (5,25).
Nmeros hexagesimais
Qualquer resultado decimal pode ser apresentado no formato hexagesimal; ou seja, em unidades
subdivididas em grupos de 60. Tal inclui graus, minutos e segundos, bem como horas, minutos e segundos.
Por exemplo, introduza para ver o resultado decimal: 1.375. Agora prima para ver
A calculadora HP Prime ir produzir a melhor aproximao em casos em que no seja possvel obter um
resultado exato. Introduza 5 para ver a aproximao decimal: 2.236... Prima para ver
2149.84472.
NOTA: As entradas de graus e minutos tm de ser nmeros inteiros, e as entradas de minutos e segundos
tm de ser nmeros positivos. No so permitidas casas decimais, exceto no caso dos segundos.
Repare tambm que a calculadora HP Prime trata um valor no formato hexagesimal como uma entidade
nica. Por conseguinte, qualquer operao aplicada a um valor hexagesimal aplicada ao valor total. Por
exemplo, se introduzir 102526^2, todo o valor e no apenas o componente segundos elevado ao
quadrado. Neste caso, o resultado 1083926.8544.
3.
Regresse ao incio ao premir .
4.
Introduza 4 13 6 23 3 5.
5.
Prima .
Menus
Um menu oferece-lhe uma seleo de itens. Tal como no exemplo seguinte, alguns menus contm submenus
e sub-sub-menus.
premindo .
NOTA: Repare que o menu de botes na parte inferior do ecr s pode ser ativado pelo toque.
Atalhos
Prima quando estiver no topo do menu para visualizar imediatamente o ltimo item do menu.
Prima quando estiver na parte inferior do menu para visualizar imediatamente o primeiro item do
menu.
Prima a fim de ir diretamente para a parte inferior do menu.
Prima a fim de ir diretamente para o topo do menu.
Introduza os primeiros caracteres do nome do item a fim de ir diretamente para esse item.
Introduza o nmero do item indicado no menu a fim de ir diretamente para esse item.
Fechar um menu
Um menu fecha-se automaticamente quando seleciona um item do mesmo. Caso deseje fechar um menu sem
selecionar nada, prima ou .
Menus Toolbox
Os menus Toolbox ( ) so uma coleo de menus que oferece funes e comandos teis em
matemtica e programao. Os menus Matemtica, CAS e Catlogo (Cat.) oferecem mais de 400 funes e
comandos.
Formulrios de introduo
Um formulrio de introduo um ecr com um ou mais campos para introduo de dados ou seleo de
opes. outro nome para uma caixa de dilogo.
Formulrios de introduo 17
Se um campo permitir a introduo de dados sua escolha, pode selecion-lo, adicionar os dados e
tocar em . (No necessrio tocar primeiro em .)
Se um campo permitir escolher um item de um menu, pode tocar (no campo ou na etiqueta do campo),
tocar novamente para visualizar as opes e tocar no item que deseja. (Pode tambm escolher um item
de uma lista aberta premindo as teclas do cursor e premindo quando a opo desejada
estiver destacada).
Se o campo for um campo comutvel entre selecionado e no selecionado , toque nele para
selecionar e toque novamente para selecionar a opo alternativa. (Como alternativa, selecione o campo
e toque em ).
A seguinte ilustrao apresenta um formulrio de introduo com todos os trs tipos de campo.
Nome da calculadora um campo de introduo de dados de forma livre, Tamanho fornece um menu de
opes e Visor de texto um campo comutvel.
Definies sistmicas
Definies sistmicas so valores que determinam o aspeto das janelas, o formato dos nmeros, a escala de
desenho, as unidades utilizadas por predefinio nos clculos e muito mais.
Existem duas definies sistmicas: definies de incio e definies CAS. As definies de incio controlam a
vista de Incio e as aplicaes. As definies CAS controlam os mtodos no sistema de lgebra computacional.
As definies CAS so debatidas no captulo 3.
Embora as definies de incio controlem as aplicaes, pode anular determinadas definies de incio quando
estiver dentro de uma aplicao. Por exemplo, pode configurar o valor dos ngulos como radianos nas
definies de incio, mas escolher graus como o valor dos ngulos quando estiver dentro da aplicao Polar. O
valor dos ngulos passa ento a ser graus at que abra outra aplicao que tenha um valor dos ngulos
diferente.
Pgina 1
Definio Opes
O modo de ngulo que definir utilizado quer na vista de Incio, quer na aplicao
atual. Isso serve para garantir que os clculos trigonomtricos realizados na aplicao
atual e na vista de Incio do o mesmo resultado.
Formato numrico O formato numrico que definir o formato utilizado em todos os clculos da vista de
Incio.
Entrada Texto: uma expresso introduzida de forma muito semelhante quela que
utilizaria se estivesse a escrev-la em papel (com alguns argumentos acima ou
abaixo de outros). Por outras palavras, a sua entrada pode ser bidimensional.
Definies sistmicas 19
Definio Opes
Nmeros inteiros Define a base predefinida para a aritmtica de nmeros inteiros: binrio, octal, decimal
ou hex. Pode tambm definir o nmero de bits por inteiro e se os nmeros inteiros tm
ou no sinal.
Complexos Escolha um dos dois formatos para apresentar nmeros complexos: (a,b) ou a+b*i.
direita deste campo encontra-se uma caixa de verificao sem nome. Selecione-a
caso deseje permitir resultado complexo de valor real.
Idioma Escolha o idioma desejado para menus, formulrios de introduo e ajuda online.
Separador decimal Selecione Ponto ou Vrgula. Apresenta um nmero como 12456.98 (modo de ponto)
ou 12456,98 (modo de vrgula). O modo de ponto utiliza vrgulas para separar
elementos em listas e matrizes, bem como para separar argumentos da funo. O
modo de vrgula utiliza ponto e vrgula como separador nesses contextos.
Pgina 2
Definio Opes
Tamanho Escolha entre os tamanhos de letra pequeno, mdio ou grande para visualizao geral.
Apresentao Menu Esta definio determina se os comandos nos menus Matemtica e CAS so
apresentados de forma descritiva ou atravs da abreviatura matemtica comum. Por
predefinio, so fornecidos os nomes descritivos das funes. Se preferir que as
funes sejam apresentadas atravs da abreviatura matemtica, cancele a seleo
desta opo.
No extremo direito encontra-se uma opo que permite escolher uma cor para o
sombreado (como, por exemplo, a cor de destaque).
Pgina 3
A pgina 3 do formulrio de introduo de Definies de incio serve para definir o modo de Exame. Este
modo permite desativar determinadas funes da calculadora por um perodo definido, sendo a desativao
controlada por uma palavra-passe. Esta funcionalidade tem interesse, principalmente, para os responsveis
Pgina 4
Se a sua calculadora HP Prime suportar conectividade sem fios, ver uma quarta pgina de definies de
incio. A pgina 4 do formulrio de introduo de Definies de incio serve para configurar a calculadora HP
Prime a fim de poder trabalhar com o Kit de Comunicao Sem Fios HP Prime para estabelecer uma Rede de
Sala de Aula sem Fios HP (HP Wireless Classroom Network). Visite http://www.hp.com/support para obter
informaes adicionais.
Opo Definies
Rede 1
Rede 2 (etc.)
Desligado
Ligado
2. Toque em Formato numrico (na etiqueta do campo ou no campo). Isso seleciona o campo. (Pode
tambm premir para selecion-lo.)
Definies sistmicas 21
3. Toque em Formato numrico novamente. Abre-se um menu de opes de formato numrico.
4. Toque em Cientfico. A opo escolhida e o menu fecha-se. (Pode tambm escolher um item premindo
as teclas do cursor e premindo quando a opo desejada estiver destacada).
5. Repare que aparece um nmero direita do campo Formato numrico. Trata-se do nmero de casas
decimais atualmente definido. A fim de alterar o nmero para 2, toque no nmero atual duas vezes e,
em seguida, toque em 2 no menu apresentado.
6.
Prima a fim de regressar vista de Incio.
Clculos matemticos
As operaes matemticas mais utilizadas esto disponveis a partir do teclado (consulte Teclas de
matemtica na pgina 12). O acesso s restantes funes matemticas processa-se atravs de diversos
menus (consulte Menus na pgina 16).
Repare que a HP Prime representa todos os nmeros inferiores a 1 10-499 como zero. O nmero mais
elevado apresentado 9.99999999999 10499. Um resultado superior apresentado como este nmero.
Uma expresso introduzida de forma muito semelhante quela que utilizaria se estivesse a escrev-la
em papel (com alguns argumentos acima ou abaixo de outros). Por outras palavras, a sua entrada pode
ser bidimensional, como no exemplo acima.
Algbrico
Uma expresso introduzida numa nica linha. A sua entrada sempre unidimensional.
Notao Polaca Inversa (RPN) [No est disponvel na vista do CAS.]
Os argumentos da expresso so introduzidos primeiro, seguidos do operador. A introduo de um
operador efetua automaticamente o clculo daquilo que j foi introduzido. Assim, ter de introduzir uma
expresso de dois operadores (como no exemplo acima) em dois passos; um para cada operador:
NOTA: Na pgina 2 do ecr Definies de incio, pode especificar se deseja ou no apresentar os clculos
em formato de Texto. Isto refere-se ao aspeto dos clculos na seco do histrico, quer da vista de Incio,
quer da vista do CAS. diferente da definio Entrada debatida acima.
Introduzir expresses
Os exemplos que se seguem pressupem que o modo de introduo Texto.
Uma expresso pode conter nmeros, funes e variveis.
Para introduzir uma funo, prima a tecla adequada, ou abra um menu Toolbox e selecione a funo.
Tambm pode introduzir uma funo utilizando as teclas alfa para escrever o respetivo nome.
Quando acabar de introduzir a expresso, prima para fazer o clculo.
Se fizer um erro ao introduzir uma expresso, pode efetuar qualquer uma das seguintes opes:
Clculos matemticos 23
Eliminar o carcter esquerda do cursor premindo .
Eliminar o carcter direita do cursor premindo .
Limpar toda a linha de introduo premindo ou .
Exemplo
Para calcular :
Introduza 23 14 8 3
45 .
Parnteses
Como demonstra o exemplo acima, os parnteses so adicionados automaticamente para delimitar os
argumentos das funes, como em LN(). No entanto, ter de adicionar manualmente parnteses premindo
para delimitar um grupo de objetos que deseje tratar como uma s unidade. Os parnteses so
uma forma de evitar a ambiguidade aritmtica. No exemplo acima, queramos dividir todo o numerador por
3, pelo que todo o numerador foi delimitado por parnteses. Sem os parnteses, apenas 148 teria sido
dividido por 3.
Os exemplos seguintes demonstram a utilizao de parnteses e tambm a utilizao das teclas do cursor
para se mover para fora de um grupo de objetos delimitados por parnteses.
45
45
85 9
85 9
Prioridade algbrica
A calculadora HP Prime efetua clculos consoante a ordem de prioridade que se segue. As funes com o
mesmo nvel de prioridade so calculadas da esquerda para a direita.
1. Expresses entre parnteses. Os parnteses dentro de parnteses so calculados do interior para o
exterior.
2. !, , recproca, quadrada
3. n-sima raiz
4. Potncia, 10n
5. Negao, multiplicao, diviso e mdulos
6. Adio e subtrao
7. Operadores relacionais (<, >, , , ==, , =)
8. AND e NOT
9. OR e XOR
10. Argumento esquerdo de | (onde)
11. Atribuir a varivel (:=)
Nmeros negativos
Para comear a digitar um nmero negativo, prefervel premir ou introduzir um sinal negativo. Em
algumas situaes, se optar por premir , tal poder ser interpretado como uma operao destinada a
subtrair ao ltimo resultado o seguinte nmero introduzido. (Este processo encontra-se explicado em
Reutilizar o ltimo resultado na pgina 26).
Para elevar um nmero negativo a uma potncia, coloque-o entre parnteses. Por exemplo, (5)2 = 25,
enquanto 52 = 25.
Clculos matemticos 25
multiplicao aps o 14. Para maior clareza, a calculadora adiciona o operador expresso no histrico, mas
este no indispensvel quando est a introduzir a expresso. No entanto, pode introduzir o operador se
quiser. O resultado ser o mesmo.
Resultados avultados
Se o resultado for demasiado longo ou demasiado avultado para ser visto na sua totalidade por exemplo,
uma matriz que ocupe um grande nmero de linhas destaque-o e depois, prima . O resultado
apresentado em ecr inteiro. Pode agora premir e (assim como e ) para ver as
Para recuperar um resultado e coloc-lo na linha de introduo, utilize as teclas do cursor a fim de o destacar
e, em seguida, toque em .
Se a expresso ou o resultado que deseja no estiverem visveis, prima repetidamente para percorrer
as entradas e revelar as que no esto visveis. Pode tambm fazer deslizar o ecr para percorrer
rapidamente o histrico.
NOTA: A rea de transferncia disponibiliza expresses e no resultados. Repare ainda que as ltimas
quatro expresses permanecem na rea de transferncia mesmo que tenha limpo o histrico.
Prima (Ans) para recuperar a sua ltima resposta para utilizao noutro clculo. Aparece Ans
na linha de introduo. Isto um atalho para a sua ltima resposta e pode fazer parte de uma nova
expresso. Pode agora introduzir outros componentes de um clculo tais como, operadores, nmeros,
variveis, etc. e criar um novo clculo.
A varivel Ans sempre guardada com toda a preciso, ao passo que os resultados do histrico tm apenas a
preciso determinada pela definio atual de Formato numrico (consulte Pgina 1 na pgina 19). Por outras
palavras, quando recupera o nmero atribudo ao Ans, obtm o resultado com toda a sua preciso; mas
quando recupera um nmero do histrico, obtm exatamente o que foi apresentado.
Para repetir o clculo anterior, basta, simplesmente, premir . Isto pode ser til se o clculo
anterior envolveu Ans. Por exemplo, imagine que pretende calcular a n-sima raiz de 2 quando n 2, 4, 8, 16,
32, etc.
1. Calcule a raiz quadrada de 2.
2. Introduza Ans.
Clculos matemticos 27
3.
Prima repetidamente. De cada vez que prime, a raiz passa para o dobro da raiz anterior. A
depois prima . O item destacado copiado para o ponto do cursor na vista de Incio.
O valor guardado aparece como se v na figura seguinte. Se pretendesse, depois, multiplicar o valor guardado
por 5, poderia introduzir: 5 .
apresentada uma mensagem a perguntar se pretende criar uma varivel denominada ME. Toque em
ou prima para confirmar a sua inteno. Pode agora utilizar essa varivel em clculos
Tambm pode criar variveis da mesma forma na vista do CAS. No entanto, as variveis CAS integradas tm
de ser introduzidas em letra minscula. Mas as variveis criadas por si podem ser introduzidas em letra
maiscula ou minscula.
Alm das variveis de Incio e CAS integradas, bem como as variveis criadas por si, cada aplicao tem
variveis s quais pode aceder e utilizar nos clculos.
Nmeros complexos
Pode realizar operaes aritmticas com nmeros complexos. Os nmeros complexos podem ser
introduzidos das formas que se seguem em modo de texto, em que x a parte real, y a parte imaginria e i
a constante imaginria, -1.
(x, y)
x + yi (exceto no modo RPN)
x yi (exceto no modo RPN)
x + iy (exceto no modo RPN)
x iy (exceto no modo RPN)
No modo RPN, os nmeros complexos devem ser introduzidos entre aspas simples e exigem multiplicao
explcita. Por exemplo, para introduzir, 3 2 * i.
Para introduzir i:
Nmeros complexos 29
Prima .
ou
Prima .
Existem 10 variveis integradas disponveis para guardar nmeros complexos. Estas encontram-se rotuladas
de Z0 a Z9. Pode tambm atribuir um nmero complexo a uma varivel criada por si.
Para guardar um nmero complexo numa varivel, introduza o nmero complexo, prima , introduza
a varivel qual deseja atribuir o nmero complexo e, em seguida, prima . Por exemplo, para
2 3 6
Copiar e colar
copia o item selecionado para a rea de transferncia da HP Prime. abre a
rea de transferncia, permitindo selecionar um item da rea de transferncia e col-lo na posio atual do
cursor.
No Editor de Listas, pode selecionar parte de uma lista ou uma matriz retangular de elementos de vrias
listas. Esta seleo pode ser copiada e colada no Editor de Matrizes ou na vista Numrica das aplicaes Folha
de Clculo, Estatstica 1 var ou Estatstica 2 var. Do mesmo modo, no Editor de Matrizes, pode selecionar uma
ou mais linhas, uma ou mais colunas, uma submatriz ou matriz completa. Esta seleo pode ser copiada e
colada no Editor de Listas ou na vista Numrica das trs aplicaes indicadas anteriormente.
Por exemplo, na figura seguinte, foi selecionada uma matriz 2x2 no Editor de Matrizes e copiada para a rea
de transferncia.
Na figura seguinte, essa matriz est a ser colada na vista Numrica da aplicao Estatstica 1 var).
De um modo geral, a funo de copiar e colar permite transferir nmeros e expresses em todo o software da
calculadora.
Copiar e colar 31
Para prosseguir com o exemplo anterior, toque em para calcular resultados estatsticos dos dois
pontos de dados na coluna D1. Toque no desvio padro da amostra e, em seguida, prima
para copiar para a rea de transferncia. Prima para entrar na vista de Incio e, em seguida, prima
para copiar o desvio padro da amostra para a linha de comandos. Prima para
Com esta mesma tcnica de copiar e colar, pode efetuar outras operaes como copiar valores e col-los nas
caixas Xmn e Marcas X na vista Config Desenho.
Partilha de dados
Alm de lhe proporcionar o acesso a um grande nmero de tipos de clculos matemticos, a calculadora HP
Prime permite criar vrios objetos que podem ser guardados e usados vezes sem conta. Por exemplo, pode
criar aplicaes, listas, matrizes, programas e notas. Pode tambm enviar esses objetos para outras
calculadoras HP Prime. Sempre que encontrar um ecr com como item de menu, pode selecionar
um item desse ecr a fim de o enviar a outra calculadora HP Prime.
Para enviar objetos de uma HP Prime para outra, utilize um dos cabos USB fornecidos. Este o cabo USB
micro-A/micro-B. Tenha em ateno que os conectores nas extremidades do cabo USB so ligeiramente
diferentes. O conector micro-A possui uma extremidade retangular e o conector micro-B possui uma
extremidade trapezoidal. Para partilhar objetos com outra HP Prime, necessrio introduzir o conector
micro-A na porta USB da calculadora que vai fazer o envio e o conector micro-B na porta USB da calculadora
que vai fazer a receo.
Procedimento geral
O procedimento geral para partilhar objetos o seguinte:
1. Navegue at ao ecr que mostra o objeto que deseja enviar.
Esses ecrs so: Biblioteca de Aplicaes para aplicaes, Catlogo de Listas para listas, Catlogo de
Matrizes para matrizes, Catlogo de Programas para programas e Catlogo de Notas para notas.
2. Ligue o cabo USB de modo a unir as duas calculadoras.
O conector micro-A com a extremidade retangular deve ser inserido na porta USB na calculadora
emissora.
Ajuda online
A calculadora HP Prime tem um sistema alargado de ajuda online que sensvel ao contexto. Em geral, pode
visualizar a ajuda sensvel ao contexto para cada aplicao, cada vista da aplicao, cada editor dedicado
(Lista, Matriz, etc.) e cada funo ou comando. Prima para abrir a ajuda online relacionada com o
contexto atual. Por exemplo, se abrir a vista Simblica na aplicao Funo e premir , apresentada a
pgina de ajuda seguinte.
Vrias das pginas do menu tm a tecla de menu disponvel. Toque nesta tecla para colar um
exemplo na posio atual do cursor. Por exemplo, toque em e, em seguida, toque no primeiro
exemplo na lista: SIN(6*X)*e^X.
Ajuda online 33
A funo colada na linha de comandos na vista Simblica da aplicao Funo. Prima para
para apresentar a sua sintaxe. Por exemplo, se introduziu int( ) na vista do CAS, premir apresenta
a ajuda do comando integral.
Finalmente, se tiver a ajuda online aberta, pode tocar em e introduzir uma palavra-chave para
pesquisar na ajuda por essa palavra-chave.
Ajuda online 35
3 Notao Polaca Inversa (RPN)
Algbrico
Uma expresso introduzida numa nica linha. A sua entrada sempre unidimensional. O mesmo
clculo acima teria o seguinte aspeto no modo de introduo algbrico:
Pode selecionar o mtodo de introduo da sua preferncia na pgina 1 do ecr Definies de incio (
Prima para eliminar o carcter direita do cursor.
Prima para limpar toda a linha de introduo.
Se no houver uma expresso na linha de introduo, pode premir para limpar todo o
histrico.
Reutilizar resultados
Existem duas formas de reutilizar um resultado contido no histrico. O Mtodo 1 cancela a seleo do
resultado copiado aps a cpia; o Mtodo 2 mantm o item copiado selecionado.
Mtodo 1
1.
Selecione o resultado a copiar. Pode faz-lo premindo ou at destacar o resultado, ou
tocando no mesmo.
2.
Prima . O resultado copiado para a linha de introduo e deixa de estar selecionado.
Mtodo 2
1. Selecione o resultado a copiar. Pode faz-lo premindo a seta para cima ou a seta para baixo at destacar
o resultado, ou tocando no mesmo.
2. Toque em e selecione ECO. O resultado copiado para a linha de introduo e permanece
selecionado.
Repare que, embora possa copiar um item do histrico do CAS para utilizar num clculo de Incio (bem como
copiar um item do histrico de Incio para utilizar num clculo do CAS), no pode copiar itens a partir do
histrico de RPN, nem para o mesmo. Pode, no entanto, utilizar comandos e funes do CAS quando trabalha
no modo RPN.
Exemplos de clculos
A filosofia geral subjacente RPN que os argumentos so colocados antes dos operadores. Os argumentos
podem estar na linha de introduo (cada um deles separado por um espao) ou no histrico. Por exemplo,
para multiplicar por 3, pode introduzir o seguinte na linha de introduo:
Em seguida, introduza o operador ( ). Assim, a linha de introduo teria o seguinte aspeto antes de
introduzir o operador:
Para obter o mesmo resultado, pode tambm premir para introduzir o valor
Se o histrico no contiver entradas e introduzir um operador ou uma funo, surge uma mensagem de erro.
Tambm surge uma mensagem de erro se existir, num nvel da pilha, uma entrada necessria a um operador,
mas que no constitua um argumento adequado para o operador em questo. Por exemplo, se premir
e existir uma string no nvel 1, apresentada uma mensagem de erro.
Um operador ou uma funo funciona apenas com o nmero mnimo de argumentos necessrio para produzir
um resultado. Assim, se introduzir 2 4 6 8 na linha de introduo e premir , o nvel 1 da pilha mostra
48. A multiplicao necessita apenas de dois argumentos, por isso so os dois ltimos argumentos
introduzidos que so multiplicados. No entanto, as entradas 2 e 4 no so ignoradas: o 2 colocado no nvel
3 da pilha e o 4 no nvel 2.
Exemplos de clculos 39
Caso uma funo possa aceitar um nmero varivel de argumentos, tem de especificar quantos argumentos
deseja incluir na operao. Para isso, especifique o nmero entre parnteses, imediatamente a seguir ao
nome da funo. Pode depois premir para calcular a funo. Por exemplo, imagine que a pilha
Imagine ainda que pretende calcular o mnimo apenas dos nmeros nos nveis 1, 2 e 3 da pilha. Ento,
seleciona a funo MN no menu Matemtica e completa a entrada como MN(3). Quando prime
, apresentado o mnimo apenas dos ltimos trs itens da pilha.
Manipular a pilha
Esto disponveis vrias opes de manipulao de pilhas. A maior parte aparece em forma de itens de menu
na parte inferior do ecr. Para ver estes itens, tem de selecionar, primeiro, um item do histrico:
ESCOLHER
Copia o item selecionado para o nvel 1 da pilha. O item abaixo do que copiado fica ento destacado. Assim,
se tocou em quatro vezes, quatro itens consecutivos sero movidos para os quatro nveis inferiores
da pilha (nveis 1 a 4).
Trocar
Pode trocar a posio dos objetos no nvel 1 da pilha com a dos objetos no nvel 2 da pilha. Basta premir
. O nvel dos outros objetos permanece inalterado. Note que a linha de introduo no deve estar
ativa no momento, caso contrrio, ser introduzida uma vrgula.
Pilha
Toque em para ver mais ferramentas de manipulao de pilhas.
DROPN
Apaga todos os itens da pilha que esto abaixo do item destacado, incluindo o item no nvel 1 da pilha. Os
itens acima do item destacado descem para preencher os nveis dos itens eliminados.
Se quiser apenas eliminar um nico item da pilha, consulte Eliminar um item na pgina 42.
DUPN
Duplica todos os itens entre (e incluindo) o item destacado e o item no nvel 1 da pilha. Se, por exemplo, tiver
selecionado o item no nvel 3 da pilha, selecionar DUPN duplica-o, bem como os dois itens abaixo dele,
coloca-os nos nveis 1 e 3 da pilha e move os itens que foram duplicados para cima, para os nveis 4 e 6 da
pilha.
Eco
Coloca uma cpia do resultado selecionado na linha de introduo e deixa o resultado de origem destacado.
LISTA
Cria uma lista de resultados, com o resultado destacado como primeiro elemento da lista e com o item no
nvel 1 da pilha como ltimo.
Manipular a pilha 41
Figura 3-1 Antes
Mostrar um item
Para mostrar um resultado em formato de texto, em ecr inteiro, toque em .
Eliminar um item
Para eliminar um item da pilha:
1.
Selecione-o. Pode faz-lo premindo ou at destacar o item, ou tocando no mesmo.
2.
Prima .
Manipular a pilha 43
4 Sistema de lgebra computacional (CAS)
Um sistema de lgebra computacional (CAS) permite efetuar clculos em formato simblico. Por predefinio,
o CAS funciona em modo exato, oferecendo preciso infinita. Por outro lado, os clculos fora do CAS, como os
que so efetuados na vista de Incio ou por uma aplicao, so clculos numricos, e as aproximaes esto
frequentemente limitadas pela preciso da calculadora (12 dgitos significativos no caso da HP Prime). Por
exemplo, 1/3+2/7 d o resultado aproximado .619047619047 na vista de Incio (com o formato numrico
Padro), mas d a resposta exata 13/21 no CAS.
O CAS oferece vrias centenas de funes, abrangendo lgebra, clculo, resoluo de equaes, polinmios e
muito mais. As funes so selecionadas no menu do CAS, um dos menus da Toolbox. Para mais informaes
sobre os comandos do CAS, consulte o menu CAS no captulo Funes e comandos.
Vista do CAS
Os clculos do CAS so realizados na vista do CAS. A vista do CAS quase idntica vista de Incio.
compilado um histrico dos clculos e pode selecionar e copiar clculos anteriores tal como na vista de Incio,
alm de guardar objetos em variveis.
Para abrir a vista do CAS, prima . O CAS aparece a branco, esquerda da barra de ttulo, indicando que
se encontra na vista do CAS, e no na vista de Incio.
: aplica as regras de simplificao comuns para reduzir uma expresso sua forma mais
Pode tambm utilizar a tecla de modelo ( ) como auxlio na insero da estrutura para clculos
comuns (bem como para vetores e matrizes).
As funes CAS mais vulgarmente utilizadas esto disponveis a partir do menu CAS. Para apresentar o menu,
prima o boto . (Se o menu CAS no abrir por predefinio, toque em .) Esto disponveis
outros comandos do CAS a partir do menu Cat. (tambm um dos menus Toolbox).
Exemplo 1
Para achar as razes de 2x2 + 3x 2:
1. Com o menu CAS aberto, selecione Polinmio e, em seguida, Encontrar razes.
A funo proot() aparece na linha de introduo.
Clculos do CAS 45
2.
Entre os parnteses, introduza: 2 3 2.
3.
Prima .
Exemplo 2
Para achar a rea sob o grfico de 5x2 6 entre x =1 e x = 3:
1. Com o menu CAS aberto, selecione Clculo e, em seguida, Integral.
A funo int() aparece na linha de introduo.
2.
Entre os parnteses, introduza: 5 6 1
3.
3.
Prima .
Pgina 1
Definio Propsito
Medida do ngulo Selecione as unidades para as medidas dos ngulos: Radianos ou Graus.
Formato numrico (primeira lista Selecione o formato numrico para as solues apresentadas: Padro ou Cientfico ou
pendente) Engenharia.
Formato numrico (segunda lista Selecione o nmero de dgitos a apresentar no modo aproximado (mantissa + expoente).
pendente)
Octal (base 8)
Nmeros inteiros (caixa de Se estiver marcada, qualquer nmero real equivalente a um nmero inteiro num ambiente fora do
verificao) CAS ser convertido para um nmero inteiro no CAS. (Os nmeros reais no equivalentes a
nmeros inteiros so tratados como nmeros reais no CAS, independentemente de esta opo se
encontrar ou no selecionada).
Exato Se estiver marcada, a calculadora encontra-se em modo exato e as solues sero simblicas. Se
no estiver marcada, a calculadora encontra-se em modo aproximado e as solues sero
aproximado.
Definies 47
Definio Propsito
Complexos Selecione esta opo para permitir resultados complexos nas variveis.
Ascendente Se estiver marcada, os polinmios sero apresentados com potncias ascendentes (por exemplo,
4+x+3x2+x3). Se no estiver marcada, os polinmios sero apresentados com potncias
descendentes (por exemplo, x3+3x2+x4).
Pgina 2
Definio Propsito
Clculo recursivo Especifique o nmero mximo de variveis integradas permitidas num clculo interativo. Consulte
tambm Substituio Recursiva.
Substituio recursiva Especifique o nmero mximo de variveis integradas permitidas num s clculo num programa.
Consulte tambm Clculo Recursivo.
psilon Qualquer nmero inferior ao valor especificado para psilon ser apresentado como zero.
Probabilidade Especifique a probabilidade mxima de uma resposta estar errada para algoritmos no
determinsticos. Defina como zero para algoritmos determinsticos.
Newton Especifique o nmero mximo de iteraes quando utilizar o mtodo de Newton para achar as
razes de uma quadrtica.
at destacar o item que deseja e depois prima . O item destacado copiado para o ponto do
cursor no CAS.
Definies 49
5 Modo de Exame
A calculadora HP Prime pode ser configurada com preciso para um exame, com o nmero pretendido de
funcionalidades ou funes desativadas por um determinado perodo de tempo. configurao de uma
calculadora HP Prime para um exame d-se o nome de configurao do modo de exame. Pode criar e guardar
vrias configuraes de modo de exame; cada uma com um subconjunto prprio de funcionalidades
desativadas. Pode definir um perodo de tempo para cada configurao, com ou sem palavra-passe. Uma
configurao do modo de exame pode ser ativada a partir de uma calculadora HP Prime, enviada de uma
calculadora HP Prime para outra atravs de um cabo USB ou enviada a uma ou mais calculadoras HP Prime
atravs do Kit de Conectividade.
A configurao do modo de exame tem interesse, principalmente, para professores, supervisores e vigilantes
de exames, que desejem garantir a utilizao adequada da calculadora por parte de alunos que estejam a
realizar um exame. Na figura seguinte, foram selecionados, para desativao, aplicaes personalizadas pelo
utilizador, o sistema de ajuda e o sistema de lgebra computacional.
Como parte de uma configurao do modo de exame, pode optar por ativar 3 luzes na calculadora, que iro
piscar periodicamente durante o modo de exame. As luzes encontram-se na parte superior da calculadora. As
luzes ajudam o supervisor do exame a detetar se determinada calculadora saiu do modo de exame. A
intermitncia das luzes em todas as calculadoras colocadas em modo de exame sincronizada, para que
todas pisquem com o mesmo padro e ao mesmo tempo.
Modificar a pr-configurao
Pode definir a sua prpria configurao de modo de exame depois de selecionar Exame Predefinido ou Modo
Personalizado no campo Configurao. Se for necessria apenas uma configurao, basta alterar a
configurao de exame predefinido. Se previr a necessidade de vrias configuraes por exemplo,
configuraes diferentes para exames diferentes modifique a configurao Exame Predefinido, de modo a
corresponder s definies de que ir precisar com mais frequncia, criando depois outras configuraes com
as definies de que ir precisar com menos frequncia. Existem duas maneiras de aceder ao ecr para
configurar e ativar o Exame Predefinido:
Prima + ou + .
Modificar a pr-configurao 51
3. Toque no lado direito de .
apresentado o ecr Modo de Exame. Utilize este ecr para ativar uma determinada configurao (por
exemplo, imediatamente antes do incio de um exame).
Se quiser ativar o modo de exame agora, prossiga para Ativar o modo de exame na pgina 54.
1.
Prima . apresentado o ecr Definies de incio.
2. Toque em .
3. Toque em .
4. Escolha a configurao de base, exceto o Modo Bsico, na lista Configurao. Caso ainda no tenha
criado quaisquer configuraes de modo de exame, as nicas configuraes de base disponveis so
Exame Predefinido ou Modo Personalizado.
5. Toque em , selecione Copiar no menu e introduza um nome para a nova configurao.
Repare que pode criar configuraes de modo de exame utilizando o Kit de Conectividade de forma
muito semelhante utilizada numa HP Prime. Pode depois ativ-las em vrias HP Primes, quer atravs
de USB, quer por meio de difuso para uma turma que utilize mdulos sem fios. Para obter mais
informaes, instale e inicie o Kit de Conectividade HP fornecido no CD do produto. No menu do Kit de
Conectividade, clique em Ajuda e selecione Guia do Utilizador do Kit de Conectividade HP.
Se quiser ativar o modo de exame agora, prossiga para Ativar o modo de exame na pgina 54.
toque em .
2. Caso seja necessria uma configurao que no o Modo Bsico, escolha-a na lista Configurao.
3. Se estiver a usar uma configurao que no seja o Modo Bsico, selecione um perodo de tempo da lista
Tempo de espera.
Repare que o perodo mximo de 8 horas. Quando estiver a preparar-se para supervisionar os alunos
durante um exame, certifique-se de que o perodo de tempo escolhido superior durao do exame.
4. Se estiver a usar uma configurao que no seja o Modo Bsico, introduza uma palavra-passe que
contenha entre 1 e 10 caracteres. A palavra-passe deve ser introduzida caso deseje ou caso outro
utilizador deseje cancelar o modo de exame antes de decorrido o tempo de espera.
5. Caso deseje apagar a memria da calculadora, selecione Apagar memria. Isso apaga todos os dados
introduzidos pelo utilizador e repe as predefinies de fbrica da calculadora. O Modo Bsico apaga
automaticamente a memria da calculadora.
toque em .
Tambm pode cancelar o modo de exame com o Kit de Conectividade. Consulte o Guia do Utilizador do Kit de
Conectividade HP para obter mais informaes.
Modificar configuraes
As configuraes de modo de exame podem ser alteradas. Pode tambm eliminar uma configurao e repor a
pr-configurao.
toque em .
2. Toque em .
Modificar configuraes 55
3. Toque em .
Eliminar configuraes
1.
Se o ecr Modo de Exame no estiver visvel, prima , toque em e
toque em .
4. Quando lhe for solicitado que confirme a eliminao, toque em ou prima Enter.
Muitas das funes da calculadora HP Prime so fornecidas atravs de pacotes chamados aplicaes HP. A
calculadora HP Prime fornecida com 18 aplicaes HP: 10 dedicadas a tpicos ou problemas matemticos,
trs solucionadores especiais, trs exploradores de funes, uma folha de clculo e uma aplicao que grava
dados transmitidos de um sensor externo para a calculadora. Para abrir uma aplicao, prima primeiro
(que apresenta o ecr Biblioteca de Aplicaes) e toque no cone da aplicao que pretende utilizar.
Aquilo que cada aplicao permite fazer encontra-se exposto na tabela seguinte, com as aplicaes listadas
por ordem alfabtica.
Exemplo: x2 + y2 = 64
DataStreamer Recolher dados reais de sensores cientficos e export-los para uma aplicao de estatstica
para anlise.
y = 2x2 + 3x + 5
Inferncia Explorar intervalos de confiana e testes de hipteses com base nas distribuies t Normal e
de Student.
Solucionador linear Achar solues para conjuntos de duas ou trs equaes lineares.
Exemplo: r = 2cos(4)
Exemplo: U1 = 0, U2 = 1 e Un = Un 2 + Un 1
Resolv Explorar equaes de uma ou mais variveis de valor real, bem como sistemas de equaes.
Exemplo: x + 1 = x2 x 2
Folha de Clculo Para resolver problemas ou representar os dados mais adequados a uma folha de clculo.
57
medida que utiliza uma aplicao para explorar uma aula ou resolver um problema, vai adicionando dados e
definies numa ou em mais vistas da aplicao. Todas essas informaes so automaticamente guardadas
na aplicao. Quando voltar aplicao, em qualquer momento, todas as informaes continuaro a. Pode
tambm guardar uma verso da aplicao com um nome atribudo por si e depois, utilizar a aplicao original
para outro problema ou finalidade. Consulte Criar uma aplicao na pgina 98 para obter mais informaes
acerca da personalizao e armazenamento de aplicaes.
Excetuando uma situao, todas as aplicaes acima referidas esto descritas em pormenor neste manual do
utilizador. A exceo a aplicao DataStreamer. O Guia de Incio Rpido da Calculadora Grfica HP Prime
fornece uma breve introduo a esta aplicao. Encontra todos os pormenores no Guia do Utilizador do HP
StreamSmart 410.
Biblioteca de Aplicaes
As aplicaes so armazenadas na Biblioteca de Aplicaes, apresentada quando prime .
Tambm pode reiniciar uma aplicao a partir da mesma. Na vista principal da aplicao que geralmente ,
embora nem sempre, a vista Simblica prima e toque em para confirmar a
inteno.
Ordenar aplicaes
Por predefinio, as aplicaes integradas na Biblioteca de Aplicaes so ordenadas cronologicamente,
sendo a aplicao mais recentemente utilizada apresentada em primeiro lugar. (As aplicaes personalizadas
so sempre apresentadas depois das aplicaes integradas).
Pode alterar a ordem das aplicaes integradas para o seguinte:
Alfabeticamente os cones de aplicaes so ordenados alfabeticamente pelo nome, em ordem
ascendente: A a Z.
Fixo as aplicaes so apresentadas na sua ordem predefinida: Funo, Grficos Avanados,
GeometriaPolar e Sequncia. As aplicaes personalizadas so colocadas no fim, aps todas as
aplicaes integradas. Aparecem em ordem cronolgica: mais antiga mais recente.
Para alterar a ordem:
1. Abra a Biblioteca de Aplicaes.
2. Toque em .
Outras opes
As outras opes disponveis na Biblioteca de Aplicaes so as seguintes:
permite guardar uma cpia de uma aplicao com um novo nome. Consulte Criar uma
aplicao na pgina 98.
permite enviar uma aplicao para outra calculadora HP Prime.
Biblioteca de Aplicaes 59
Vistas das aplicaes
A maioria das aplicaes tm trs vistas principais: Simblica, Desenho e Numrica. Estas vistas baseiam-se
nas representaes simblica, grfica e numrica de objetos matemticos. Pode aceder s mesmas atravs
das teclas , e , junto ao canto superior esquerdo do teclado. Geralmente, estas
vistas permitem definir um objeto matemtico como uma expresso ou expresso aberta desenhar o
respetivo grfico e ver os valores por ele gerados.
Cada uma destas vistas acompanhada por uma vista de configurao, que permite configurar o aspeto dos
dados na vista principal. Estas vistas tm os nomes de Config Simblica, Config Desenho e Config Numrica.
So acedidas premindo , e .
Nem todas as aplicaes contm as seis vistas indicadas acima. O mbito e a complexidade de cada aplicao
determina o respetivo conjunto particular de vistas. Por exemplo, a aplicao Folha de Clculo no tem a vista
de Desenho nem a vista Config Desenho, e o Explorador quadrtico contm apenas uma vista de Desenho. As
vistas disponveis em cada aplicao encontram-se expostas nas seis seces seguintes.
Repare que a aplicao DataStreamer no abordada neste captulo. Consulte o Guia do Utilizador do HP
StreamSmart 410 para obter mais informaes acerca desta aplicao.
Vista Simblica
A tabela seguinte descreve o que possvel fazer na vista Simblica de cada aplicao.
Financeira N/D
Inferncia Realizar um teste de hiptese ou testar um nvel de confiana, bem como selecionar um tipo de
teste.
Pode alterar as definies para todas as aplicaes utilizando as definies de incio e CAS.
Vista de Desenho
A tabela seguinte descreve o que possvel fazer na vista de Desenho de cada aplicao.
Grficos Avanados Explorar e desenhar grficos de expresses abertas selecionadas na vista Simblica.
Resolv Explorar e desenhar grficos de uma nica funo selecionada na vista Simblica.
Explorador trigonomtrico Explorar equaes sinusoidais e testar os seus conhecimentos relacionados com as
mesmas.
Grficos Avanados Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.
Financeira N/D
Inferncia N/D
Estatstica 1 var Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.
Estatstica 2 var Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.
Vista Numrica
A tabela seguinte descreve o que possvel fazer na vista Numrica de cada aplicao.
Grficos Avanados Ver uma tabela de nmeros gerados pelas expresses abertas selecionadas na vista
Simblica.
Funo Ver uma tabela de nmeros gerados pelas funes selecionadas na vista Simblica.
Paramtrica Ver uma tabela de nmeros gerados pelas funes selecionadas na vista Simblica.
Polar Ver uma tabela de nmeros gerados pelas funes selecionadas na vista Simblica.
Sequncia Ver uma tabela de nmeros gerados pelas sequncias selecionadas na vista Simblica.
Folha de Clculo Introduzir nmeros, texto, frmulas, etc. A vista Numrica a vista principal desta
aplicao.
Solucionador de tringulos Introduzir dados conhecidos acerca de um tringulo e resolver os dados desconhecidos.
Grficos Avanados Especificar os nmeros a calcular de acordo com as expresses abertas especificadas
na vista Simblica, e definir o fator de zoom.
Financeira N/D
Geometria N/D
Inferncia N/D
Resolv N/D
Exemplo rpido
O exemplo seguinte utiliza as seis vistas de aplicao, e dever dar uma ideia do fluxo de trabalho tpico numa
aplicao. Vamos utilizar a aplicao Polar para exemplificar.
Abrir a aplicao
1.
Prima para abrir a Biblioteca de Aplicaes.
Vista Simblica
na vista Simblica da aplicao Polar que se define ou especifica a equao polar que se pretende explorar e
cujo grfico se pretende desenhar. Neste exemplo iremos explorar e desenhar grficos da equao r =
5cos(/2)cos()2.
Defina a equao r = 5cos(/2)cos()2 da seguinte forma:
5 2
2 .)
Vista de Desenho
Prima .
4 ()
Vista Numrica
Os valores gerados pela equao podem ser vistos na vista Numrica.
Prima .
Imagine que pretende ver apenas os nmeros inteiros para ; por outras palavras, quer que o incremento
entre os valores consecutivos na coluna seja 1. Isto configurado na vista Config Numrica.
3.
Prima para regressar vista Numrica.
NOTA: As variveis utilizadas nas definies devem estar em letra maiscula. Uma varivel introduzida
em letra minscula faz com que aparea uma mensagem de erro.
De variveis do utilizador
Se tiver criado, por exemplo, uma varivel chamada CUSTO, pode incorpor-la numa definio
digitando-a ou escolhendo-a no menu Utilizador (um dos submenus do menu Variveis). Poderia ter
assim a definio F1(X) = X2 + CUSTO.
F9(X) = X2 + Statistics_2Var.PredY(6).
Do menu Catlogo
Considere o seguinte exemplo. Repare que F3(X) definido em termos de duas outras funes. Trata-se de
uma definio dependente que pode ser calculada. Se destacar F3(X) e tocar em , F3(X) passa a 2 *
X2 + X+ 2 * (X2 1).
definio.
2. Toque em .
2.
Toque em ou prima para confirmar a sua inteno.
Copia a definio destacada para a linha de introduo, permitindo edit-la. Quando concluir, toque em
.
Para adicionar uma nova definio mesmo que seja para substituir outra j existente destaque o
campo e comece a introduzir a nova definio.
[Apenas Funo]
[Apenas Paramtrica]
[Apenas Polar]
[Apenas Sequncia]
[Apenas Resolv]
Calcula definies dependentes. Consulte Calcular uma definio dependente na pgina 70.
NOTA: Selecionar as opes Fixo, Cientfico ou Engenharia no menu Formato numrico, ser
apresentado um segundo campo para introduzir o nmero necessrio de dgitos significativos.
Repor predefinies
Repor predefinies significa restituir a prioridade s definies existentes no ecr Definies de incio.
Para repor a predefinio de um campo:
1. Selecione o campo.
2.
Prima .
Fatores de zoom
Para alterar os fatores de zoom predefinidos:
1.
Abra a vista de Desenho da aplicao ( ).
Opes de zoom
As opes de zoom esto disponveis atravs de trs fontes:
Menu Vista ( )
Gestos de zoom
Na vista de Desenho, um gesto de zoom com aproximao ou afastamento de 2 dedos efetuado na diagonal
efetua o zoom pelo mesmo fator de escala tanto na direo vertical como na horizontal. Um gesto de zoom
com aproximao ou afastamento de 2 dedos na vertical efetua o zoom apenas no eixo y. Um gesto de zoom
com aproximao ou afastamento de 2 dedos na horizontal efetua o zoom apenas no eixo x.
Na vista Numrica, um zoom com aproximao ou afastamento de 2 dedos na vertical efetua o zoom na linha
atualmente selecionada. Ampliar diminui a diferena comum nos valores de x e reduzir aumenta a diferena
comum nos valores de x.
Teclas de zoom
Existem duas teclas de zoom: premir amplia e premir reduz. Os limites da escala so
determinados pelas definies de Fatores de zoom.
Menu Zoom
Na vista de Desenho, toque em e toque numa opo. (Se no for apresentado, toque em
)
Opo Resultado
Centrar no Cursor Redesenha o grfico de modo a que o cursor fique no centro do ecr. No ocorre alterao da escala.
Ampliar Divide as escalas horizontal e vertical por Zoom X e Zoom Y (valores definidos com a opo Definir
fatores. Por exemplo, se ambos os fatores de zoom forem 4, ampliar o zoom d origem a 1/4 da
Reduzir Multiplica as escalas horizontal e vertical pelas definies de Zoom X e Zoom Y. (Atalho: prima
.)
Quadrado Altera a escala vertical de modo a faz-la coincidir com a horizontal. Isto til depois de fazer um zoom
de caixa, zoom X ou zoom Y.
Escala automtica Redimensiona o eixo vertical de modo a que o ecr apresente uma parte representativa do grfico,
fornecida pelas definies do eixo x. (Para as aplicaes Sequncia, Polar, Paramtrica e Estatstica, a
escala automtica redimensiona os dois eixos). O processo de escala automtica utiliza a primeira funo
selecionada para determinar a melhor escala a aplicar.
Decimal Redimensiona os dois eixos de modo a que cada pxel represente 0.1 unidades. Isso equivale a
reinicializar os valores predefinidos para xrng e yrng.
Nmero inteiro Redimensiona apenas o eixo horizontal, tornando cada pxel igual a 1 unidade.
Trig Redimensiona o eixo horizontal para que 1 pxel seja igual a /24 radianos ou 7,5 graus; redimensiona o
eixo vertical para que 1 pxel seja igual a 0.1 unidades.
NOTA: Esta opo s est disponvel depois de uma operao de zoom ter sido executada.
Zoom de caixa
O zoom de caixa permite ampliar uma rea do ecr especificada por si.
1. Com o menu da vista de Desenho aberta, toque em e selecione Caixa.
3. Toque no canto diagonalmente oposto da rea que deseja ampliar e, em seguida, toque em .
O ecr preenchido pela rea especificada. Para regressar vista predefinida, toque em e
selecione Decimal.
Tambm pode utilizar as teclas do cursor para especificar a rea que deseja ampliar.
Menu Vistas
As opes de zoom mais frequentemente utilizadas esto disponveis tambm no menu Vistas. So as
seguintes:
Escala automtica
Decimal
Estas opes podem ser aplicadas independentemente da vista em que esteja a trabalhar atualmente.
Prima .
NOTA: Pode substituir o grfico original esquerda pelo grfico com zoom aplicado direita, tocando em
.
Exemplos de zoom
Os exemplos seguintes mostram os efeitos das opes de zoom num grfico de 3sinx com os fatores de zoom
predefinidos (2 x 2). Foi utilizado o modo de ecr dividido (descrito anteriormente) para o ajudar a ver o efeito
da aplicao do zoom.
NOTA: Existe uma opo Anular zoom no menu Zoom. Utilize-a para retornar um grfico ao seu estado
anterior aplicao do zoom. Se o menu Zoom no estiver ativo, toque em .
Ampliar o zoom
Ampliar
Atalho: premir
Reduzir
Atalho: premir
Ampliar X
Ampliar X
Reduzir X
Ampliar Y
Ampliar Y
Reduzir Y
Quadrado
Quadrado
NOTA: Neste exemplo, foi aplicado ao grfico esquerda um zoom Ampliar Y. O zoom Quadrado restituiu
ao grfico o seu estado predefinido, em que as escalas de X e Y so iguais.
Escala automtica
Decimal
Decimal
NOTA: Neste exemplo, foi aplicado ao grfico esquerda um zoom Ampliar X. O zoom Decimal restituiu ao
grfico o seu estado predefinido, em que as escalas de X e Y so iguais.
Nmero inteiro
Trig
Trig
As coordenadas atuais do cursor so apresentadas na parte inferior do ecr. (Se os botes de menu estiverem
a ocultar as coordenadas, toque em para ocultar os botes.)
Selecionar um grfico
Exceto na aplicao Grficos Avanados, se o nmero de grficos apresentados for superior a um, prima
ou at que o cursor de traar se encontre no grfico que lhe interessa.
3. Se houver mais do que uma definio representada em grfico, certifique-se de que o cursor de traar se
encontra no grfico que representa a definio que deseja calcular. Pode tocar em para ver a
5. Toque em .
6. Introduza 25 e toque em .
7. Toque em .
Esta uma das muitas formas que a calculadora HP Prime disponibiliza para calcular uma funo com uma
determinada varivel independente. Tambm pode calcular uma funo na vista Numrica (consulte
Operaes comuns na vista Numrica na pgina 90). Alm disso, qualquer expresso que defina na vista
Simblica pode ser calculada na vista de Incio. Por exemplo, imagine que F1(X) est definido como (x )2 3.
Se introduzir F1(4) na vista de Incio e premir obtm 6, uma vez que (4 1)2 3 = 6.
Com a funo de traar desligada, a utilizao das teclas do cursor j no delimita o cursor a um grfico.
Apresenta um formulrio de introduo que permite especificar um valor para o qual deseja que o
cursor avance. O valor que introduzir o valor da varivel independente.
[Apenas Funo]
Um boto de comutao que mostra e oculta os outros botes na parte inferior do ecr.
Pgina 1
Intervalo de T Define o intervalo de valores T a representar em grfico. Tenha em ateno que aqui existem dois
campos: um para o valor mnimo e um para o valor mximo.
[Apenas Paramtrica]
[Apenas Paramtrica]
Intervalo Define o intervalo de valores de ngulo a representar em grfico. Tenha em ateno que aqui
existem dois campos: um para o valor mnimo e um para o valor mximo.
[Apenas Polar]
[Apenas Polar]
[Apenas Sequncia]
Intervalo N Define o intervalo de valores N a representar em grfico. Tenha em ateno que aqui existem dois
campos: um para o valor mnimo e um para o valor mximo.
[Apenas Sequncia]
Intervalo de H Define o intervalo de valores a incluir num histograma. Tenha em ateno que aqui existem dois
campos: um para o valor mnimo e um para o valor mximo.
[Apenas Estatstica 1 var]
S*MARK (Marca S*) Define a grfico que ir ser utilizado para representar um ponto de dados num grfico de disperso.
possvel utilizar um grfico diferente para cada uma das cinco anlises que podem representadas
[Apenas Estatstica 2 var] conjuntamente em grfico.
Intervalo de X Define o intervalo inicial do eixo x. Tenha em ateno que aqui existem dois campos: um para o valor
mnimo e um para o valor mximo. Na vista de Desenho, o intervalo pode ser alterado pelo
deslocamento e pelo zoom.
Intervalo de Y Define o intervalo inicial do eixo y. Note que existem dois campos: um para o valor mnimo e um para
o valor mximo. Na vista de Desenho, o intervalo pode ser alterado pelo deslocamento e pelo zoom.
Pgina 2
Etiquetas Coloca os valores nas extremidades de cada eixo para mostrar o atual intervalo de valores.
Pontos de grelha Coloca um ponto na interseco de cada linha horizontal e vertical da grelha.
Linhas de grelha Desenha uma linha de grelha horizontal e vertical em cada valor x e em cada valor y de nmero
inteiro.
Mtodo Define o mtodo para grficos como adaptvel, segmentos de passo fixo ou pontos de passo fixo.
Explicado a seguir.
[No existe em nenhuma das
aplicaes de estatstica]
Pontos de passo fixo: este mtodo funciona como o de segmentos de passo fixo, mas no liga os
pontos.
Zoom
Ao contrrio da vista de Desenho, o aumento do zoom na vista Numrica no afeta o tamanho daquilo que
apresentado. Em vez disso, altera o incremento entre os valores consecutivos da varivel independente (ou
seja, a definio de N. de passo na vista Config Numrica: consulte Operaes comuns na vista Config
Numrica na pgina 97). Ampliar o zoom diminui o incremento; reduzir o zoom aumenta o incremento. A
linha que foi destacada antes da aplicao de zoom permanece inalterada.
Para as opes comuns de aumento e reduo do zoom, o grau de zoom determinado pelo fator de zoom.
Na vista Numrica, isso corresponde ao campo N. de zoom da vista Config Numrica. O valor predefinido 4.
Assim, se o incremento atual (ou seja, o valor do N. de passo) for 0.4, a aproximao divide esse intervalo
por quatro intervalos mais pequenos. Por isso, em vez de valores de x de 10, 10.4, 10.8, 11.2, etc., os valores
de x sero 10, 10.1, 10.2, 10.3, 10.4, etc. (Reduzir o zoom faz o oposto: 10, 10.4, 10.8, 11.2, etc. passam a 10,
11.6, 13.2, 14.8, 16.4, etc).
Opes de zoom
Na vista Numrica podem ser utilizados vrios mtodos de zoom.
Zoom com aproximao ou afastamento de 2 dedos efetuado na vertical
Teclado
Menu na vista Numrica
NOTA: Nenhuma operao de zoom na vista Numrica afeta a vista de Desenho e vice-versa. No entanto, se
escolher uma opo de zoom no menu Vistas ( ) enquanto se encontrar na vista Numrica, a vista de
Desenho apresenta os grficos de acordo com o zoom aplicado. Por outras palavras, as opes de zoom no
menu Vistas aplicam-se apenas vista de Desenho.
Fazer zoom na vista Numrica altera automaticamente o valor do N. de passo na vista Config Numrica.
Teclas de zoom
Existem duas teclas de zoom: premir amplia e premir reduz. Os limites da escala so
determinados pela definio de N. de zoom (explicada anteriormente).
Menu Zoom
Na vista Numrica, toque em , e depois toque numa opo.
Opo Resultado
Ampliar O incremento entre valores consecutivos da varivel independente passa a ser o valor atual dividido pela
Reduzir O incremento entre valores consecutivos da varivel independente passa a ser o valor atual multiplicado
Nmero inteiro O incremento entre os valores consecutivos da varivel independente definido como 1.
Trig Se o valor dos ngulos definido for radianos, define o incremento entre os valores consecutivos da
varivel independente como /24 (aproximadamente 0.1309).
Se o valor dos ngulos definido for graus, define o incremento entre os valores consecutivos da
varivel independente como 7.5.
Anular zoom Repe o ecr para as definies anteriores (valores N. inicial e N. de passo).
NOTA: Esta opo s est disponvel depois de uma operao de zoom ter sido executada.
Por exemplo, imagine na vista Simblica da aplicao Funo que definiu F1(X) como (X 1)2 3. Imagine que
pretende saber qual o valor dessa funo quando X 625.
1.
Abra a vista Numrica ( ).
A vista Numrica atualizada, com o valor que introduziu na primeira linha e o resultado do clculo numa
clula direita. Neste exemplo, o resultado 389373.
Pode tambm tocar em e introduzir um valor para uma varivel independente. Em seguida, toque
em para reconfigurar a tabela utilizando o novo valor.
Tabelas personalizadas
Se escolher Automtico para a definio Tipo de n., a tabela de clculos na vista Numrica segue as
definies da vista Config Numrica. Ou seja, a varivel independente comea no N. inicial definido e
incrementa de acordo com o N. de passo definido. (Estas definies encontram-se explicadas em Operaes
comuns na vista Config Numrica na pgina 97. No entanto, pode optar por construir a sua prpria tabela,
em que apenas os valores introduzidos por si sero variveis independentes.
1.
Abra a vista Config Numrica ( ).
3.
Abra a vista Numrica ( ).
Eliminar dados
Para eliminar uma linha de dados da sua tabela personalizada, coloque o cursor nessa linha e prima .
2.
Toque em ou prima para confirmar a sua inteno.
2.
Para colar a clula numa caixa ou noutro local, mova o cursor para esse local e prima .
A segunda linha com cabealhos foi agora copiada para a rea de transferncia.
Para colar a linha com cabealhos na aplicao Folha de clculo:
1. Abra a aplicao Folha de Clculo.
2. Toque na clula onde pretende que comece a linha colada.
3.
Para abrir a rea de transferncia, prima .
4. Toque na linha (neste exemplo a primeira entrada) e, em seguida, selecione Dados em grelha.
A linha com cabealhos foi agora colada na folha de clculo, comeando na clula selecionada.
Menu Mais
O menu Mais contm opes para editar listas de dados. As opes encontram-se descritas na tabela
seguinte.
Inser Linha Insere uma nova linha na lista atual. A nova linha contm 0
como o seu elemento.
(Apenas Cria A Tua)
Repor predefinies
Para repor a predefinio de um campo:
1. Selecione o campo.
2.
Prima .
Se j tiver sido criada uma nota para a aplicao em causa, o respetivo contedo apresentado.
3. Toque em e comece a escrever (ou a editar) a nota.
Exemplo
Imagine que pretende criar uma aplicao personalizada com base na aplicao integrada Sequncia. A
aplicao permite gerar e explorar a sucesso de Fibonacci.
1.
Prima e utilize as teclas de cursor para realar a aplicao Sequncia. No abra a aplicao.
2. Toque em . Isto permite criar uma cpia da aplicao integrada e guard-la com um novo
nome. Todos os dados j existentes na aplicao integrada so mantidos e pode voltar a eles mais tarde
abrindo a aplicao Sequncia.
duas vezes.
A sua nova aplicao adicionada Biblioteca de Aplicaes. Tenha em ateno que tem o mesmo cone
da aplicao principal Sequncia mas com o nome que lhe atribuiu: neste exemplo, Fibonacci.
4. Pode agora utilizar esta aplicao tal como utilizaria a aplicao integrada Sequncia. Toque no cone da
sua nova aplicao para a abrir. Ver nela todas as vistas e opes que existem na aplicao principal.
Neste exemplo, utilizmos a sucesso de Fibonacci como potencial tpico para uma aplicao personalizada.
A sucesso de Fibonacci pode ser criada dentro da aplicao Sequncia ou numa aplicao baseada na
aplicao Sequncia.
Alm de clonar uma aplicao integrada conforme a descrio acima pode modificar o funcionamento
interno de uma aplicao personalizada utilizando a linguagem de programao da HP Prime.
A funo DECLIVE() aparece na linha de introduo, pronta para a especificao da funo e do valor de
x.
5.
Introduza o valor de x e prima .
Variveis
Todas as aplicaes contm variveis, ou seja, espaos reservados para diversos valores, que so exclusivas
dessa aplicao. Estas incluem expresses simblicas e equaes, definies para a vista de Desenho e a
vista Numrica, bem como os resultados de alguns clculos como, por exemplo, razes e interseces.
Imagine que se encontra na vista de Incio e deseja recuperar a mdia de um conjunto de dados recentemente
calculada na aplicao Estatstica 1 var.
1.
Prima .
Isso abre o menu Variveis. A partir daqui, pode aceder s variveis de Incio, s variveis definidas pelo
utilizador e s variveis de aplicao.
2. Toque em .
O valor atual da varivel que escolheu aparece agora na linha de introduo. Pode premir
para ver o seu valor. Ou pode incluir a varivel numa expresso que esteja a construir. Por exemplo, caso
deseje calcular a raiz quadrada da mdia calculada na aplicao Estatstica 1 var, ter de premir primeiro
, seguir os passos 1 a 3 acima e depois, premir .
Qualificar variveis
Pode qualificar o nome de qualquer varivel de aplicao de modo a que possa ser acedida a partir de
qualquer ponto da calculadora HP Prime. Por exemplo, tanto a aplicao Funo como a aplicao
Paramtrica tm uma varivel designada Xmn. Se a ltima aplicao que abriu foi a aplicao Paramtrica e
introduzir Xmn na vista de Incio, obter o valor de Xmn a partir da aplicao Paramtrica. Para obter antes o
valor de Xmn na aplicao Funo, pode abrir a aplicao Funo e regressar depois vista de Incio. Como
alternativa, pode qualificar o nome da varivel colocando antes da mesma o nome da aplicao e um ponto;
como, por exemplo em Funo.Xmn.
A aplicao Funo permite explorar at 10 funes retangulares, de valor real, de y em relao a x; por
exemplo, y = 1 x e y = (x 1)2 3.
Depois de definir uma funo, pode fazer o seguinte:
Criar grficos para encontrar razes, intercees, declives, reas com sinal e extremos
Criar tabelas que mostrem de que forma as funes so calculadas com determinados valores
Este captulo demonstra as funcionalidades bsicas da aplicao Funo guiando-o pelos vrios passos de
um exemplo. A calculadora HP Prime pode realizar funes mais complexas.
Lembre-se de que pode abrir uma aplicao ao tocar no respetivo cone. Pode tambm abri-la utilizando
as teclas de cursor para a destacar e, em seguida, premindo .
A aplicao Funo abre-se na vista Simblica. Esta a "vista de definio". onde define simbolicamente (ou
seja, especifica) as funes que deseja explorar.
Os dados grficos e numricos que encontra na vista de Desenho e na vista Numrica derivam das expresses
simblicas definidas aqui.
1 3
NOTA: Pode tocar no boto , como auxlio introduo de equaes. Na aplicao Funo,
tem o mesmo efeito que premir . (Em outras aplicaes, introduz um carcter
diferente).
Configurar um grfico
Pode alterar o intervalo dos eixos x e y, bem como o espaamento das marcas nos eixos.
Para este exemplo, pode manter os valores predefinidos do grfico. Se as suas definies no
corresponderem s da ilustrao acima, prima para repor os valores predefinidos.
Pode utilizar as operaes comuns da vista de Desenho para alterar o aspeto dos grficos.
Traar um grfico
Por predefinio, a funo de traar est ativa. Isso permite mover o cursor ao longo de um grfico. Se
estiverem a ser apresentados mais do que dois grficos, o grfico que se encontra no ponto mais elevado da
lista de funes na vista Simblica ser, por predefinio, o grfico traado. Uma vez que a equao linear se
ou
Repare como o cursor se move no grfico medida que prime os botes. Repare tambm que as
coordenadas do cursor aparecem na parte inferior do ecr e se alteram medida que move o cursor.
ou
ou
Mais uma vez, repare como as coordenadas do cursor aparecem na parte inferior do ecr e se alteram
medida que move o cursor.
NOTA: Arrastando um dedo no ecr, na horizontal ou na vertical, pode ver rapidamente as partes do grfico
que, inicialmente, ficam fora dos intervalos definidos de x e y. Isso mais fcil do que redefinir o intervalo de
um eixo.
A vista Numrica apresenta os dados gerados pelas expresses definidas na vista Simblica. Para cada
expresso selecionada na vista Simblica, a vista Numrica apresenta o valor que resulta quando a expresso
calculada para os vrios valores de x.
Pode definir o valor inicial e o valor do passo (ou seja, o incremento) para a coluna x, bem como o fator
de zoom para ampliar ou reduzir numa linha da tabela. Tenha em ateno que, na vista Numrica, o
zoom no afeta o tamanho do que est a ser apresentado. Em vez disso, altera a definio N. de passo
(ou seja, o incremento entre os valores consecutivos de x). Ampliar o zoom diminui o incremento; reduzir
o zoom aumenta o incremento.
Pode tambm escolher se a tabela de dados na vista Numrica preenchida automaticamente, ou se
preenchida mediante a digitao dos valores especficos de x que lhe interessam. Estas opes:
Automtico ou Cria A Tua esto disponveis a partir da lista Tipo de n.. Estas so opes
personalizadas da tabela.
2.
Prima para repor todas as predefinies.
Toque em .
Por exemplo, se tiver ampliado o grfico, na vista de Desenho, de modo a que o intervalo visvel de x seja
agora 4 a 4, esta opo define N. Inicial como 4 e N. de passo como 0.025
10
Para um controlo mais preciso do fator de zoom, prima (ou ). Isso amplia (ou reduz) de
acordo com o valor do N. de zoom definido na vista Config Numrica. O valor predefinido 4. Assim, se o
atual incremento (ou seja, o valor do N. de passo) for 0.4, ampliar na linha cujo valor de x 10 ir dividir esse
intervalo em quatro intervalos mais pequenos. Por isso, em vez de valores de x de 10, 10.4, 10.8, 11.2, etc.,
os valores de x sero 10, 10.1, 10.2, 10.3, 10.4, etc. (Reduzir o zoom faz o oposto: 10, 10.4, 10.8, 11.2, etc.
passam a 10, 11.6, 13.2, 14.8, 16.4, etc).
Analisar funes
O menu Funo ( ) da vista de Desenho permite encontrar razes, interseces, declives, reas com
sinal e extremos para qualquer funo definida na aplicao Funo. Pode adicionar uma linha tangente a um
grfico de funes. Podem tambm desenhar uma funo com o dedo e depois transformar esse desenho
num grfico de funes com a respetiva expresso guardada na vista Simblica. Se tiver mais do que uma
funo em forma de grfico, poder ter de escolher antecipadamente a funo que lhe interessa.
Desenhar funes
Pode desenhar uma funo com o dedo e transformar esse desenho no grfico de uma funo.
1. No menu , toque em Desenhar.
2. Depois de barra de menu apresentar Desenhar uma funo, use o dedo para desenhar qualquer um dos
seguintes tipos de funes:
Linearm*x + b
Quadrticaa*x2 + b*x + c
Exponenciala*e^(b*x + c) + d
Logartmicaa*LN(x) + b
Sinusoidala*SIN(b*x + c) + d
3. Depois de levantar o dedo do ecr da calculadora, o desenho transformado numa funo de um dos
tipos listados. O grfico apresentado num estilo de linha grossa com a expresso na parte inferior
esquerda do ecr. Para guardar este grfico e respetiva expresso na primeira definio disponvel (F0
F9) na vista Simblica, toque em . Se no quiser salvar o grfico e a expresso, faa um novo
desenho. Isso ir substituir o desenho existente.
4. Depois de tocar em , pode continuar a desenhar mais funes.
5. Quando terminar de desenhar, toque em para sair do modo de desenho e voltar vista de
Desenho.
ou
2.
Prima ou a fim de mover o cursor para o local onde x = 3.
toque em .
3. Selecione a funo cujo ponto de interseco com a funo selecionada deseja encontrar.
As coordenadas da interseco so apresentadas na parte inferior do ecr.
O declive (ou seja, o gradiente) da funo no ponto de interseco apresentado na parte inferior do
ecr.
premir ou a fim de ir para outra funo e ver o declive dos pontos da mesma.
Toque em e prima 1 3 .
3. Toque em .
Toque em e prima 2 3 .
SUGESTO: Quando a opo Ir para est disponvel, basta digitar um nmero para apresentar o ecr Ir
para. O nmero que digitar aparece na linha de introduo. Basta tocar em para o aceitar.
NOTA: As operaes RAIZ, INTERSECO e EXTREMO apresentam apenas um valor, mesmo que a funo
em questo tenha mais do que uma raiz, interseco ou extremo. A aplicao apresenta apenas os valores
mais prximos do cursor. Caso deseje que a aplicao calcule valores de outras razes, interseces ou
extremos, ter de aproximar o cursor dos mesmos.
O nome da varivel copiado para o ponto de insero e o respetivo valor utilizado no clculo da expresso
que a contm. Pode tambm introduzir o valor de uma varivel, em vez do respetivo nome, tocando em
.
Por exemplo, na vista de Incio ou no CAS, poderia selecionar rea com sinal nos menus Vars, premir
As variveis da aplicao Funo podem tambm ser integradas na definio de uma funo na vista
Simblica. Por exemplo, poderia definir uma funo como x2 x Root.
Raiz Selecione Raiz para encontrar a raiz da funo atual mais prxima do cursor de traar. Se no for
achada nenhuma raiz mas apenas um extremo, o resultado rotulado Extremo em vez de Raiz. O
cursor move-se para o valor da raiz no eixo x, e o valor x que da resulta guardado numa varivel
designada Raiz.
Extremo Selecione Extremo para achar o mximo ou o mnimo da funo atual mais prxima do cursor de
traar. O cursor move-se para o extremo e so apresentados os valores das coordenadas. O valor de x
que da resulta guardado numa varivel designada Extremo.
Declive Selecione Declive para encontrar a derivada numrica da funo atual na posio atual do cursor de
traar. O resultado guardado numa varivel designada Declive.
rea com sinal Selecione rea com sinal para encontrar a integral numrica. (Se houver duas ou mais expresses
marcadas, em seguida, ser-lhe- solicitado que escolha a segunda expresso numa lista que inclui o
eixo x.) Selecione um ponto de partida e um ponto de chegada. O resultado guardado numa varivel
designada rea com sinal.
Interseco Selecione Interseco para achar a interseco entre o grfico que est a traar e outro grfico. Tem de
ter, no mnimo, duas expresses selecionadas na vista Simblica. Encontra a interseco mais prxima
do cursor de traar. Apresenta os valores das coordenadas e move o cursor para a interseco. O valor
de x que da resulta guardado numa varivel designada Interseco.
Tangente Selecione Tangente para desenhar uma linha tangente ao grfico atual da funo atravs da posio
atual do cursor de traar.
Desenhar Selecione Desenhar para desenhar uma funo com o dedo que seja depois reconhecida e guardada na
vista Simblica.
Poderamos introduzir esta funo diretamente, mas aqui definimos a funo como F1(X) e a
3.
Selecione o campo F2(X), prima para abrir o menu do modelo e, em seguida, selecione o
modelo de derivado.
6.
Prima para ver os grficos da funo (em azul) e a respetiva derivada (em vermelho) na janela
predefinida.
1.
Retorne vista Simblica, selecione F3(X) e introduza 0.1 .
2.
Prima para abrir o menu do modelo e selecione o modelo integral.
5.
Prima para ver a funo integral desenhada a verde.
A aplicao Grficos Avanados permite definir e explorar os grficos de expresses abertas simblicas em x,
y, em ambos ou em nenhum. Pode desenhar seces cnicas, polinmios de forma padro ou geral,
desigualdades e funes. Seguem-se exemplos de tipos de expresses abertas que pode desenhar:
x2/3 y2/5 = 1
2x 3y 6
125
y mod x = 3
1>0
2 7 10 3
4 10 5
10 <0
NOTA: apresenta a paleta de relaes a partir da qual os operadores relacionais podem ser
Configurar o grfico
Pode alterar o intervalo dos eixos x e y e o espao entre as marcas de intervalo ao longo dos eixos.
Apresente a vista Config Desenho.
Para este exemplo, pode manter os valores predefinidos do grfico. Se as suas definies no
corresponderem s da ilustrao anterior, prima para repor os valores predefinidos.
As operaes comuns da vista de Desenho podem ser utilizadas para alterar o aspeto dos grficos.
Repare que tem opes para fazer zoom, traar, ir para um ponto especfico e visualizar a definio do
grfico selecionado.
Pode utilizar as funes de zoom e ecr dividido. Pode percorrer a vista de Desenho ou utilizar o zoom
com aproximao ou afastamento de 2 dedos para ampliar e reduzir. Um belisco horizontal efetua
zoom apenas do eixo x; um belisco vertical efetua zoom apenas do eixo y; um belisco diagonal efetua
zoom dos dois simultaneamente. Tambm pode ampliar ou reduzir na posio do cursor premindo
ou , respetivamente.
Uma funcionalidade especial da aplicao Grficos Avanados permite editar a definio de um grfico
na vista de Desenho.
4. Toque em .
Repare que o grfico muda para corresponder nova definio. A definio na vista Simblica tambm
muda.
6. Toque em para deixar cair a definio para a parte inferior do ecr, de modo a poder ver o
grfico inteiro. A definio convertida de modo de texto para modo algbrico, a fim de poupar espao
no ecr.
Seleo
O traador no se estende para alm da janela atual da vista de Desenho. A tabela seguinte contm breves
descries de cada opo.
Opo Descrio
Desligado Desativa a funo de traar para que possa mover livremente o cursor na vista de
Desenho.
Interior Limita o movimento do traador regio onde a relao atual verdadeira. Pode mover-
se em qualquer direo dentro da regio. Utilize esta opo, por exemplo, para as
desigualdades.
Contorno Limita o movimento do traador a um contorno da relao atual, caso seja possvel
encontrar algum. Utilize esta opo para as funes, bem como para as desigualdades,
etc.
Pontos de interesse > Intercees X Salta de uma interceo x para outra no grfico atual.
Pontos de interesse > Intercees Y Salta de uma interceco y para outra no grfico atual.
Pontos de interesse > Extremos Salta entre os extremos horizontais no grfico atual.
horizontais
Pontos de interesse > Extremos verticais Salta entre os extremos verticais no grfico atual.
Pontos de interesse > Inflexes Salta de um ponto de inflexo para outro no grfico atual.
Seleo Abre um menu para que possa selecionar qual a relao a traar. Esta opo necessria
Vista Numrica
A vista Numrica da maior parte das aplicaes HP foi concebida para explorar relaes a 2 variveis
utilizando tabelas numricas. Uma vez que a aplicao Grficos Avanados alarga esse formato a relaes
que no so necessariamente funes, a vista Numrica desta aplicao torna-se significativamente
diferente, embora a sua finalidade continue a ser a mesma. As funcionalidades exclusivas da vista Numrica
encontram-se ilustradas nas seces seguintes.
Prima para regressar vista Simblica e defina V1 como Y=SIN(X).
NOTA: No precisa de apagar primeiro a definio anterior. Basta introduzir a nova definio e tocar
em .
Contorno
Agora, a tabela mostra (se possvel) pares de valores que tornam a relao verdadeira. Por predefinio,
a primeira coluna a coluna Y, e existem vrias colunas X caso seja possvel emparelhar mais do que um
valor de X com o valor de Y para tornar a relao verdadeira. Toque em para transformar a
primeira coluna numa coluna X seguida de um conjunto de colunas Y. Na figura seguinte, para Y=0,
existem 10 valores de X na vista de Desenho predefinida que tornam a relao Y=SIN(X) verdadeira.
Estes so mostrados na primeira linha da tabela. V-se claramente que a sequncia de valores de X tem
uma diferena comum de .
Mais uma vez, pode introduzir um valor para Y que seja do seu interesse.
2.
Com 0 destacado na coluna Y, introduza .
3 2
A primeira linha da tabela ilustra agora o facto de existirem dois ramais de solues. Em cada ramal, os
valores consecutivos da soluo encontram-se a uma distncia de 2.
PoI
1. Toque em , selecione PoI e selecione Extremos verticais para ver os extremos enumerados na
tabela.
2. Toque em e selecione 2 para ver apenas duas colunas.
Galeria de Desenho
Uma galeria de grficos interessantes e das equaes que os geraram fornecida com a calculadora. A
galeria abre-se a partir da vista de Desenho:
1. Com a vista de Desenho aberta, prima a tecla Menu. Repare que a tecla Menu premida aqui; no se
trata do boto Menu no ecr.
3.
Prima para visualizar o grfico seguinte na Galeria e continue da mesma forma at desejar fechar
a Galeria.
4.
Para fechar a Galeria e regressar vista de Desenho, prima .
3. Toque novamente em . A sua nova aplicao abre-se, com as equaes que geraram o grfico
apresentadas na vista Simblica. A aplicao tambm adicionada Biblioteca de Aplicaes para que
l possa voltar posteriormente.
A aplicao Geometria permite desenhar e explorar construes geomtricas. Uma construo geomtrica
pode ser constituda por um nmero qualquer de objetos geomtricos como pontos, linhas, polgonos,
curvas, tangentes, etc. Pode fazer medies (como reas e distncias), manipular objetos e observar como as
medies mudam.
Existem cinco vistas da aplicao:
Vista de Desenho: fornece ferramentas de desenho para construo de objetos geomtricos
Vista Simblica: fornece definies editveis dos objetos contidos na vista de Desenho
Vista Numrica: para efetuar clculos acerca dos objetos contidos na vista de Desenho
Vista Config Desenho: para personalizar o aspeto da vista de Desenho
Vista Config Simblica: para substituir determinadas definies sistmicas
No existe nenhuma vista Config Numrica nesta aplicao.
Para abrir a aplicao Geometria, prima e selecione Geometria. A aplicao abre na vista de
Desenho.
Preparao
1.
Prima .
2. Na primeira pgina das Definies CAS, defina o formato numrico como Padro e o nmero de casas
decimais como 4.
Caso estejam visveis objetos de que no precisa, prima e confirme a inteno, tocando
em .
A aplicao abre na vista de Desenho. Esta vista apresenta um plano cartesiano com uma barra de menu
na parte inferior. Junto barra de menu, esta vista apresenta as coordenadas do cursor. Depois de
Tenha em ateno que, na aplicao Geometria, x deve ser introduzido em letra minscula.
Vamos agora adicionar um ponto curva, ponto esse que estar sempre restringido ao contorno da
curva.
Escolher Ponto em em vez de Ponto significa que o ponto ser restringido quilo em que for colocado.
Repare que adicionado um ponto ao grfico e atribudo um nome a esse ponto (B, neste exemplo).
Toque numa rea em branco do ecr para cancelar todas as selees. (Os objetos coloridos a azul-claro
esto selecionados.)
2. Quando lhe for pedido para selecionar uma curva, toque em qualquer local na curva e prima
. Quando lhe for pedido para selecionar um ponto, toque no ponto B e prima
Dependendo do local onde colocou o ponto B, o seu grfico poder ser diferente da figura seguinte.
Agora, destaque a tangente, atribuindo-lhe uma cor viva.
4. Escolha uma cor e, em seguida, toque numa rea em branco do ecr para ver a nova cor da linha
tangente.
5. Toque no ponto B e arraste-o ao longo da curva. A tangente move-se em conformidade. Tambm pode
arrastar a prpria linha tangente.
6.
Toque no ponto B e, em seguida, prima para selecionar o ponto. O ponto fica azul-claro
para mostrar que foi selecionado. Agora, pode arrastar o ponto com o seu dedo ou utilizar as teclas de
cursor para controlar melhor o movimento do ponto B. Para cancelar a seleo do ponto B, prima
ou toque no ponto B e prima .
Tenha em ateno que, faa o que fizer, o ponto B permanece restringido curva. Alm disso, medida que
move o ponto B, a tangente tambm se move. Caso se mova para fora do ecr, pode sempre traz-la de volta,
arrastando um dedo no ecr no sentido correto.
Ao criar objetos dependentes de outros objetos, a ordem em que eles aparecem na vista Simblica
importante. Os objetos so desenhados na vista de Desenho na ordem em que aparecem na vista
Simblica. Uma vez que vamos criar um novo ponto que dependente dos atributos de GB e GC,
importante colocar a respetiva definio depois das definies de GB e GC. Foi por isso que verificmos
se nos encontrvamos no fundo da lista de definies antes de tocar em . Se a nova definio
tivesse aparecido num nvel acima na vista Simblica, o ponto criado no passo seguinte no ficaria ativo
na vista de Desenho.
3. Toque em e escolha Ponto > ponto.
Agora, tem de especificar as coordenadas x e y do novo ponto. A primeira definida como a abcissa do
ponto B (referido como GB na vista Simblica) e a segunda definida como o declive da linha tangente C
(referida como GC na vista Simblica).
4. Dever ter point() na linha de introduo. Entre os parnteses, adicione:
abscissa(GB),slope(GC)
que iniciam com a letra A e, em seguida, desloque-se para abcissa e toque em . Para o
que iniciam com a letra S e, em seguida, desloque-se para declive e toque em . claro que
tambm pode escrever os comandos letra por letra. Prima para o bloqueio alfa
A definio do seu novo ponto adicionada vista Simblica. Quando voltar vista de Desenho, ver um
ponto chamado D, que ter a mesma coordenada x que o ponto B.
6.
Prima .
Se no conseguir ver o ponto D, mova-se at este ficar visvel. A coordenada y de D ser a derivada da
curva no ponto B.
Uma vez que difcil ler coordenadas fora do ecr, vamos adicionar um clculo que nos dar a derivada
exata (a trs casas decimais) e que podemos apresentar na vista de Desenho.
Repare que o declive atual calculado e apresentado. Aqui, o valor dinmico; ou seja, se o declive da
tangente mudar na vista de Desenho, o valor do declive automaticamente atualizado na vista
Numrica.
5. Com o novo clculo destacado na vista Numrica, toque em .
Selecionar um clculo na vista Numrica faz com que este seja apresentado tambm na vista de
Desenho.
6.
Prima para regressar vista de Desenho.
Repare que o clculo que acabou de criar na vista Numrica apresentado na parte superior esquerda
do ecr.
Vamos agora adicionar mais dois clculos vista Numrica e fazer com que sejam apresentados na vista
de Desenho.
7.
Prima para regressar vista Numrica.
8. Toque no ltimo campo em branco para o selecionar e, em seguida, toque em para iniciar um
novo clculo. Toque em , selecione Cartesiano e, em seguida, selecione Coordenadas. Entre os
parnteses, introduza GB e, em seguida, toque em .
10. Certifique-se de que ambas estas novas equaes so selecionadas (escolhendo cada uma delas e
premindo ).
12.
Toque no ponto B e, em seguida, prima para o selecionar.
13. Utilize as teclas de cursor para mover o ponto B no grfico. Repare que, com cada movimento, mudam
os resultados dos clculos apresentados no canto superior esquerdo do ecr. Para cancelar a seleo do
ponto B, toque no ponto B e, em seguida, prima .
Traar a derivada
O ponto D o ponto cujo valor da ordenada corresponde derivada da curva no ponto B. mais fcil ver como
a derivada muda, olhando para um grfico da mesma em vez de comparar clculos subsequentes. Podemos
fazer isso, traando o ponto D medida que este se move em resposta a movimentos do ponto B.
Primeiro, vamos ocultar os clculos, para que possamos ver melhor a curva de traar.
1.
Prima para regressar vista Numrica.
2. Selecione cada clculo, um de cada vez, e toque em . Todos os clculos devem estar agora
desmarcados.
3.
Prima para regressar vista de Desenho.
5.
Toque em (ou prima ) e, em seguida, selecione Traar. Prima para
7. Utilizando as teclas de cursor, mova o ponto B ao longo da curva. Tenha em ateno que traada uma
curva sombra medida que move o ponto B. Esta a curva da derivada de 3sin(x). Toque no ponto B e,
em seguida, prima para cancelar a seleo do mesmo.
toque no ponto onde pretende centrar o crculo e prima . Em seguida, toque num ponto por onde
a circunferncia deva passar e prima . O crculo desenhado com o centro no ponto onde deu o
primeiro toque e com raio igual distncia entre o primeiro e o segundo toque.
Selecionar objetos
A seleo de um objeto envolve, pelo menos, dois passos: tocar no objeto e premir . Premir
Quando toca num local, os objetos reconhecidos como estando sob o ponteiro so coloridos a vermelho-claro
e adicionados lista de objetos no canto inferior direito do ecr. Pode selecionar um ou todos estes objetos
premindo . Pode tocar no ecr e, em seguida, utilizar as teclas de cursor para posicionar com
Quando mais do que um objeto for reconhecido como estando sob o ponteiro, na maioria dos casos, dada
preferncia a qualquer ponto sob o ponteiro quando premido. Noutros casos, apresentada
Mover objetos
Existem trs formas de mover objetos. Em primeiro lugar, para mover um objeto rapidamente, pode arrastar
o objeto sem o selecionar.
Em segundo lugar, pode tocar num objeto e premir para o selecionar. Em seguida, pode arrastar
o objeto para o mover rapidamente ou utilizar as teclas de cursor para o mover um pxel de cada vez. Com o
segundo mtodo, pode selecionar vrios objetos para mover em conjunto. Quando terminar de mover
objetos, toque numa localizao onde no existam objetos e prima para cancelar a seleo de
tudo. Se tiver selecionado um nico objeto, pode tocar no objeto e premir para cancelar a
seleo do mesmo.
Em terceiro lugar, pode mover um ponto num objeto. Cada ponto num objeto tem um clculo identificado com
o respetivo nome na vista de Desenho. Toque sem soltar neste item para apresentar uma barra deslizante.
Pode arrastar a barra deslizante ou utilizar as teclas de cursor para a mover. apresentado como
uma nova tecla de menu. Toque nesta tecla para apresentar uma caixa de dilogo onde pode especificar os
valores de incio, de incremento e de paragem para a barra deslizante. Alm disso, possvel criar uma
animao com base neste ponto, utilizando a barra deslizante. Pode definir a velocidade e a pausa para a
animao, bem como o respetivo tipo. Para iniciar ou parar uma animao, selecione-a, toque em e,
em seguida, selecione ou desmarque a opo Animar.
Colorir objetos
Os objetos so coloridos a preto por predefinio. O procedimento para modificar a cor de um objeto depende
da vista em que se encontrar. Tanto na vista Simblica como na vista Numrica, cada item inclui um conjunto
de cones de cor. Toque nestes cones e selecione uma cor. Na vista de Desenho, selecione o objeto, toque em
(ou prima ), toque em Escolha a cor e, em seguida, selecione uma cor.
Preencher objetos
Um objeto com contornos fechados (como um crculo ou um polgono) pode ser preenchido com cor.
1. Selecione o objeto.
2.
Toque em ou prima .
Limpar um objeto
Para limpar um objeto, selecione-o e toque em . Repare que um objeto no a mesma coisa que os
pontos que introduziu para o criar. Assim, a eliminao de um objeto no elimina os pontos que o definem.
Esses pontos permanecem na aplicao. Por exemplo, se selecionar um crculo e premir , o crculo
eliminado, mas o ponto central e o ponto do raio permanecem.
Se outros objetos dependerem do objeto que selecionou para eliminao, um pop-up apresenta o objeto
selecionado e todos os objetos dependentes selecionados para eliminao. Confirme a sua inteno, tocando
em .
Pode selecionar vrios itens para eliminao. Selecione-os um de cada vez ou utilize uma caixa de seleo e,
em seguida, prima .
Tenha em ateno que os pontos que adiciona a um objeto depois de este ter sido definido so eliminados
quando elimina o objeto. Assim, se colocar um ponto (por exemplo, D) num crculo e eliminar o crculo, o
confirme a inteno de o fazer. Toque em para limpar todos os objetos definidos na vista Simblica
ou em para manter a aplicao como est. Pode limpar todas as medies e clculos da vista
Numrica da mesma forma.
Zoom
O zoom pode ser efetuado em qualquer um dos seguintes modos:
Utilizar o zoom com aproximao ou afastamento de 2 dedos.
Premir ou para ampliar ou reduzir, respetivamente.
Toque em e escolha uma opo de zoom. As opes de zoom so as mesmas que encontra na
vista de Desenho de muitas das aplicaes da calculadora.
Abre o menu Comandos. Consulte Vista de Desenho: Menu Comandos na pgina 159.
Seleciona a ferramenta de desenho de crculos. Siga as instrues apresentadas no ecr (ou consulte
Crculo na pgina 164).
Seleciona a ferramenta de desenho de linhas. Siga as instrues apresentadas no ecr (ou consulte
Linha na pgina 161).
Seleciona a ferramenta de desenho de pontos. Siga as instrues apresentadas no ecr (ou consulte
Ponto na pgina 159).
Elimina um objeto selecionado (ou o carcter esquerda do cursor, se a linha de introduo estiver
ativa).
Limpa todos os objetos geomtricos da vista de Desenho ou todos os clculos e medies da vista
Numrica.
O menu Opes
Quando selecionar um objeto, apresentada uma nova tecla de menu: . Toque nesta tecla para ver e
selecionar opes para o objeto selecionado, como, por exemplo, a cor. O menu Opes muda consoante o
tipo de objeto selecionado. O conjunto completo das opes da aplicao Geometria apresentado na tabela
seguinte e tambm exibido quando prime .
Opo Propsito
Escolha a cor Apresenta um conjunto de cones de cor para que possa selecionar uma cor para o objeto
selecionado.
Ocultar Oculta o objeto selecionado. Este um atalho para cancelar a seleo do objeto na vista
Simblica. Para selecionar um objeto para apresentar depois de este ter sido ocultado, v para a
vista Simblica ou para a vista Numrica.
Ocultar etiqueta Oculta a etiqueta de um objeto selecionado. Esta opo muda para Mostrar etiqueta se o objeto
selecionado tiver uma etiqueta oculta.
Preenchido Preenche o objeto selecionado com uma cor. Desmarque esta opo para remover o
preenchimento.
Traar Se selecionado, comea a traar para qualquer ponto selecionado e, em seguida, deixa de traar
para o ponto selecionado.
Limpar trao Elimina o trao atual de um ponto selecionado, mas no para a funo de traar.
Animar Inicia a animao atual de um ponto selecionado num objeto. Se o ponto selecionado est
atualmente animado, esta opo para a animao.
Atalho do teclado:
Etiquetas: Uma opo comutvel para ocultar (ou mostrar) as etiquetas para os eixos.
Pontos de grelha: Uma opo comutvel para ocultar (ou mostrar) os pontos de grelha.
Linhas de grelha: Uma opo comutvel para ocultar (ou mostrar) as linhas de grelha.
NOTA: Os clculos com referncias a variveis geomtricas podem ser efetuados no CAS ou na vista
Numrica da aplicao Geometria (explicao abaixo, em Vista Numrica em pormenor na pgina 155).
Criar objetos
Tambm pode criar um objeto na vista Simblica. Toque em , defina o objeto por exemplo,
Outro exemplo: para desenhar uma linha que atravesse os pontos P e Q, introduza line(GP,GQ) na vista
Simblica e prima . Quando regressar vista de Desenho, ver uma linha que atravessa os
pontos P e Q.
Ocultar um objeto
Para impedir que um objeto seja apresentado na vista de Desenho, cancele a respetiva seleo na vista
Simblica:
1. Destaque o item a ocultar.
2. Toque em .
ou
Selecione a caixa de verificao para um objeto e prima para selecion-lo e prima para
limp-lo.
Para tornar o objeto novamente visvel, repita o procedimento.
Eliminar um objeto
Alm de eliminar um objeto na vista de Desenho (consulte Limpar um objeto na pgina 150), tambm pode
eliminar um objeto na vista Simblica.
1. Destaque a definio do objeto que deseja eliminar.
2.
Prima .
Para eliminar todos os objetos, prima . Quando lhe for solicitado, toque em para
confirmar a eliminao.
2. Toque em .
Tenha em ateno que rea() aparece na linha de introduo, para que possa especificar o objeto cuja
rea lhe interessa.
8.
Prima para regressar vista de Desenho. Agora, manipule o crculo de modo a alterar os
respetivos raio e rea. Por exemplo, selecione o ponto central (A) e utilize as teclas de cursor para o
mover para um novo local. Tenha em ateno que os clculos da rea e do raio so automaticamente
atualizados medida que move o ponto. No se esquea de premir quando terminar.
NOTA: Se uma entrada na vista Numrica for demasiado longa para o ecr, pode premir para deslocar
o resto da entrada de modo a torn-lo visvel. Prima para se deslocar novamente para a vista original.
Para evitar que o clculo seja apresentado na vista de Desenho, repita o procedimento. A caixa de verificao
desmarcada.
Editar um clculo
1. Destaque o clculo que deseja editar.
2. Toque em para alterar o clculo ou toque em para alterar a etiqueta.
Para eliminar todos os clculos, prima . Tenha em ateno que a eliminao de um clculo
no elimina quaisquer objetos geomtricos da vista de Desenho ou da vista Simblica.
entanto, pode tambm utilizar as teclas de cursor para posicionar o cursor no local onde deseja que o ponto
se encontre e, em seguida, premir .
As ferramentas de desenho de objetos geomtricos listadas nesta seco podem ser selecionadas a partir do
menu Comandos na parte inferior do ecr ( ). Alguns objetos podem tambm ser introduzidos
atravs de um atalho do teclado. Por exemplo, pode selecionar a ferramenta de desenho de tringulos
premindo . Consulte Vista de Desenho: botes e teclas na pgina 151.
Ponto
Ponto
Atalho do teclado:
Toque no objeto onde deseja que o novo ponto se encontre e prima . Se selecionar um ponto que
foi colocado num objeto e, em seguida, mover esse ponto, o ponto ser restringido ao objeto em que foi
colocado. Por exemplo, um ponto colocado num crculo permanece nesse crculo, independentemente de
como possa mover o ponto.
Ponto mdio
Toque no local onde deseja que se encontre um ponto e prima . Toque no local onde deseja que o
outro ponto se encontre e prima . automaticamente criado um ponto a meio caminho entre
Centro
Interseco
Toque na interseco desejada e prima . criado um ponto num dos pontos da interseco.
Atalho do teclado:
Interseces
Toque num objeto que no um ponto e prima . Toque noutro objeto e prima . Os
pontos onde os dois objetos se intersectam so criados e so-lhes atribudos nomes. Tenha em ateno que
criado um objeto de interseces na vista Simblica, mesmo que os dois objetos selecionados no se
intersectem.
NOTA: Este comando cria um ponto. O comando utiliza a localizao deste ponto para procurar a
interseco pretendida. Pode mover o ponto para selecionar uma interseco diferente prxima.
Pontos aleatrios
Toque no local onde deseja que se encontre uma das extremidades e prima . Toque no local onde
deseja que a outra extremidade se encontre e prima . desenhado um segmento entre as duas
extremidades.
Atalho do teclado:
Raio
Toque no local onde deseja que a extremidade se encontre e prima . Toque no ponto que deseja
que o raio atravesse e prima . desenhado um raio com origem no primeiro ponto e que
Linha
Toque no ponto que deseja que a linha atravesse e prima . Toque noutro ponto que deseja que a
Atalho do teclado:
Toque num terceiro ponto (C) e prima . desenhada uma linha que atravessa A e que faz a
Paralelo
Toque num ponto (P) e prima . Toque numa linha (L) e prima . desenhada uma
Perpendicular
Toque num ponto (P) e prima . Toque numa linha (L) e prima . desenhada uma
Tangente
Toque numa curva (C) e prima . Toque num ponto (P) e prima . Se o ponto (P) se
encontrar na curva (C), desenhada uma nica tangente. Se o ponto (P) no se encontrar na curva (C),
podero ser desenhadas zero ou mais tangentes.
Toque num ponto (A) e prima . Toque num segmento e prima . desenhada uma
Altitude
Toque num ponto (A) e prima . Toque num segmento e prima . desenhada uma
linha que atravessa o ponto (A) e que perpendicular ao segmento (ou sua extenso).
Bissetor do ngulo
Toque no ponto que o vrtice do ngulo ao qual aplicar a bisseco (A) e prima . Toque noutro
Polgono
O menu Polgono fornece ferramentas para desenhar diversos polgonos.
Tringulo
Atalho do teclado:
Tringulo issceles
Desenha um tringulo issceles definido por dois dos respetivos vrtices e por um ngulo. Os vrtices
definem um dos dois lados de igual comprimento e o ngulo define o ngulo entre os dois lados de igual
comprimento. Tal como acontece com equilateral_triangle, tem a opo de guardar as coordenadas
do terceiro ponto numa varivel CAS.
isosceles_triangle(point1, point2, angle)
Exemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB) define um tringulo issceles de modo que
um dos dois lados de igual comprimento seja AB e que o ngulo entre os dois lados de igual comprimento
tenha uma medida igual de ACB.
Tringulo retngulo
Desenha um tringulo retngulo dados dois pontos e um fator de escala. Um dos catetos do tringulo
retngulo definido pelos dois pontos, o vrtice do ngulo reto encontra-se no primeiro ponto e o fator de
escala multiplica o comprimento do primeiro cateto para determinar o comprimento do segundo cateto.
right_triangle(point1, point2, realk)
Exemplo:
Quadriltero
Paralelogramo
Toque num vrtice e prima . Toque noutro vrtice e prima . Toque num terceiro
desenhado.
Losango
Desenha um losango dados dois pontos e um ngulo. Tal como acontece com muitos dos outros comandos
para polgonos, pode especificar nomes de variveis opcionais do CAS para guardar as coordenadas dos
outros dois vrtices como pontos.
rhombus(point1, point2, angle)
Exemplo:
rhombus(GA, GB, angle(GC, GD, GE)) desenha um losango no segmento AB, de modo que o
ngulo no vrtice A mea o mesmo que DCE.
Retngulo
Desenha um retngulo dados dois vrtices consecutivos e um ponto no lado oposto ao lado definido pelos
dois primeiros vrtices ou um fator de escala para os lados perpendiculares ao primeiro lado. Tal como
acontece com muitos dos outros comandos para polgonos, pode especificar nomes de variveis opcionais do
CAS para guardar as coordenadas dos outros dois vrtices como pontos.
rectangle(point1, point2, point3) ou rectangle(point1, point2, realk)
Exemplos:
rectangle(GA, GB, GE) desenha um retngulo cujos dois primeiros vrtices so os pontos A e B (um
dos lados o segmento AB). O ponto E encontra-se na linha que contm o lado do retngulo oposto ao
segmento AB.
rectangle(GA, GB, 3, p, q) desenha um retngulo cujos dois primeiros vrtices so os pontos A e
B (um dos lados o segmento AB). Os lados perpendiculares ao segmento AB tm o comprimento 3*AB. Os
terceiro e quarto pontos so guardados nas variveis p e q do CAS, respetivamente.
Polgono
Desenha um polgono a partir de um conjunto de vrtices.
polygon(point1, point2, , pointn)
Exemplo:
polygon(GA, GB, GD) desenha ABD
Exemplo:
isopolygon(GA, GB, 6) desenha um hexgono regular, cujos dois primeiros vrtices so os pontos A e
B.
Quadrado
Toque num vrtice e prima . Toque noutro vrtice e prima . Os locais do terceiro e
Curva
Crculo
desenhado um crculo, em torno do ponto central, com raio igual distncia entre os dois pontos tocados.
Atalho do teclado:
Tambm pode criar um crculo, comeando por defini-lo na vista Simblica. A sintaxe circle(GA,GB),
em que A e B so dois pontos. desenhado um crculo na vista de Desenho de modo que A e B definam o
dimetro do crculo.
Circumcrculo
Um circumcrculo o crculo que atravessa cada um dos trs vrtices do tringulo, delimitando assim o
tringulo.
O crculo exterior desenhado, tangente ao lado definido pelos dois ltimos vrtices tocados. Na figura
seguinte, os dois ltimos vrtices tocados foram A e C (ou C e A). Assim, o crculo exterior desenhado
tangente ao segmento AC.
Crculo interior
Um crculo interior um crculo que est tangente a todos os trs lados de um tringulo. Toque em cada
vrtice do tringulo, premindo aps cada toque.
Toque num ponto de foco e prima . Toque no segundo ponto de foco e prima .
Hiprbole
Toque num ponto de foco e prima . Toque no segundo ponto de foco e prima .
Parbola
Toque no ponto de foco e prima . Toque numa linha (a diretriz) ou num raio ou segmento e prima
Cnica
Desenha o grfico de uma seco cnica definida por uma expresso em x e y.
conic(expr)
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em (0,0) e raio de 9
Lugar geomtrico
Assume dois pontos como respetivos argumentos: o primeiro o ponto cujas localizaes possveis formam o
lugar geomtrico; o segundo um ponto num objeto. Este segundo ponto conduz o primeiro a atravessar o
respetivo lugar geomtrico, medida que o segundo se move no respetivo objeto.
Na figura seguinte, foi desenhado o crculo C e o ponto D um ponto colocado em C (atravs da funo Ponto
em, descrita acima). O ponto I uma translao do ponto D. Escolher Curva > Especial > Lugar geomtrico
coloca lugar geomtrico( na linha de introduo. Conclua o comando como locus(GI,GD) e o ponto I traa
um percurso (o respetivo lugar geomtrico) sempre paralelo ao ponto D, medida que este se move no crculo
ao qual se encontra restringido.
Tenha em ateno que as variveis que especificar para uma expresso tm de estar em letra minscula.
Neste exemplo, a opo Funo foi selecionada como o tipo de desenho, tendo sido desenhado o grfico de y
= 1/x.
Traa o desenho de uma funo, dada uma expresso na varivel independente x. apresentada uma linha
de edio. Introduza uma expresso e prima . Repare na utilizao de x em letra minscula.
Tambm pode introduzir uma expresso numa varivel diferente, desde que declare a varivel. Para faz-lo, a
sintaxe plotfunc(expr(var, var).
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)
plotfunc(a^2, a) desenha o grfico de uma parbola
Paramtrica
Sintaxe: plotparam(f(Var)+i*g(Var), Var= Start..Stop, [tstep=Value])
Assume uma expresso complexa numa varivel e um intervalo para essa varivel como argumentos.
Interpreta a expresso complexa f(t)+i*g(t) como x=f(t) e y=g(t) e desenha a equao
paramtrica no intervalo especificado no segundo argumento. Abre-se uma linha de edio para que
introduza a expresso complexa e o intervalo.
Exemplos:
plotparam(cos(t)+ i*sin(t), t=0..2*) desenha o crculo unitrio
Polar
Sintaxe: plotpolar(Expr,Var=Interval, [Step]) ou plotpolar(Expr, Var, Min,
Max, [Step])
Desenha um grfico polar na vista de Desenho. Abre-se uma linha de edio para que introduza uma
expresso em x, bem como um intervalo (e incremento opcional).
plotpolar(f(x),x,a,b) desenha a curva polar r=f(x) para x em [a,b]
Dada uma expresso em x e uma lista que contm trs valores, desenha a linha y=x, o grfico da funo
definida pela expresso sobre o domnio definido pelo intervalo entre os dois ltimos valores e desenha o
grfico tipo "teia" para os primeiros n termos da sequncia definida de forma recursiva pela expresso
(comeando no primeiro valor).
Exemplo:
plotseq(1-x/2, x={3 -1 6}, 5) desenha y=x e y=1x/2 (de x=1 a x=6) e, em seguida,
desenha os 5 primeiros termos do grfico tipo "teia" para u(n)=1-(u(n1)/2, comeando em u(0)=3
Implcita
Sintaxe: plotimplicit(Expr, [XIntrvl, YIntrvl])
Desenha o grfico de uma curva implicitamente definida de Expr (em x e y). Especificamente, desenha o
grfico Expr=0. Tenha em ateno a utilizao de x e y em letra minscula. Com o intervalo de x e o intervalo
de y opcionais, este comando desenha o grfico apenas dentro desses intervalos.
Exemplo:
plotimplicit((x+5)^2+(y+4)^2-1) desenha um crculo, centrado no ponto (-5, -4), com um raio de
1
Campo de direes
Sintaxe: plotfield(Expr, [x=X1..X2 y=Y1..Y2], [Xstep, Ystep], [Option])
Desenha o grfico do campo de direes para a equao diferencial y'=f(x,y) no intervalo de x e no intervalo
de y indicados. Se a Opo for normalize, os segmentos do campo de direes so desenhados com um
comprimento igual.
Exemplo:
plotfield(x*sin(y), [x=-6..6, y=-6..6],normalize) desenha o campo de direes para
y'=x*sin(y), de -6 a 6 em ambas as direes, com segmentos que so todos do mesmo comprimento
EDO
Sintaxe: plotode(Expr, [Var1, Var2, ...], [Val1, Val2. ...])
Desenha a soluo da equao diferencial y' = f (Var1, Var2...) que contm como condio inicial para as
variveis Val1, Val2,... O primeiro argumento a expresso f(Var1, Var2...), o segundo argumento o vetor
das variveis e o terceiro argumento o vetor das condies iniciais.
Exemplo:
plotode(x*sin(y), [x,y], [2, 2]) desenha o grfico da soluo para y=x*sin(y), que
atravessa o ponto (2, 2) como respetiva condio inicial
Lista
Sintaxe: plotlist(Matrix 2xn)
Desenha o grfico de um conjunto de n pontos e liga-os com segmentos. Os pontos so definidos por uma
matriz 2xn, com as abcissas na primeira linha e as ordenadas na segunda linha.
Barra deslizante
Cria uma barra deslizante que pode ser utilizada para controlar o valor de um parmetro. Uma caixa de
dilogo apresenta a definio da barra deslizante e qualquer animao para a mesma.
Transformar
O menu Transformar fornece um grande nmero de ferramentas que lhe permitem efetuar transformaes
em objetos geomtricos na vista de Desenho. Tambm pode definir transformaes na vista Simblica.
Translao
A translao a transformao de um conjunto de pontos que faz com que cada ponto se mova a mesma
distncia, no mesmo sentido. T: (x,y)(x+a, y+b).
Imagine que deseja trasladar o crculo B, na figura seguinte, um pouco para baixo e para a direita:
1. Toque em , toque em Transformar e selecione Translao.
2.
Toque no objeto a mover e prima .
3.
Toque numa localizao inicial e prima .
O objeto movido a mesma distncia e no mesmo sentido da localizao inicial para a localizao final.
O objeto original fica no respetivo lugar.
Reflexo
Uma reflexo uma transformao que mapeia um objeto ou um conjunto de pontos no seu reflexo, em que
o reflexo um ponto ou uma linha. Uma reflexo que atravessa um ponto , s vezes, designada por meia
volta. Seja como for, cada ponto do reflexo encontra-se mesma distncia, no reflexo, que tem no ponto
correspondente na imagem original. Na figura seguinte, o tringulo D original refletido atravs do ponto I.
2. Toque no ponto ou objeto reto (segmento, raio ou linha) que ser o eixo de simetria (ou seja, o reflexo) e
prima .
3.
Toque no objeto que pretende que seja refletido atravs do eixo de simetria e prima .O
3.
Prima ou toque em .
4.
Prima para regressar vista de Desenho para ver o quadrado rodado.
2.
Toque no ponto que dever ser o centro da dilatao e prima .
3.
Introduza o fator de escala e prima .
4.
Toque no objeto a dilatar e prima .
Similaridade
Dilata e roda um objeto geomtrico em volta do mesmo ponto central.
similarity(point, realk, angle, object)
Exemplo:
similarity(0, 3, angle(0,1,i),point(2,0)) dilata o ponto em (2,0) segundo um fator de
escala de 3 (um ponto em (6,0)), rodando depois o resultado 90 no sentido oposto ao dos ponteiros do
relgio para criar um ponto em (0, 6).
Projeo
Uma projeo um mapeamento de um ou mais pontos num objeto de modo que a linha que atravessa o
ponto e a sua imagem seja perpendicular ao objeto no ponto da imagem.
2.
Toque no objeto no qual os pontos devero ser projetados e prima .
3.
Toque no ponto a projetar e prima .
Inverso
Uma inverso um mapeamento que envolve um ponto central e um fator de escala. Mais especificamente, a
inverso do ponto A que atravessa o ponto C, com o fator de escala k, mapeia A em A, de modo que A se
encontre na linha CA e CA*CA=k, em que CA e CA denotam os comprimentos dos segmentos correspondentes.
Se k=1, ento, os comprimentos CA e CA so recprocos.
Imagine que pretende localizar a inverso do ponto B relativamente ao ponto A.
1. Toque em , toque em Transformar e selecione Inverso.
2.
Toque no ponto A e prima .
3.
Introduza o rcio de inverso utilize o valor predefinido 1 e prima .
4.
Toque no ponto B e prima .
Reciprocao
A reciprocao um caso especial de inverso que envolve crculos. Uma reciprocao relativa a um crculo
transforma cada ponto do plano na respetiva linha polar. Por outro lado, a reciprocao relativa a um crculo
mapeia cada linha do plano no respetivo polo.
2.
Toque no crculo e prima .
3.
Toque num ponto e prima para ver a respetiva linha polar.
4.
Toque numa linha e prima para ver o respetivo polo.
Na figura seguinte, o ponto K a reciprocao da linha G e a linha I (na parte inferior do ecr) a
reciprocao do ponto H.
Cartesiano
Abcissa
Toque num ponto e prima para o selecionar. A abcissa (coordenada x) do ponto ser
Ordenada
Toque num ponto e prima para o selecionar. A ordenada (coordenada y) do ponto ser
PontoComplexo
Toque num ponto ou num vetor e prima para o selecionar. As coordenadas do ponto (ou os
comprimentos x e y do vetor) sero apresentadas como um nmero complexo na parte superior esquerda do
ecr.
Toque num ponto e prima para o selecionar. As coordenadas do ponto sero apresentadas na
Equao de
Toque num objeto que no um ponto e prima para o selecionar. apresentada a equao do
Paramtrica
Toque num objeto que no um ponto e prima para o selecionar. apresentada a equao
Coordenadas polares
Toque num ponto e prima para o selecionar. As coordenadas polares do ponto sero
Medida
Distncia
Toque num ponto e prima para o selecionar. Repita para selecionar um segundo ponto.
Raio
Permetro
Declive
Toque num objeto reto (segmento, linha, etc.) e prima para o selecionar. apresentado o declive
do objeto.
rea
Toque num crculo ou polgono e prima para o selecionar. apresentada a rea do objeto.
Toque num ponto e prima para o selecionar. Repita para selecionar trs pontos. apresentada a
medida do ngulo direcionado a partir do segundo ponto atravs do terceiro ponto, com o primeiro ponto
como vrtice.
Comprimento do arco
Toque numa curva e prima para a selecionar. Em seguida, introduza um valor inicial e um valor
Testes
Colinear
Toque num ponto e prima para o selecionar. Repita para selecionar trs pontos. O teste
apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta 1 se os pontos forem
colineares. Caso contrrio, apresenta 0.
No crculo
Toque num ponto e prima para o selecionar. Repita para selecionar quatro pontos. O teste
apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta 1 se os pontos
estiverem no mesmo crculo. Caso contrrio, apresenta 0.
No objeto
Toque num ponto e prima para o selecionar. Toque noutro objeto e prima . O teste
apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta 1 se o ponto se
encontrar no objeto. Caso contrrio, apresenta 0.
Paralelo
Toque num objeto reto (segmento, linha, etc.) e prima para o selecionar. Em seguida, toque
noutro objeto reto e prima . O teste apresentado na parte superior do ecr, juntamente com o
Perpendicular
Toque num objeto reto (segmento, linha, etc.) e prima para o selecionar. Em seguida, toque
noutro objeto reto e prima . O teste apresentado na parte superior do ecr, juntamente com o
Toque num tringulo e prima para o selecionar. Em alternativa, selecione trs pontos por
Equiltero
Toque num tringulo e prima para o selecionar. Em alternativa, selecione trs pontos por
ordem. Apresenta 1 se o tringulo for equiltero ou se os trs pontos formarem um tringulo equiltero. Caso
contrrio, apresenta 0.
Paralelogramo
Toque num ponto e prima para o selecionar. Repita para selecionar quatro pontos. O teste
apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta 0 se os pontos no
formarem um paralelogramo. Apresenta 1 caso formem um paralelogramo, 2 caso formem um losango, 3
caso formem um retngulo e 4 caso formem um quadrado.
Conjugado
Toque num crculo e prima para o selecionar. Em seguida, selecione dois pontos ou duas linhas.
O teste apresenta 1 se os dois pontos ou linhas forem conjugados em relao ao crculo. Caso contrrio,
apresenta 0.
Alm disso, em muitos casos, os parmetros especificados na sintaxe seguinte podem ser o nome de um
ponto (como, por exemplo, GA) ou um nmero complexo que representa um ponto.
Assim, angle(A,B,C) poderia ser:
angle(GP, GR, GB)
angle(3+2i, 12i, 5+i) ou
uma combinao de pontos com nome e pontos definidos por um nmero complexo, como, por
exemplo, em angle(GP,i12i,i).
Ponto
Ponto
Cria um ponto, dadas as coordenadas do ponto. Cada coordenada pode ser um valor ou uma expresso que
envolva variveis ou medidas noutros objetos da construo geomtrica.
point(real1, real2) ou point(expr1, expr2)
Exemplos:
point(3,4) cria um ponto cujas coordenadas so (3,4). Este ponto pode ser selecionado e movido mais
tarde.
point(abscissa(A), ordinate(B)) cria um ponto cuja coordenada x a mesma de um ponto A e
cuja coordenada y a mesma de um ponto B. Este ponto altera-se para refletir os movimentos do ponto A ou
do ponto B.
Ponto em
Cria um ponto num objeto geomtrico, cuja abcissa um determinado valor, ou cria um valor real num
determinado intervalo.
element(object, real) ou element(real1..real2)
Exemplos:
element(plotfunc(x^2),2) cria um ponto no grfico de y = x2. Inicialmente, este ponto aparece em
(2,4). Pode mover o ponto. Porm, este permanecer sempre no grfico da sua funo.
element(0..5) cria, inicialmente, uma barra deslizante com um valor de 2.5. Toque sem soltar neste valor
para abrir a barra deslizante. Selecione ou para aumentar ou diminuir o valor na barra
deslizante. Prima para fechar a barra deslizante. O valor que definir pode ser utilizado como um
coeficiente numa funo que venha a desenhar ou noutro objeto ou clculo.
Ponto mdio
Apresenta o ponto mdio de um segmento. O argumento pode ser o nome de um segmento ou dois pontos
que definem um segmento. Neste ltimo caso, o segmento no precisa de ser desenhado.
midpoint(segment) ou midpoint(point1, point2)
Exemplo:
midpoint(0,6+6i) d point(3,3)
Sintaxe: center(Circle)
Desenha o centro de um crculo. O crculo pode ser definido pelo comando do crculo ou pelo nome (por
exemplo, GC).
Exemplo:
center(circle(x^2+y2xy)) desenha point(1/2,1/2)
Interseco
Interseces
Exemplo:
inter(8-x^2/6, x/2-1) d [[6 2],[-9 -11/2]]
NOTA: Este comando cria um ponto. O comando utiliza a localizao deste ponto para procurar a
interseco pretendida. Pode mover o ponto para selecionar uma interseco diferente prxima.
Linha
Segmento
Exemplos:
segment(1+2i, 4) desenha o segmento definido pelos pontos cujas coordenadas so (1, 2) e (4, 0).
Raio
Dados 2 pontos, desenha um raio a partir do primeiro ponto, que atravessa o segundo ponto.
half_line((point1, point2)
Linha
Desenha uma linha. Os argumentos podem ser dois pontos, uma expresso linear da forma a*x+b*y+c ou um
ponto e um declive, conforme demonstrado nos exemplos.
line(point1, point2) ou line(a*x+b*y+c) ou line(point1, slope=realm)
Exemplos:
line(32i,slope=1/2) desenha a linha cuja equao x2y=7, ou seja, a linha que atravessa (3, 2)
com um declive m=1/2.
Paralelo
Desenha uma linha que atravessa um determinado ponto paralelo a uma determinada linha.
parallel(point,line)
Exemplos:
parallel(A, B) desenha a linha que atravessa o ponto A, paralelo linha B.
parallel(32i, x+y5) desenha a linha que atravessa o ponto (3, 2), paralelo linha cuja equao
x+y=5, ou seja, a linha cuja equao y=x+1.
Perpendicular
Desenha uma linha que atravessa um determinado ponto perpendicular a uma determinada linha. A linha
pode ser definida pelo respetivo nome, por dois pontos ou por uma expresso em x e y.
perpendicular(point, line) ou perpendicular(point1, point2, point3)
Exemplos:
perpendicular(GA, GD) desenha uma linha perpendicular linha D e que atravessa o ponto A.
perpendicular(3+2i, GB, GC) desenha uma linha que atravessa o ponto cujas coordenadas so (3,
2) e que perpendicular linha BC.
perpendicular(3+2i,line(xy=1)) desenha uma linha que atravessa o ponto cujas coordenadas
so (3, 2), perpendicular linha cuja equao x y = 1, ou seja, a linha cuja equao y=x+5.
Tangente
Desenha a(s) tangente(s) a uma determinada curva atravs de um determinado ponto. O ponto no tem de
ser um ponto na curva.
tangent(curve, point)
Exemplos:
tangent(plotfunc(x^2), GA) desenha a tangente ao grfico de y=x^2 a atravessar o ponto A.
tangent(circle(GB, GCGB), GA) desenha uma ou mais linhas tangentes, que atravessam o ponto
A, ao crculo cujo centro se encontra no ponto B e cujo raio definido pelo segmento BC.
Mediana
Dados trs pontos que definem um tringulo, cria a mediana do tringulo que atravessa o primeiro ponto e
contm o ponto mdio do segmento definido pelos outros dois pontos.
median_line(point1, point2, point3)
Exemplo:
median_line(0, 8i, 4) desenha a linha cuja equao y=2x, ou seja, a linha que atravessa (0,0) e
(2,4), o ponto mdio do segmento cujas extremidades so (0, 8) e (4, 0).
Dados trs pontos no colineares, desenha a altitude do tringulo definido pelos trs pontos e que passa pelo
primeiro ponto. O tringulo no precisa de ser desenhado.
altitude(point1, point2, point3)
Exemplo:
altitude(A, B, C) desenha uma linha que atravessa o ponto A, perpendicular linha BC.
Bissetor
Dados trs pontos, cria o bissetor do ngulo definido pelos trs pontos cujo vrtice se encontra no primeiro
ponto. O ngulo no precisa de ser desenhado na vista de Desenho.
bisector(point1, point2, point3)
Exemplos:
bisector(A,B,C) desenha o bissetor de BAC.
Polgono
Tringulo
Exemplo:
triangle(GA, GB, GC) desenha ABC.
Tringulo issceles
Desenha um tringulo issceles definido por dois dos respetivos vrtices e por um ngulo. Os vrtices
definem um dos dois lados de igual comprimento e o ngulo define o ngulo entre os dois lados de igual
comprimento. Tal como acontece com equilateral_triangle, tem a opo de guardar as coordenadas
do terceiro ponto numa varivel CAS.
isosceles_triangle(point1, point2, angle)
Exemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB) define um tringulo issceles de modo que
um dos dois lados de igual comprimento seja AB e que o ngulo entre os dois lados de igual comprimento
tenha uma medida igual de ACB.
Tringulo retngulo
Desenha um tringulo retngulo dados dois pontos e um fator de escala. Um dos catetos do tringulo
retngulo definido pelos dois pontos, o vrtice do ngulo reto encontra-se no primeiro ponto e o fator de
escala multiplica o comprimento do primeiro cateto para determinar o comprimento do segundo cateto.
right_triangle(point1, point2, realk)
Exemplo:
right_triangle(GA, GB, 1) desenha um tringulo retngulo issceles, com o respetivo ngulo reto
no ponto A e com os dois catetos de comprimento igual ao segmento AB.
Exemplo:
quadrilateral(GA, GB, GC, GD) desenha o quadriltero ABCD.
Paralelogramo
Desenha um paralelogramo dados trs dos respetivos vrtices. O quarto ponto calculado automaticamente,
mas no definido simbolicamente. Tal como acontece com a maior parte dos outros comandos para
polgonos, pode guardar as coordenadas do quarto ponto numa varivel CAS. A orientao do paralelogramo
oposta dos ponteiros do relgio a partir do primeiro ponto.
parallelogram(point1, point2, point3)
Exemplo:
parallelogram(0,6,9+5i) desenha um paralelogramo cujos vrtices se encontram em (0, 0), (6, 0), (9,
5) e (3,5). As coordenadas do ltimo ponto so calculadas automaticamente.
Losango
Desenha um losango dados dois pontos e um ngulo. Tal como acontece com muitos dos outros comandos
para polgonos, pode especificar nomes de variveis opcionais do CAS para guardar as coordenadas dos
outros dois vrtices como pontos.
rhombus(point1, point2, angle)
Exemplo:
rhombus(GA, GB, angle(GC, GD, GE)) desenha um losango no segmento AB, de modo que o
ngulo no vrtice A mea o mesmo que DCE.
Retngulo
Desenha um retngulo dados dois vrtices consecutivos e um ponto no lado oposto ao lado definido pelos
dois primeiros vrtices ou um fator de escala para os lados perpendiculares ao primeiro lado. Tal como
acontece com muitos dos outros comandos para polgonos, pode especificar nomes de variveis opcionais do
CAS para guardar as coordenadas dos outros dois vrtices como pontos.
rectangle(point1, point2, point3) ou rectangle(point1, point2, realk)
Exemplos:
rectangle(GA, GB, GE) desenha um retngulo cujos dois primeiros vrtices so os pontos A e B (um
dos lados o segmento AB). O ponto E encontra-se na linha que contm o lado do retngulo oposto ao
segmento AB.
rectangle(GA, GB, 3, p, q) desenha um retngulo cujos dois primeiros vrtices so os pontos A e
B (um dos lados o segmento AB). Os lados perpendiculares ao segmento AB tm o comprimento 3*AB. Os
terceiro e quarto pontos so guardados nas variveis p e q do CAS, respetivamente.
Polgono
Polgono regular
Desenha um polgono regular dados os dois primeiros vrtices e o nmero de lados, sendo o nmero de lados
superior a 1. Se o nmero de lados for 2, o segmento desenhado. Pode fornecer nomes de variveis CAS
para guardar as coordenadas dos pontos calculados pela ordem em que foram criadas. A orientao do
polgono oposta dos ponteiros do relgio.
isopolygon(point1, point2, realn), em que realn um nmero inteiro maior do que 1.
Exemplo:
isopolygon(GA, GB, 6) desenha um hexgono regular, cujos dois primeiros vrtices so os pontos A e
B.
Quadrado
Exemplo:
square(0, 3+2i, p, q) desenha um quadrado com vrtices em (0, 0), (3, 2), (1, 5), e (-2, 3). Os dois
ltimos vrtices so calculados automaticamente e guardados nas variveis p e q do CAS.
Curva
Crculo
Exemplos:
circle(GA, GB) desenha o crculo com dimetro AB.
circle(GA, GB-GA) desenha o crculo com centro no ponto A e com o raio AB.
Circumcrculo
Exemplo:
circumcircle(GA, GB, GC) desenha o crculo circunscrito em torno de ABC.
Dados trs pontos que definem um tringulo, desenha o crculo exterior do tringulo que est tangente ao
lado definido pelos dois ltimos pontos e tambm tangente s extenses dos dois lados onde o vrtice
comum o primeiro ponto.
Exemplo:
excircle(GA, GB, GC) desenha o crculo tangente ao segmento BC e aos raios AB e AC.
Crculo interior
Um crculo interior um crculo tangente a cada um dos lados de um polgono. A HP Prime pode desenhar um
crculo interior tangente aos lados de um tringulo.
Elipse
Desenha uma elipse, dados os focos e um ponto na elipse ou uma grandeza escalar correspondente a metade
da soma constante das distncias de um ponto na elipse a cada um dos focos.
ellipse(point1, point2, point3) ou ellipse(point1, point2, realk)
Exemplos:
ellipse(GA, GB, GC) desenha a elipse cujos focos so os pontos A e B e que atravessa o ponto C.
ellipse(GA, GB, 3) desenha uma elipse cujos focos so os pontos A e B. Para qualquer ponto P na
elipse, AP+BP=6.
Hiprbole
Desenha uma hiprbole, dados os focos e um ponto na hiprbole ou uma grandeza escalar correspondente a
metade da diferena constante das distncias de um ponto na hiprbole a cada um dos focos.
hyperbola(point1, point2, point3) ou hyperbola(point1, point2, realk)
Exemplos:
hyperbola(GA, GB, GC) desenha a hiprbole cujos focos so os pontos A e B e que atravessa o ponto
C.
Parbola
Desenha uma parbola, dado um ponto de foco e uma linha diretriz, ou o vrtice da parbola e um nmero
real que represente a distncia focal.
parabola(point,line) ou parabola(vertex,real)
Exemplos:
parabola(GA, GB) desenha uma parbola cujo foco o ponto A e cuja diretriz a linha B.
parabola(GA, 1) desenha uma parbola cujo vrtice o ponto A e cuja distncia focal 1.
Cnica
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em (0,0) e raio de 9
Lugar geomtrico
Dados um primeiro ponto e um segundo ponto que seja um elemento de (um ponto num) objeto geomtrico,
desenha o lugar geomtrico do primeiro ponto medida que o segundo ponto atravessa o respetivo objeto.
locus(point,element)
Desenho
Funo
Desenha o grfico de uma funo, dada uma expresso na varivel independente x. Tenha em ateno a
utilizao de x em letra minscula.
Sintaxe: plotfunc(Expr)
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)
Paramtrica
Assume uma expresso complexa numa varivel e um intervalo para essa varivel como argumentos.
Interpreta a expresso complexa f(t)+i*g(t) como x=f(t) e y=g(t) e desenha o grfico da equao paramtrica
no intervalo especificado no segundo argumento.
Sintaxe: plotparam(f(Var)+i*g(Var), Var= Start..Stop, [tstep=Value])
Exemplos:
plotparam(cos(t)+ i*sin(t), t=0..2*) desenha o crculo unitrio
Exemplo:
plotpolar(f(x),x,a,b) desenha a curva polar r=f(x) para x em [a,b]
Sequncia
Dada uma expresso em x e uma lista que contm trs valores, desenha a linha y=x, o grfico da funo
definida pela expresso sobre o domnio definido pelo intervalo entre os dois ltimos valores e desenha o
grfico tipo "teia" para os primeiros n termos da sequncia definida de forma recursiva pela expresso
(comeando no primeiro valor).
Sintaxe: plotseq(f(Var), Var={Start, Xmin, Xmax}, Integern)
Exemplo:
plotseq(1-x/2, x={3 -1 6}, 5) desenha y=x e y=1x/2 (de x=1 a x=6) e, em seguida,
desenha os 5 primeiros termos do grfico tipo "teia" para u(n)=1-(u(n1)/2, comeando em u(0)=3
Implcita
Desenha o grfico de uma curva implicitamente definida de Expr (em x e y). Especificamente, desenha o
grfico de Expr=0. Tenha em ateno a utilizao de x e y em letra minscula. Com o intervalo de x e o
intervalo de y opcionais, desenha o grfico apenas dentro desses intervalos.
Sintaxe: plotimplicit(Expr, [XIntrvl, YIntrvl])
Exemplo:
plotimplicit((x+5)^2+(y+4)^2-1) desenha um crculo, centrado no ponto (-5, -4), com um
raio de 1
Campo de direes
Desenha o grfico do campo de direes para a equao diferencial y=f(x,y), em que f(x,y) est contido em
Expr. VetorVar um vetor que contm as variveis. Se VetorVar for da forma [x=Intervalo, y=Intervalo], o
campo de direes desenhado no intervalo de x e no intervalo de y especificados. Dados os valores de passo
de x e de y, desenha os segmentos do campo de direes com estes passos. Se a Opo for normalize, os
segmentos do campo de direes so desenhados com um comprimento igual.
Sintaxe: plotfield(Expr, VectorVar, [xstep=Val, ystep=Val, Option])
Exemplo:
plotfield(x*sin(y), [x=-6..6, y=-6..6],normalize) desenha o campo de direes para
y'=x*sin(y), de -6 a 6 em ambas as direes, com segmentos que so todos do mesmo comprimento,
EDO
Desenha a soluo da equao diferencial y' = f (Var1, Var2...) que contm como condio inicial para as
variveis Val1, Val2,... O primeiro argumento a expresso f(Var1, Var2...), o segundo argumento o vetor
das variveis e o terceiro argumento o vetor das condies iniciais.
Sintaxe: plotode(Expr, [Var1, Var2, ...], [Val1, Val2. ...])
Lista
Desenha o grfico de um conjunto de n pontos e liga-os com segmentos. Os pontos so definidos por uma
matriz 2xn, com as abcissas na primeira linha e as ordenadas na segunda linha.
Sintaxe: plotlist(Matrix 2xn)
Exemplo:
plotlist([[0,3],[2,1],[4,4],[0,3]]) desenha um tringulo
Barra deslizante
Cria uma barra deslizante que pode ser utilizada para controlar o valor de um parmetro. Uma caixa de
dilogo apresenta a definio da barra deslizante e qualquer animao para a mesma. Quando tiver
concludo, a barra deslizante apresentada junto parte superior esquerda da vista de Desenho. Em seguida,
pode mov-la para outra localizao.
Transformar
Translao
Traslada um objeto geomtrico ao longo de um dado vetor. O vetor fornecido como a diferena de dois
pontos (cara-coroa).
translation(vector, object)
Exemplos:
translation(0-i, GA) traslada o objeto A uma unidade para baixo.
Reflexo
Reflete um objeto geomtrico sobre uma linha ou atravs de um ponto. Este ltimo caso , s vezes,
designado como meia volta.
reflection(line, object) ou reflection(point, object)
Exemplos:
reflection(line(x=3),point(1,1)) reflete o ponto em (1, 1) sobre a linha vertical x=3 para criar
um ponto em (5,1).
reflection(1+i, 3-2i) reflete o ponto em (3,2) atravs do ponto em (1, 1) para criar um ponto em (
1, 4).
Rotao
Roda um objeto geomtrico, relativamente a um dado ponto central, atravs de um determinado ngulo.
rotate(point, angle, object)
Exemplo:
Dilatao
Dilata um objeto geomtrico relativamente a um ponto central, de acordo com um fator de escala.
homothety(point, realk, object)
Exemplo:
homothety (GA, 2, GB) cria uma dilatao centrada no ponto A que tem um fator de escala de 2. Cada
ponto P no objeto geomtrico B tem a respetiva imagem P' no raio AP de modo que AP'=2AP.
Similaridade
Exemplo:
similarity(0, 3, angle(0,1,i),point(2,0)) dilata o ponto em (2,0) segundo um fator de
escala de 3 (um ponto em (6,0)), rodando depois o resultado 90 no sentido oposto ao dos ponteiros do
relgio para criar um ponto em (0, 6).
Projeo
Inverso
Desenha a inverso de um ponto, relativamente a outro ponto, de acordo com um fator de escala.
inversion(point1, realk, point2)
Exemplo:
inversion(GA, 3, GB) desenha o ponto C na linha AB de modo que AB*AC=3. Neste caso, o ponto A o
centro da inverso e o fator de escala 3. O ponto B o ponto cuja inverso criada.
De um modo geral, a inverso do ponto A atravs do centro C, com o fator de escala k, mapeia A em A, de
modo que A se encontre na linha CA e CA*CA=k, em que CA e CA denotam os comprimentos dos segmentos
correspondentes. Se k=1, ento, os comprimentos CA e CA so recprocos.
Reciprocao
Dado um crculo e um vetor de objetos que so pontos ou linhas, apresenta um vetor em que cada ponto
substitudo pela respetiva linha polar e cada linha substituda pelo respetivo polo, relativamente ao crculo.
reciprocation(Circle, [Obj1, Obj2,...Objn])
Exemplo:
reciprocation(circle(0,1),[line(1+i,2),point(1+i*2)]) d [point(1/2, 1/2)
line(y=-x/2+1/2)].
Exemplo:
abscissa(GA) apresenta a coordenada x do ponto A.
Ordenada
Exemplo:
ordinate(GA) apresenta a coordenada y do ponto A.
Coordenadas
Dado um vetor de pontos, apresenta uma matriz que contm as coordenadas x e y desses pontos. Cada linha
da matriz define um ponto. A primeira coluna fornece as coordenadas x e a segunda coluna contm as
coordenadas y.
coordinates([point1, point2, , pointn]))
Equao de
Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC for definido como circle(GA, GB-GA), ento,
equation(GC) d x2 + y2 = 1.
Paramtrica
Funciona como o comando equao, mas apresenta resultados paramtricos sob uma forma complexa.
parameq(GeoObj )
Coordenadas polares
Exemplo:
polar_coordinates(2, 2) d [2, /4]
Exemplos:
distance(1+i, 3+3i) d 2.828 ou 22.
Se GA for o ponto em (0, 0) e GB for definido como plotfunc(4x^2/4), ento, distance(GA, GB) d
3.464 ou 23.
Raio
Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC for definido como circle(GA, GB-GA), ento,
radius(GC) d 1.
Permetro
Exemplos:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC for definido como circle(GA, GB-GA), ento,
perimeter(GC) d 2p.
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC for definido como square(GA, GB-GA), ento,
perimeter(GC) d 4.
Declive
Exemplo:
slope(line(point(1, 1), point(2, 2))) d 1.
rea
Este comando pode tambm apresentar a rea sob uma curva entre dois pontos.
area(expr, value1, value2)
Exemplos:
Se GA for definido como o crculo unitrio, ento, area(GA) d p.
ngulo
Apresenta a medio de um ngulo direcionado. O primeiro ponto assumido como o vrtice do ngulo
medida que os dois pontos seguintes, por ordem, fornecem a medida e o sinal.
angle(vertex, point2, point3)
Exemplo:
angle(GA, GB, GC) apresenta a medida de BAC.
Comprimento do arco
Apresenta o comprimento do arco de uma curva entre dois pontos na curva. A curva uma expresso, a
varivel independente declarada e os dois pontos so definidos por valores da varivel independente.
Este comando pode tambm aceitar uma definio paramtrica de uma curva. Nesse caso, a expresso uma
lista de 2 expresses (a primeira para x e a segunda para y) em termos de uma terceira varivel independente.
arcLen(expr, real1, real2)
Exemplos:
arcLen(x^2, x, 2, 2) d 9.29.
Testes
Colinear
Assume uma srie de pontos como argumentos e testa se so ou no colineares. Apresenta 1 se os pontos
forem colineares e 0 se no forem.
is_collinear(point1, point2, , pointn)
Exemplo:
is_collinear(point(0,0), point(5,0), point(6,1)) apresenta 0.
No crculo
Assume uma srie de pontos como argumento e testa se esto todos no mesmo crculo. Apresenta 1 se os
pontos estiverem todos no mesmo crculo e 0 se no estiverem.
is_concyclic(point1, point2, , pointn)
Exemplo:
is_concyclic(point(-4,-2), point(-4,2), point(4,-2), point(4,2)) apresenta 1.
No objeto
Testa se um ponto se encontra num objeto geomtrico. Apresenta 1 se assim for e 0 se assim no for.
is_element(point, object)
Exemplo:
is_element(point(2/2,2/2), circle(0,1)) devolve 1.
Exemplo:
is_parallel(line(2x+3y=7),line(2x+3y=9) apresenta 1.
Perpendicular
Issceles
Assume trs pontos e testa se so ou no vrtices de um nico tringulo issceles. Apresenta 0 se no forem.
Se forem, apresenta a ordem dos nmeros do ponto comum aos dois lados de igual comprimento (1, 2 ou 3).
Apresenta 4 se os trs pontos formarem um tringulo equiltero.
is_isosceles(point1, point2, point3)
Exemplo:
is_isoscelesl(point(0,0), point(4,0), point(2,4)) apresenta 3.
Equiltero
Assume trs pontos e testa se so ou no vrtices de um nico tringulo equiltero. Apresenta 1 se forem e 0
se no forem.
is_equilateral(point1, point2, point3)
Exemplo:
is_equilateral(point(0,0), point(4,0), point(2,4)) apresenta 0.
Paralelogramo
Exemplo:
is_parallelogram(point(0,0), point(2,4), point(0,8), point(-2,4)) apresenta 2.
Conjugado
Testa se dois pontos ou duas linhas so ou no conjugados em relao a um determinado crculo. Apresenta 1
se forem e 0 se no forem.
is_conjugate(circle, point1, point2) ou is_conjugate(circle, line1, line2)
Exemplo:
Se GA for um ponto em (1, 2), ento, affix(GA) d 12i.
barycenter
Calcula o centro hipottico de massa de um conjunto de pontos, cada um com um determinado peso (um
nmero real). Cada par de pontos e pesos est entre parnteses retos como um vetor.
barycenter([[point1, weight1], [point2, weight2],,[pointn, weightn]])
Exemplo:
convexhull
Apresenta um vetor que contm os pontos que servem como a envoltria convexa de um determinado
conjunto de pontos.
convexhull(point1, point2, , pointn)
Exemplo:
convexhull(0,1,1+i,1+2i,-1-i,1-3i,-2+i) d [1-3*i 1+2*i -2+ i -1- i ]
distance2
Apresenta o quadrado da distncia entre dois pontos ou entre um ponto e uma curva.
distance2(point1, point2) ou distance2(point, curve)
Exemplos:
distance2(1+i, 3+3i) d 8.
Se GA for o ponto em (0, 0) e GB for definido como plotfunc(4-x^2/4), ento, distance2(GA, GB) d 12.
division_point
Para os dois pontos A e B, com um fator numrico k, apresenta um ponto C de modo que C-B=k*(C-A).
division_point(point1, point2, realk)
Exemplo:
division_point(0,6+6*i,4) apresenta o ponto (8,8).
equilateral_triangle
Desenha um tringulo equiltero definido por um dos respetivos lados, ou seja, por dois vrtices
consecutivos. O terceiro ponto calculado automaticamente, mas no definido simbolicamente. Caso uma
Exemplos:
equilateral triangle(0,6) desenha um tringulo equiltero cujos dois primeiros vrtices se
encontram em (0, 0) e (6,0); o terceiro vrtice calculado para se encontrar em (3,3*3).
equilateral triangle(0,6, v) desenha um tringulo equiltero cujos dois primeiros vrtices se
encontram em (0, 0) e (6,0); o terceiro vrtice calculado para se encontrar em (3,3*3) e estas coordenadas
so guardadas na varivel v do CAS. Na vista do CAS, introduzir v apresenta point(3*(3*i+1)), que igual a
(3,3*3).
exbisector
Dados trs pontos que definem um tringulo, cria o bissetor dos ngulos externos do tringulo cujo vrtice
comum se encontra no primeiro ponto. O tringulo no precisa de ser desenhado na vista de Desenho.
exbisector(point1, point2, point3)
Exemplos:
exbisector(A,B,C) desenha o bissetor dos ngulos externos de ABC, cujo vrtice comum se encontra
no ponto A.
exbisector(0,4i,4) desenha a linha fornecida por y=x.
extract_measure
Apresenta a definio de um objeto geomtrico. Para um ponto, essa definio constituda pelas
coordenadas do ponto. Para outros objetos, a definio reflete a sua definio na vista Simblica, com as
coordenadas dos pontos de definio fornecidas.
extract_measure(Var)
harmonic_conjugate
Apresenta o conjugado harmnico de 3 pontos. Mais especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2. Tambm aceita trs linhas paralelas ou concorrentes. Neste
caso, apresenta a equao da linha do conjugado harmnico.
harmonic_conjugate(point1, point2, point3) ou harmonic_conjugate(line1,
line2, line3)
Exemplo:
harmonic_conjugate(point(0, 0), point(3, 0), point(4, 0)) d point(12/5, 0)
harmonic_division
Apresenta o conjugado harmnico de 3 pontos. Mais especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2 e guarda o resultado na varivel var. Tambm aceita trs linhas
paralelas ou concorrentes. Neste caso, apresenta a equao da linha do conjugado harmnico.
harmonic_division(point1, point2, point3, var) ou harmonic_division(line1,
line2, line3, var)
isobarycenter
Apresenta o centro hipottico de massa de um conjunto de pontos. Funciona como o baricentro, mas assume
que todos os pontos tm um peso igual.
isobarycenter(point1, point2, ,pointn)
Exemplo:
isobarycenter(3,3,3*3*i) d point(3*3*i/3), que equivalente a (0,3).
is_harmonic
Testa se 4 pontos se encontram ou no numa diviso harmnica ou num intervalo. Apresenta 1 se assim for e
0 se assim no for.
is_harmonic(point1, point2, point3, point4)
Exemplo:
is_harmonic(point(0, 0), point(3, 0), point(4, 0), point(12/5, 0)) d 1
is_harmonic_circle_bundle
Apresenta 1 se os crculos formarem um feixe, 2 se tiverem o mesmo centro, 3 se partilharem o mesmo
crculo e 0 noutros casos.
is_harmonic_circle_bundle({circle1, circle2, , circlen})
is_harmonic_line_bundle
Apresenta 1 se as linhas forem concorrentes, 2 se forem paralelas, 3 se forem a mesma linha e 0 noutros
casos.
is_harmonic_line_bundle({line1, line2, , linen}))
is_orthogonal
Testa se duas linhas ou dois crculos so ou no ortogonais (perpendiculares). No caso de dois crculos, testa
se as tangentes num ponto da interseco so ou no ortogonais. Apresenta 1 se forem e 0 se no forem.
is_orthogonal(line1, line2) ou is_orthogonal(circle1, circle2)
Exemplo:
is_orthogonal(line(y=x),line(y=-x)) apresenta 1.
is_rectangle
Testa se os quatro pontos de um conjunto so ou no vrtices de um retngulo. Apresenta 0 se no forem, 1
se forem e 2 se forem vrtices de um quadrado.
is_rectangle(point1, point2, point3, point4)
Exemplos:
is_rectangle(point(0,0), point(4,2), point(2,6), point(-2,4)) apresenta 2.
is_rhombus
Testa se os quatro pontos de um conjunto so ou no vrtices de um losango. Apresenta 0 se no forem, 1 se
forem e 2 se forem vrtices de um quadrado.
is_rhombus(point1, point2, point3, point4)
Exemplo:
is_rhombus(point(0,0), point(-2,2), point(0,4), point(2,2)) d 2
is_square
Testa se os quatro pontos de um conjunto so ou no vrtices de um quadrado. Apresenta 1 se forem e 0 se
no forem.
is_square(point1, point2, point3, point4)
Exemplo:
is_square(point(0,0), point(4,2), point(2,6), point(-2,4)) apresenta 1.
LineHorz
Desenha a linha horizontal y=a.
LineHorz(a)
Exemplo:
LineHorz(-2) desenha a linha horizontal cuja equao y = 2.
LineVert
Desenha a linha vertical x=a.
LineVert(a)
Exemplo:
LineVert(3) desenha a linha vertical cuja equao x = 3.
open_polygon
Une um conjunto de pontos com segmentos de linha, na ordem determinada, de modo a produzir um
polgono. Se o ltimo ponto for o mesmo que o primeiro, o polgono fechado. Caso contrrio, aberto.
open_polygon(point1, point2, , point1) ou open_polygon(point1, point2, ,
pointn)
orthocenter
Apresenta o ortocentro de um tringulo, ou seja, a interseco das trs altitudes de um tringulo. O
argumento pode ser o nome de um tringulo ou trs pontos no colineares que definem um tringulo. No
ltimo caso, o tringulo no precisa de ser desenhado.
Exemplo:
orthocenter(0,4i,4) d (0,0)
perpendicular bisector
Desenha o bissetor perpendicular de um segmento. O segmento definido pelo respetivo nome ou pelas suas
duas extremidades.
perpen_bisector(segment) ou perpen_bisector(point1, point2)
Exemplos:
perpen_bisector(GC) desenha o bissetor perpendicular do segmento C.
point2d
Redistribui aleatoriamente um conjunto de pontos de modo que, para cada ponto, x [5,5] e y [5,5].
Qualquer movimento adicional de um dos pontos redistribui aleatoriamente todos os pontos, a cada toque ou
a cada tecla direcional premida.
point2d(point1, point2, , pointn)
polar
Apresenta linha polar do ponto fornecido como polo relativamente ao crculo definido.
polar(circle, point)
Exemplo:
polar(circle(x^2+y^2=1),point(1/3,0)) d x=3
pole
Apresenta o polo da linha fornecida relativamente ao crculo definido.
pole(circle, line)
Exemplo:
pole(circle(x^2+y^2=1), line(x=3)) d point(1/3, 0)
power_pc
Dados um crculo e um ponto, apresenta a diferena entre o quadrado da distncia do ponto ao centro do
crculo, bem como o quadrado do raio do crculo.
powerpc(circle, point)
Exemplo:
powerpc(circle(point(0,0), point(1,1)-point(0,0)), point(3,1)) d 8
Exemplo:
radical_axis(circle(((x+2)+y) = 8),circle(((x-2)+y) = 8)) d line(x=0)
vector
Cria um vetor do ponto1 ao ponto2. Com um ponto como argumento, a origem utilizada como a cauda do
vetor.
vector(point1, point2) ou vector(point)
Exemplo:
vector(point(1,1), point(3,0)) cria um vetor de (1, 1) a (3, 0).
vertices
Apresenta uma lista dos vrtices de um polgono.
vertices(polygon)
vertices_abca
Apresenta a lista fechada dos vrtices de um polgono.
vertices_abca(polygon)
A aplicao Folha de Clculo fornece uma grelha de clulas para que possa introduzir contedo (como
nmeros, texto, expresses, etc.) e efetuar determinadas operaes no que introduzir.
Pode criar o nmero que quiser de folhas de clculo personalizadas; cada uma, com o seu prprio nome,
semelhante a criar uma aplicao. Abre uma folha de clculo personalizada da mesma forma: premindo
e selecionando a folha de clculo especfica.
O tamanho mximo de qualquer folha de clculo de 10 000 linhas por 676 colunas.
A aplicao abre na vista Numrica. No contm vista de Desenho nem vista Simblica. Existe uma vista
Config Simblica ( ) que permite anular determinadas definies sistmicas. (Esta uma
operao comum da vista Config Simblica).
2. Selecione a coluna A. Toque em A ou utilize as teclas de cursor para destacar a clula A (ou seja, o
cabealho da coluna A).
3. Introduza Introduza Preo e toque em para dar o nome Preo primeira coluna inteira.
PREO 0.1
Como introduziu a frmula indicada no cabealho de uma coluna, esta automaticamente copiada para
cada clula dessa coluna. De momento, apenas 0 mostrado, uma vez que ainda no h valores na
coluna PREO.
6. Selecione a coluna B.
7. Toque em e selecione Nome.
9. sempre boa ideia verificar as frmulas introduzindo alguns valores fictcios e verificando se o
resultado o esperado. Selecione a clula A1 e certifique-se de que e no est
visvel no menu. (Caso contrrio, toque no boto.) Com esta opo, o cursor seleciona automaticamente
a clula imediatamente seguinte quela que acabou de introduzir contedo.
10. Adicione alguns valores na coluna PREO e anote o resultado na coluna COMISSO. Se os resultados no
parecerem corretos, pode tocar no cabealho COMISSO, tocar em e corrigir a frmula.
RECEITAS
SOMA PREO
Pode especificar um intervalo como, por exemplo A1:A100 , mas especificando o nome da coluna
poder assegurar que a soma ser includa em todas as entradas da coluna.
16. Selecione a clula C3.
17. Introduza uma etiqueta para o total da sua comisso:
TOTAL DE COMISSO
18. Para alargar a coluna C e ver toda a etiqueta em C3, selecione a clula de cabealho da coluna C, toque
em e selecione Coluna .
Poder ter de fazer experincias at conseguir a largura exata que deseja para a coluna. O valor que
introduzir ser a largura da coluna em pxeis.
20. Selecione a clula D3.
21. Introduza uma frmula para somar a sua comisso:
SOMA COMISSO
SUGESTO: Repare que, em vez de digitar SOMA manualmente, pode escolher essa opo no menu
Aplicaes (um dos menus Toolbox).
CUSTOS
26. Na clula D7, introduza uma frmula para calcular os seus lucros:
D3 D5
Tambm pode atribuir um nome s clulas D3 e D5. Por exemplo, TOTAL DE COMISSO e CUSTOS
respetivamente. Nesse caso, a frmula em D7 =TOTAL DE COMISSO-CUSTOS.
27. Introduza a etiqueta OBJETIVO na clula E1.
Pode fazer deslizar um dedo no ecr, ou premir repetidamente as teclas de cursor, para tornar E1 visvel.
28. Introduza 250 na clula F1.
D7F1
Esta frmula apresenta 0 em D9 se no tiver atingido os seus objetivos de lucro, e 1 se os tiver atingido.
Oferece uma maneira rpida de verificar quando j realizou lucro suficiente e pode ir para casa.
premindo .
A folha de clculo est concluda, mas poder querer verificar todas as frmulas adicionando alguns dados
fictcios coluna PREO. Quando o lucro atingir 250, dever ver o valor em D9 mudar de 0 para 1.
Operaes bsicas
Navegao, seleo e gestos
Pode mover-se numa folha de clculo utilizando as teclas de cursor, deslizando o dedo ou tocando em
e especificando a clula para onde pretende ir.
Seleciona uma clula deslocando-se simplesmente para a mesma. Tambm pode selecionar uma coluna
inteira tocando na letra da coluna e selecionar uma linha inteira (tocando no nmero da linha). Pode
tambm selecionar toda a folha de clculo: basta tocar na clula sem nmero no canto superior esquerdo da
folha de clculo. (A clula que contm o logtipo da HP.)
Pode selecionar um bloco de clulas, premindo uma clula que ser uma clula de canto da seleo e,
passado um segundo, arrastando o dedo at clula oposta na diagonal. Pode tambm selecionar um bloco
de clulas deslocando-se para uma clula de canto, tocando em e utilizando as teclas de cursor
para se mover para a clula oposta na diagonal. Tocar em ou noutra clula, cancela a seleo.
Referncias a clulas
Pode referir-se ao valor de uma clula em frmulas como se esta fosse uma varivel. As referncias a clulas
so feitas com as coordenadas de linha e coluna e podem ser absolutas ou relativas. Uma referncia absoluta
tem a forma $C$R (em que C o nmero da coluna e R o nmero da linha). Assim, $B$7 uma referncia
absoluta. Numa frmula, far sempre referncia aos dados da clula B7, independentemente do local onde a
frmula, ou uma cpia da mesma, for colocada. Por outro lado, a forma B7 uma referncia relativa. Baseia-
se na posio relativa das clulas. Desta forma, se uma frmula, por exemplo, em B8 faz referncia a B7, ir
depois fazer referncia a C7 em vez de B7, se for copiada para C8.
Tambm possvel especificar intervalos de clulas, como em C6:E12, bem como colunas inteiras (E:E) ou
linhas inteiras ($3:$5). Tenha em ateno que o componente alfabtico dos nomes das colunas pode estar em
maiscula ou minscula, exceto nas colunas g, l, m e z. (G, L, M e Z so nomes reservados para objetos
grficos, listas, matrizes e nmeros complexos.) Tm de ficar em minscula ou ento precedidos por $. Assim,
Mtodo 1
Para atribuir um nome a uma clula, linha ou coluna em branco, mova-se para a clula, cabealho da linha ou
cabealho da coluna, introduza um nome e toque em .
Mtodo 2
Para atribuir um nome a uma clula, linha, ou coluna, independentemente de se encontrar ou no em branco:
1. Selecione a clula, linha ou coluna.
2. Toque em e selecione Nome.
Segue-se um exemplo mais complexo que envolve a atribuio de nome a uma coluna inteira.
1. Selecione a clula A (que a clula cabealho da coluna A).
2. Introduza CUSTO e toque em .
Introduo direta
Uma clula pode conter qualquer objeto vlido para a calculadora: um nmero real (3.14), um nmero
complexo (a+ib), um nmero inteiro (#1Ah), uma lista ({1, 2}), uma matriz ou vetor ([1, 2]), string ("texto"),
uma unidade (2_m) ou uma expresso (isto , uma frmula). Desloque-se para a clula em que pretende
adicionar contedo e introduza o contedo tal como faria na vista de Incio. Prima quando
terminar. Pode tambm introduzir contedo em vrias clulas com apenas uma entrada. Basta selecionar as
clulas, introduzir o contedo por exemplo, =Linha*3 e premir .
O que introduzir na linha de introduo avaliado assim que premir , e o resultado inserido na
A1 B2 na clula A5. No entanto, se o valor na clula A1 (ou B2) for alterado, o valor na clula
A5 alterado, mas o valor na clula A4 mantm-se. Isto deve-se ao facto de a expresso (ou frmula) ter sido
conservada na clula A5. Para verificar se uma clula contm apenas o valor apresentado ou se tambm inclui
uma frmula subjacente que gera o valor, mova o cursor para a clula. A linha de introduo apresenta a
frmula, caso exista uma.
Uma nica frmula pode adicionar contedo a todas as clulas de uma coluna ou linha. Por exemplo, passe
para C (a clula cabealho da coluna C), introduza SIN(Linha) e prima . Cada
clula na coluna ser preenchida com o seno do nmero da linha da clula. Existe um processo similar que lhe
permite preencher todas as clulas de uma linha com a mesma frmula. Pode tambm adicionar uma frmula
uma vez e torn-la aplicvel a todas as clulas da folha de clculo. Pode faz-lo introduzindo a frmula na
clula do canto superior esquerdo (a clula que contm o logtipo da HP). Para exemplificar, imagine que
pretende gerar uma tabela de potncias (quadrados, cubos, etc.) comeando pelos quadrados:
1. Toque na clula com o logtipo da HP (no canto superior esquerdo). Em alternativa, pode utilizar as
teclas de cursor para se mover at clula (tal como pode fazer para selecionar o cabealho de uma
coluna ou linha).
Repare que Linha e Coluna so variveis integradas. So marcadores de posio para o nmero da linha
e para o nmero da coluna da clula que tem uma frmula que os contm.
3.
Toque em ou prima .
Tenha em ateno que cada coluna fornece a n-sima potncia do nmero da linha, a comear pelos
quadrados. Assim, 95 59,049.
Importar dados
Pode importar dados das aplicaes Estatstica 1 var e Estatstica 2 var (e de qualquer aplicao
personalizada a partir de uma aplicao de estatstica). O procedimento imediatamente abaixo retrata a
importao do conjunto de dados D1 da aplicao Estatstica 1 var.
1. Selecione uma clula.
2. Introduza Statistics_1Var.D1.
3.
Prima .
A coluna est preenchida com os dados da aplicao de estatstica, comeando com a clula selecionada no
passo 1. Todos os dados nessa coluna sero substitudos pelos dados que esto a ser importados.
Tambm pode exportar os dados da aplicao Folha de Clculo para uma aplicao de estatstica, utilizando o
procedimento de introduo e edio de dados estatsticos. Este procedimento tambm pode ser utilizado
quer na aplicao Estatstica 1 var, quer na aplicao Estatstica 2 var.
Funes externas
Pode utilizar, numa frmula, qualquer funo disponvel nos menus Matemtica, CAS, Aplicao, Utilizador ou
Catlogo (Cat.). Por exemplo, para achar a raiz de 3 x2 mais prxima de x = 2, poderia introduzir numa clula
o seguinte: RAIZ 3
2.
Prima e toque em .
1 0 3
5.
Prima para ver o resultado. Selecione a clula e toque em para ver um vetor
Repare que o prefixo CAS adicionado sua funo serve para lembrar que o clculo ser realizado pelo CAS (e,
por conseguinte, se possvel ser apresentado um resultado simblico). Tambm pode obrigar um clculo a
ser efetuado pelo CAS tocando em na folha de clculo.
Existem outras funes de folha de clculo que pode utilizar (principalmente relacionadas com clculos
financeiros e estatsticos).
Copiar e colar
1.
Para copiar uma ou mais clulas, selecione-as e prima .
Pode optar por colar o valor, a frmula, o formato, o valor e o formato ou a frmula e o formato.
Tambm pode copiar dados da aplicao Folha de clculo e col-los na aplicao Estatstica, no Editor de
Listas ou no Editor de Matrizes. Ou ento, pode copiar a partir de uma dessas aplicaes e colar na aplicao
Folha de clculo. Nestes casos, apenas os valores so colados.
Referncias externas
Pode referir-se aos dados contidos numa folha de clculo, a partir de fora da aplicao Folha de Clculo,
utilizando a referncia SpreadsheetName.CR. Por exemplo, na vista de Incio, pode referir a clula A6 na folha
de clculo integrada introduzindo Spreadsheet.A6. Assim, a frmula 6*Spreadsheet.A6 multiplicaria
qualquer valor atual na clula A6 da aplicao integrada por 6.
Caso tenha criado uma folha de clculo personalizada chamada, por exemplo, Poupanas, basta referi-la pelo
nome, como, por exemplo, em 5*Poupanas.A6.
Tambm possvel referir externamente uma clula com nome, como, por exemplo, em 5*Poupanas.TOTAL.
Da mesma forma, pode introduzir referncias a clulas da folha de clculo no CAS.
NOTA: Uma referncia a um nome de uma folha de clculo sensvel a maisculas e minsculas.
Referncias a variveis
Qualquer varivel pode ser inserida numa clula. Isso inclui variveis Incio, de aplicao, CAS e do utilizador.
As variveis podem ser referidas ou introduzidas. Por exemplo, se tiver atribudo 10 para P na vista de Incio,
pode introduzir = P * 5 numa clula da folha de clculo, premir e obter 50. Se alterar
subsequentemente o valor de P, o valor nessa clula muda automaticamente de modo a refletir o valor novo.
um exemplo de uma varivel referida.
Se pretender apenas o valor atual de P sem que o valor mude se P se alterar, basta introduzir P e premir
As variveis s quais foram atribudos valores em outras aplicaes tambm podem ser referidas numa folha
de clculo. A aplicao Resolv pode ser utilizada para resolver equaes. Um exemplo utilizado V2 = U2
+ 2AD. Poderia ter quatro clulas, numa folha de clculo, com =V, =U, =A e =D como frmulas. medida que
vai fazendo experincias com diferentes valores para estas variveis na aplicao Resolv, os valores
introduzidos e calculados so copiados para a folha de clculo (onde podem ser submetidos a outras
manipulaes).
As variveis de outras aplicaes incluem os resultados de determinados clculos. Por exemplo, se tiver
desenhado o grfico de uma funo na aplicao Funo e calculado a rea com sinal entre dois valores de x,
pode referir esse valor numa folha de clculo premindo , tocando em e selecionando depois
Funo > Resultados > rea com sinal.
Est disponvel tambm um grande nmero de variveis do sistema. Por exemplo, pode introduzir
para obter a ltima resposta calculada na vista Incio. Pode tambm introduzir
para obter a ltima resposta calculada na vista Incio e fazer com que
o valor seja automaticamente atualizado medida que novos clculos vo sendo efetuados na vista Incio.
(Repare que isto funciona apenas com a opo Ans da vista Incio, e no com a opo Ans da vista do CAS).
Todas as variveis disponveis esto listadas nos menus de variveis, apresentados quando prime .
Na figura seguinte, a frmula na clula A exatamente a mesma que a frmula na clula B: = Linha2
(Linha1). A nica diferena que a opo estava visvel (ou selecionada) enquanto a frmula
estava a ser introduzida em B, obrigando o clculo a ser realizado pelo CAS. Repare que o CAS aparece a
vermelho na linha de introduo se a clula selecionada contiver uma frmula que esteja a ser calculada pelo
CAS.
Botes e teclas
Boto ou tecla Propsito
Ativa a linha de introduo para que possa editar o objeto na clula selecionada. Este boto visvel
apenas se a clula selecionada tiver contedo.
Converte para um nome o texto que introduziu na linha de introduo. Este boto visvel apenas
quando a linha de introduo est ativa.
/ Alterna entre opes que obrigam a expresso a ser tratada pelo CAS; no entanto, apenas o
a calcula. Este boto visvel apenas quando a linha de introduo est ativa.
Introduz o smbolo $. Este boto um atalho ao introduzir referncias absolutas e visvel apenas
quando a linha de introduo est ativa.
Apresenta opes de formatao para a clula, o bloco, a coluna, a linha ou a folha de clculo inteira
selecionada. Consulte Opes de formatao na pgina 213.
Apresenta um formulrio de introduo que permite especificar a clula para onde deseja ir.
Coloca a calculadora no modo de seleo, que facilita a seleo de um bloco de clulas atravs das
teclas do cursor. Muda para para que possa cancelar a seleo de clulas. Tambm pode
premir e manter premido e arrastar para selecionar um bloco de clulas.
ou Define a direo na qual o cursor se move aps ter sido introduzido contedo numa clula.
Permite selecionar uma coluna pela qual proceder ordenao, bem como ordenar por ordem
ascendente ou descendente. Visvel apenas se houver clulas selecionadas.
Opes de formatao
As opes de formatao aparecem quando toca em . Aplicam-se ao que estiver atualmente
selecionado: uma clula, bloco, coluna, linha ou a folha de clculo inteira.
As opes so as seguintes:
Nome: apresenta um formulrio de introduo para que possa atribuir um nome ao que selecionou
Formato numrico: Automtico, Padro, Fixo, Cientfico ou Engenharia. (Isto semelhante s definies
nas Definies de incio.)
Tamanho: Automtico ou entre 10 e 22 pontos.
Cor: cor para o contedo (texto, nmero, etc.) nas clulas selecionadas; a opo com pontos a cinzento
representa Automtico.
Preenchimento: cor de fundo que preenche as clulas selecionadas; a opo com pontos a cinzento
representa Automtico.
Alinhar : alinhamento horizontal Automtico, Esquerda, Centro ou Direita.
Alinhar : alinhamento vertical Automtico, Superior, Centro ou Inferior.
Coluna : apresenta um formulrio de introduo que permite especificar a largura necessria das
colunas selecionadas; s est disponvel se tiver selecionado a folha de clculo inteira ou uma ou mais
colunas inteiras.
Parmetros de formatao
Cada atributo de formatao representado por um parmetro que pode ser referido numa frmula. Por
exemplo, =D1(1) apresenta a frmula na clula D1 (ou no apresenta nada, caso D1 no contenha qualquer
frmula). Os atributos que podem ser recuperados numa frmula atravs da referncia ao respetivo
parmetro associado encontram-se listados abaixo.
1 frmula Frmula
Fixo: 1
Cientfico: 2
Engenharia: 3
Centro: 1
Direita: 2
No especificado: 1
Centro: 1
Inferior: 2
No especificado: 1
No: 1
No especificado: 1
No: 1
No especificado: 1
Alm de recuperar atributos de formatao, pode definir atributos de formatao (ou contedo de clulas)
especificando-os numa frmula na clula relevante. Por exemplo, onde quer que seja colocado g5(1):=6543
introduz 6543 na clula g5. Qualquer contedo que se encontrasse anteriormente em g5 substitudo. Da
mesma forma, introduzir B3(5):=2 fora o contedo de B3 a ser apresentado num tipo de letra de tamanho
mdio.
No se esquea de colocar um sinal de igual ( ) antes de uma funo caso deseje que o
resultado seja automaticamente atualizado medida que os seus valores dependentes se alteram. Sem um
sinal de igual, est a introduzir apenas o valor atual.
A aplicao Estatstica 1 var pode guardar at dez conjuntos de dados ao mesmo tempo. Pode realizar
anlises estatsticas a uma varivel de um ou mais conjuntos de dados.
A aplicao Estatstica 1 var iniciada na vista Numrica, utilizada para introduzir dados. A vista Simblica
utilizada para especificar quais as colunas que contm dados e qual a coluna que contm as frequncias.
Pode tambm calcular estatsticas em Incio e invocar os valores de variveis de estatsticas especficas.
Os valores calculados na aplicao Estatstica 1 var so guardados em variveis, podendo ser reutilizados na
vista de Incio e noutras aplicaes.
160
165
170
175
180
Toque em para ver as estatsticas calculadas a partir dos dados da amostra em D1. A mdia
() 170. Existem mais estatsticas do que podem ser apresentadas num ecr. Assim, poder ter de se
deslocar para ver a estatstica que pretende.
Repare que o ttulo da coluna de estatsticas H1. Existem 5 definies de conjuntos de dados
disponveis para estatsticas a uma varivel: H1 H5. Se forem introduzidos dados no D1, H1 est
automaticamente configurado para utilizar D1 para dados e a frequncia de cada ponto de dados est
definido para 1. Pode selecionar outras colunas de dados da vista Simblica da aplicao.
5.
Prima para ver as definies de conjuntos de dados.
O primeiro campo de cada conjunto de definies o local onde especifica a coluna de dados a analisar;
o segundo campo o local onde especifica a coluna que contm as frequncias de cada ponto de dados;
e o terceiro campo (Plotn) o local onde escolhe o tipo de desenho que ir representar os dados na vista
de Desenho: histograma, grfico de caixa, de probabilidade normal, de linha, de barra, de Pareto, carta
de controlo, de pontos, diagrama de caule e folha ou grfico de pizza.
Copia a varivel de coluna (ou expresso varivel) para a linha de introduo, permitindo edit-
la. Quando concluir, toque em .
Seleciona (ou cancela a seleo de) uma anlise estatstica (H1-H5) para explorao.
Apresenta a expresso atual em formato de texto na vista de ecr inteiro. Quando concluir,
toque em .
Continuando com o nosso exemplo, vamos supor que so medidas as alturas dos restantes alunos da turma,
e que cada uma arredondada para o valor mais prximo dos cinco primeiros valores registados. Em vez de
introduzir todos os dados novos em D1, limitamo-nos a adicionar outra coluna, D2, que contm as
frequncias dos nossos cinco pontos de dados em D1.
160 5
165 3
170 8
175 2
180 1
1.
Toque em Frequncia direita de H1 (ou prima para destacar o segundo campo H1).
Introduza parmetros adequados aos seus dados. Aqueles que so mostrados na figura seguinte
asseguram que todos os dados neste exemplo especfico so apresentados na vista de Desenho.
9.
Para desenhar um histograma dos dados, prima .
Prima e para mover o traador e ver o intervalo e a frequncia de cada compartimento. Pode
tambm tocar para selecionar um compartimento. Toque e arraste para se deslocar na vista de Desenho.
Tambm pode ampliar ou reduzir no cursor premindo e , respetivamente. Por fim, pode
utilizar o gesto de zoom com aproximao ou afastamento de 2 dedos efetuado de forma vertical, horizontal
ou diagonal para fazer zoom.
D7 .
Seja qual for o mtodo utilizado, os dados que introduzir so automaticamente guardados. Pode sair desta
aplicao e voltar mais tarde. Ir constatar que os ltimos dados que introduziu ainda esto disponveis.
Depois de introduzir os dados, deve definir conjuntos de dados bem como a forma como estes devem ser
desenhados em grfico na vista Simblica.
Ordena os dados de vrias formas. Consulte Ordenar valores de dados na pgina 225.
Apresenta um formulrio de introduo para que possa introduzir uma frmula destinada a gerar uma
lista de valores para uma coluna especificada. Consulte Gerao de dados na pgina 225.
Calcula estatsticas para cada conjunto de dados selecionado na vista Simblica. Consulte Clculo de
estatsticas na pgina 225.
Menu Mais
O menu Mais contm opes para editar listas de dados. As opes encontram-se descritas na tabela
seguinte.
Inser Linha Insere uma nova linha na lista atual. A nova linha contm 0
como o seu elemento.
destacar os dados, tocar em a fim de os copiar para a linha de introduo, fazer a alterao e premir
Eliminar dados
Para eliminar um item de dados, destaque-o e prima . Os valores abaixo da clula eliminada
sobem uma linha.
Para eliminar uma coluna de dados, destaque uma entrada nessa coluna e prima .
Para eliminar todos os dados de todas as colunas, prima , selecione Todas as colunas e
toque em .
Inserir dados
1. Destaque a clula abaixo do local onde deseja inserir um valor.
2. Toque em , selecione Inserir e, em seguida, selecione Linha.
3.
Introduza o valor ou expresso e prima .
Se pretende apenas adicionar mais dados ao conjunto de dados e o local onde so inseridos no importante,
selecione a ltima clula do conjunto de dados e comece a introduzir os novos dados.
A coluna independente ordenada de acordo com a especificao e todas as outras colunas so ordenadas de
modo a corresponderem coluna independente. Para ordenar apenas uma coluna, escolha Nenhuma para as
colunas Dependente e Frequncia.
Clculo de estatsticas
Toque em a fim de apresentar os seguintes resultados para cada conjunto de dados selecionado na
vista Simblica.
Estatstica Definio
Mdia
Quando o conjunto de dados contm um nmero mpar de valor, o valor da mediana no utilizado no clculo
de Q1 e Q3. Por exemplo, para o conjunto de dados {3,5,7,8,15,16,17}, apenas os trs primeiros itens 3, 5 e
7 so utilizados para calcular Q1, e apenas os trs ltimos termos 15, 16 e 17 so utilizados para
calcular Q3.
Desenho de grficos
Pode desenhar o seguinte:
Histogramas
Grficos de caixa (com ou sem valores anmalos)
Grficos de probabilidade normal
Grficos de linhas
Grficos de barras
Diagramas de Pareto
Cartas de controlo
Grficos de pontos
Diagramas de caule e folha
Grficos de pizza
Depois de introduzir os dados e definir o conjunto de dados, pode desenhar o grfico dos dados. possvel
desenhar at cinco grficos em simultneo. Se estiver a desenhar mais do que um grfico, prima e,
em seguida, selecione Escala automtica para configurar a janela inicial. Em seguida, pode usar os dedos
para efetuar deslocamento e zoom, de modo a obter a vista ideal para cada grfico.
Pode contar com a opo Escala Automtica para obter uma boa escala inicial que pode depois ser
ajustada, quer diretamente na vista de Desenho, quer na vista Config Desenho.
Tipos de grfico
Histograma
O primeiro conjunto de nmeros abaixo do grfico indica o local onde se encontra o cursor. No exemplo
seguinte, o cursor encontra-se no compartimento de dados entre 5 e 6 (mas sem incluir 6), e a frequncia
para esse compartimento 6. O conjunto de dados definido por H3 na vista Simblica. Pode ver informaes
acerca de outros compartimentos premindo ou .
Grfico de caixa
As marcas da caixa esquerda assinalam o valor mnimo dos dados. A caixa assinala o primeiro quartil, a
mediana e o terceiro quartil. As marcas da caixa direita assinalam o valor mximo dos dados. Os nmeros a
seguir ao grfico fornecem a estatstica no cursor. Pode ver outras estatsticas premindo ou . Na
vista Simblica, pode incluir ou excluir valores anmalos. No campo Opo, selecione Mostrar destacados
para ver os valores anmalos fora do grfico ou selecione Sem destacados para incluir quaisquer valores
anmalos no conjunto de dados.
Grfico de linhas
O grfico de linhas une pontos da forma (x, y), em que x o nmero da linha do ponto de dados e y o
respetivo valor.
Diagrama de Pareto
Um diagrama de pareto coloca os dados em ordem descendente e apresenta cada um com a respetiva
percentagem do todo.
Grfico de pontos
O grfico de pontos desenha um ponto para cada ponto de dados e empilha, na vertical, pontos de dados
idnticos.
Grfico de pizza
O grfico de pizza apresenta cada ponto de dados como um setor de um crculo, em que a rea do setor
corresponde ao percentual de todo o conjunto de dados que o ponto de dados individual representa.
Explorar o grfico
A vista de Desenho ( ) tem opes de zoom e de trao, bem como apresentao de coordenadas. A
opo de Escala Automtica est disponvel no menu Vista ( ), bem como o menu . O menu
Vista tambm lhe permite visualizar grficos no modo de ecr dividido.
Para todos os tipos de grfico, pode tocar e arrastar para se deslocar na Vista de Desenho. Pode utilizar o
zoom com aproximao ou afastamento de 2 dedos na horizontal, para efetuar o zoom no eixo x, na vertical,
para efetuar o zoom no eixo y ou na diagonal para efetuar o zoom em ambos os eixos. Tambm pode ampliar
ou reduzir no cursor premindo e , respetivamente.
Boto Propsito
A aplicao Estatstica 2 var pode guardar at dez conjuntos de dados ao mesmo tempo. Pode realizar
anlises estatsticas a duas variveis de um ou mais conjuntos de dados.
A aplicao Estatstica 2 var iniciada na vista Numrica, utilizada para introduzir dados. A vista Simblica
utilizada para especificar quais as colunas que contm dados e qual a coluna que contm as frequncias.
Tambm pode calcular estatsticas em Incio e na aplicao Folha de Clculo.
Os valores calculados na aplicao Estatstica 2 var so guardados em variveis. Estas podem ser referidas na
vista de Incio e em outras aplicaes.
(independente, x) (dependente, y)
2 1400
1 920
3 1100
5 2265
5 2890
4 2200
2 1 3 5 5 4
1400
920
1100
2265
2890
2200
Neste caso, C1 e C2 so apresentadas por predefinio. Mas poderia ter introduzido os seus dados em
colunas que no C1 e C2.
3. Como opo, selecione um tipo de ponto e uma cor para o grfico de disperso.
4. Como opo, selecione uma cor para o grfico do ajuste utilizando o menu de cores esquerda de
Ajuste.
5. Se tiver mais do que uma anlise definida na vista Simblica, cancele a seleo de todas as anlises que,
de momento, no lhe interessam.
Explorar estatsticas
1. Ache a correlao, r , entre a publicidade e as vendas:
A correlao r=0.8995
Configurar o grfico
Altere a amplitude do grfico para garantir que todos os pontos de dados so desenhados.
1 6 100 3200
500
Apresentar a equao
Prima para regressar vista Simblica.
Repare na expresso no campo Ajuste1. Esta mostra que o declive (m) da linha de regresso de
425.875 e a interceo y (b) de 376.25.
Por predefinio, a opo de traar est ativa. Esta opo ir mover o cursor de um ponto de dados para
outro ponto de dados medida que premir ou . medida que se desloca de um ponto de
dados para outro ponto de dados, os valores x e y correspondentes aparecem na parte inferior do ecr.
Neste exemplo, o eixo x representa os minutos de publicidade e o eixo y representa as vendas.
No entanto, no h nenhum ponto de dados para 6 minutos. Por esse motivo, no possvel mover o
cursor para x = 6. Em vez disso, precisamos de prever o que y ser quando x = 6, com base nos dados
existentes. Para o fazer, temos de traar a curva de regresso, e no os pontos de dados existentes.
3.
Toque na linha de regresso perto de x = 6 (junto margem direita do ecr). Em seguida, prima
SUGESTO: Pode utilizar a mesma tcnica de traar para prever ainda que sem grande preciso de
quantos minutos de publicidade precisaria para obter uma determinada quantidade de vendas. No
entanto, um mtodo mais exato est disponvel: retorne vista de Incio e introduza Predx(s) (onde s
o nmero de vendas. Predy e Predx so funes da aplicao.
NOTA: Para fornecer estatsticas a duas variveis vlidas, uma coluna de dados deve conter, pelo menos,
quatro pontos de dados.
Apresenta um formulrio de introduo para que possa introduzir uma frmula destinada a gerar uma
lista de valores para uma coluna especificada.
Menu Mais
O menu Mais contm opes para editar listas de dados. As opes encontram-se descritas na tabela
seguinte.
Inser Linha Insere uma nova linha na lista atual. A nova linha contm 0
como o seu elemento.
Escolher um ajuste
1.
Prima para apresentar a vista Simblica.
2. Para a anlise que lhe interessa (S1 a S5), selecione o campo Tipo.
3. Toque outra vez no campo para ver o menu de tipos de ajuste.
4. Selecione o tipo de ajuste da sua preferncia no menu. (Consulte Tipos de ajuste na pgina 243).
Tipos de ajuste
Esto disponveis doze tipos de ajuste:
Linear (Predefinio) Ajusta os dados a uma linha reta: y = mx + b. Utiliza um ajuste de quadrados mnimos.
Logstica
Ajusta os dados a uma curva logstica: em que L o valor de saturao
para o crescimento. Pode guardar um valor real positivo em L, ou se L=0 permitir que L seja
automaticamente calculado.
Quadrtica Ajusta os dados a uma curva quadrtica: y = ax2 + bx + c. Requer, pelo menos, trs pontos.
Trigonomtrica Ajusta os dados a uma curva trigonomtrica: y = a * sin(bx + c) + d. Requer, pelo menos, trs pontos.
2. Para a anlise que lhe interessa (S1 a S5), selecione o campo Tipo.
3. Toque outra vez no campo para ver um menu de tipos de ajuste.
4. Selecione Definido pelo utilizador no menu.
5. Selecione o campo de ajuste correspondente.
6.
Introduza uma expresso e prima . A varivel independente deve ser X, e a expresso no
deve conter quaisquer variveis desconhecidas. Por exemplo, 1.5 * cos(x) + 0.3 * sin(x). Repare que,
nesta aplicao, as variveis devem ser introduzidas em maisculas.
Clculo de estatsticas
Quando toca em , ficam disponveis trs conjuntos de estatsticas. Por predefinio, so
apresentadas as estatsticas que envolvem tanto as colunas independentes como as dependentes. Toque em
para ver estatsticas que envolvam apenas a coluna independente, ou em para apresentar
as estatsticas derivadas da coluna dependente. Toque em para regressar vista predefinida. As
tabelas abaixo descrevem as estatsticas exibidas em cada vista.
Estatstica Definio
R
2 O coeficiente de determinao, ou seja, o quadrado do coeficiente de correlao. O valor
desta estatstica dependente do tipo de Ajuste escolhido. Uma medida de 1 indica um
ajuste perfeito.
Estatstica Definio
).
3.
Prima .
O exemplo seguinte mostra que o declive da linha de regresso (m) 425.875 e que a interceo y (b)
376.25.
disperso, para escolher o grfico de disperso ou o ajuste que deseja traar, utilize e . A ordem
de traar, para cada anlise ativa (S1-S5), consiste no grfico de disperso em primeiro lugar e no ajuste em
segundo. Por isso, se S1 e S2 estiverem ambas ativas, o traador encontra-se, por predefinio, no grfico de
disperso S1 quando prime . Prima para traar o ajuste S1. Neste ponto, prima para
regressar ao grfico de disperso S1 ou prima novamente para traar o grfico de disperso S2. Prima
uma terceira vez para traar o ajuste S2. Se premir uma quarta vez, ir regressar ao grfico de
disperso S1. Se estiver confuso quanto quilo que est a traar, basta tocar em para ver a
definio do objeto (grfico de disperso ou ajuste) que est a ser traado.
Boto Propsito
Mostra ou oculta a curva que melhor se ajusta aos pontos de dados de acordo com o modelo de
regresso selecionado.
Permite especificar um valor para o qual ir na linha de regresso (ou um ponto de dados para o qual ir
caso o cursor se encontre num ponto de dados e no na linha de regresso). Poder ter de premir
de dados.
Prever valores
PredX uma funo que prev um valor para X dado um valor para Y. Da mesma forma, PredY uma funo
que prev um valor para Y dado um valor para X. Em ambos os casos, a previso baseada na equao que
melhor se encaixa nos dados de acordo com o tipo de ajuste especificado.
Pode prever valores na vista de Desenho da aplicao Estatstica 2 var e tambm na vista de Incio.
Pode forar o cursor a assumir um valor especfico de X tocando em , introduzindo o valor e tocando
em . O cursor vai para o ponto especificado na curva.
Vista de Incio
Se a aplicao Estatstica 2 var for a aplicao ativa, pode tambm prever os valores de X e Y na vista de
Incio.
Introduza PredX(Y) e, em seguida, prima a fim de prever o valor de X para o valor
especificado de Y.
Introduza PredY(X) e, em seguida, prima a fim de prever o valor de Y para o valor
especificado de X.
NOTA: Nos casos em que o nmero de curvas de ajuste apresentadas superior a um, as funes PredX e
PredY utilizam o primeiro ajuste ativo definido na vista Simblica.
Pode digitar PredX e PredY diretamente na linha de introduo, ou selecion-los no menu de funes da
aplicao (na categoria Estatstica 2 var. O menu de funes da aplicao um dos menus Toolbox ( ).
A aplicao Inferncia calcula testes de hipteses, intervalos de confiana e testes de qui-quadrado, para
alm de testes e intervalos de confiana baseados na inferncia para regresso linear. Alm da aplicao
Inferncia, o menu Matemtica tem um conjunto completo de funes de probabilidade baseadas em diversas
distribuies (qui-quadrado, F, binmio, poisson, etc.).
Com base nas estatsticas de uma ou duas amostras, pode testar hipteses e achar intervalos de confiana
para as seguintes quantidades:
Mdia
Proporo
Diferena entre duas mdias
Diferena entre duas propores
Pode realizar testes de adequao do ajuste e testes sobre tabelas bidirecionais com base na distribuio do
qui-quadrado. Tambm pode efetuar os seguintes clculos baseados na inferncia para regresso linear:
Teste t linear
Intervalo de confiana para o declive
Intervalo de confiana para a interceo
Intervalo de confiana para uma resposta mdia
Intervalo de previso para uma resposta futura
Tambm pode efetuar uma anlise de varincia com um fator (ANOVA) em listas de dados.
Dados de amostra
Para muitos dos clculos, a vista Numrica da aplicao Inferncia fornecida com dados de amostra (que
pode repor ao reinicializar a aplicao). Estes dados de amostra so teis na medida em que o ajudam a
compreender a aplicao.
Teste Descrio
Teste Descrio
Intervalo Z: 1 O intervalo de confiana para uma mdia, com base na distribuio Normal
Intervalo Z: 1 2 O intervalo de confiana para a diferena entre duas mdias, com base na distribuio
Normal
Intervalo Z: 1 O intervalo de confiana para uma proporo, com base na distribuio Normal
Intervalo Z: 1 2 O intervalo de confiana para a diferena entre duas propores, com base na
distribuio Normal
Intervalo T: 1 O intervalo de confiana para uma mdia, com base na distribuio t de Student
Intervalo T: 1 2 O intervalo de confiana para a diferena entre duas mdias, com base na distribuio t
de Student
Teste Descrio
Adequao do ajuste O teste de qui-quadrado da adequao do ajuste, com base em dados categricos
Teste bidirecional O teste do qui-quadrado, com base em dados categricos numa tabela bidirecional
Teste Descrio
Intervalo: Declive O intervalo de confiana para o declive da linha de regresso linear verdadeira, com base
na distribuio t
Intervalo: Interceo O intervalo de confiana para a interceo y da linha de regresso linear verdadeira, com
base na distribuio t
Intervalo: Resposta mdia O intervalo de confiana para uma resposta mdia, com base na distribuio t
Intervalo de previso O intervalo de previso para uma resposta futura, com base na distribuio t
Teste Descrio
ANOVA com 1 fator Anlise de varincia com um fator, com base na distribuio F
Se escolher um dos testes de hipteses, pode escolher uma hiptese alternativa para testar por comparao
com a hiptese nula. Para cada teste, existem trs escolhas possveis de hiptese alternativa, com base numa
comparao quantitativa entre duas quantidades. A hiptese nula sempre a de que as duas quantidades so
iguais. Assim, as hipteses alternativas abrangem os diversos casos em que as duas quantidades so
diferentes: <, > e .
Nesta seco, vamos submeter os dados de exemplo a um Teste Z de uma mdia para ilustrar o
funcionamento da aplicao.
3. Selecione uma hiptese alternativa. Neste caso, selecione < do menu Hiptese alt..
Mdia da amostra
n O intervalo de confiana para o declive da linha de regresso linear verdadeira, com base
na distribuio t
na vista Numrica que introduz as estatsticas de amostra e os parmetros de populao para a situao
que est a examinar. Os dados de amostra fornecidos aqui representam um caso em que um aluno gerou 50
nmeros pseudoaleatrios na sua calculadora grfica. Se o algoritmo estiver a funcionar corretamente, a
mdia estar perto de 0.5 e o desvio padro da populao aproximadamente 0.2887. O aluno receia que a
mdia da amostra (0.461368) parea um pouco baixa e que esteja a testar a menor hiptese alternativa face
hiptese nula.
Toque em para ver o valor Z crtico. Com o nvel alfa apresentado, pode premir ou para
diminuir ou aumentar o nvel .
Introduzir dados
Na coluna D1, introduza os pontos de ebulio achados durante as experincias.
82 5
83 1
82 6
83 7
83
Calcular as estatsticas
1. Toque em .
Toque em .
3. No campo Aplicao, selecione a aplicao de estatstica que contm os dados que deseja importar.
4. No campo Coluna, especifique a coluna onde os dados esto guardados nessa aplicao. (D1 a
predefinio.)
5. Toque em .
Testes de hipteses
Os testes de hipteses so utilizados para testar a validade de hipteses acerca dos parmetros estatsticos
de uma ou duas populaes. Os testes baseiam-se em estatsticas de amostras das populaes.
Os testes de hipteses da HP Prime utilizam a distribuio Z Normal ou a distribuio t de Student para
calcular probabilidades. Caso deseje utilizar outras distribuies, recorra vista de Incio e s distribuies
existentes na categoria Probabilidade do menu Matemtica.
Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: < 0
H0: > 0
H0: 0
Dados introduzidos
Os dados introduzidos so os seguintes:
Mdia da amostra
n Tamanho da amostra
Nvel de significncia
Resultados
Os resultados so os seguintes:
Resultado Descrio
Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Dados introduzidos
Os dados introduzidos so os seguintes:
1 Mdia da amostra 1
2 Mdia da amostra 2
n1 Tamanho da amostra 1
n2 Tamanho da amostra 2
Nvel de significncia
Resultados
Os resultados so os seguintes:
Resultado Descrio
H0: > 0
H0: 0
Dados introduzidos
Os dados introduzidos so os seguintes:
n Tamanho da amostra
Nvel de significncia
Resultados
Os resultados so os seguintes:
Resultado Descrio
Com base nas estatsticas de duas amostras, cada uma de uma populao diferente, este teste mede a fora
das provas para uma hiptese selecionada, por comparao com a hiptese nula. A hiptese nula a de que
as propores de sucessos nas duas populaes so iguais, H0: 1 = 2.
Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: 1 < 2
H0: 1 > 2
H0: 1 2
n1 Tamanho da amostra 1
n2 Tamanho da amostra 2
Nvel de significncia
Resultados
Os resultados so os seguintes:
Resultados Descrio
Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H 0: < 0
H0: > 0
H0: 0
Dados introduzidos
Os dados introduzidos so os seguintes:
Mdia da amostra
n Tamanho da amostra
Nvel de significncia
Resultados
Os resultados so os seguintes:
Resultados Descrio
DF Graus de liberdade
Este teste utilizado quando o desvio padro da populao no conhecido. Com base nas estatsticas de
duas amostras, cada uma de uma populao diferente, este teste mede a fora das provas para uma hiptese
selecionada, por comparao com a hiptese nula. A hiptese nula a de que as mdias das duas populaes
so iguais, H0: 1 = 2.
Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Dados introduzidos
Os dados introduzidos so os seguintes:
1 Mdia da amostra 1
2 Mdia da amostra 2
n1 Tamanho da amostra 1
n2 Tamanho da amostra 2
Nvel de significncia
Repartidas Selecione esta opo para repartir as amostras com base nos respetivos desvios padro
Resultados
Os resultados so os seguintes:
Resultados Descrio
DF Graus de liberdade
Intervalos de confiana
Os clculos de intervalo de confiana que a HP Prime capaz de realizar baseiam-se na distribuio Z Normal
ou na distribuio t de Student.
Dados introduzidos
Os dados introduzidos so os seguintes:
Mdia da amostra
n Tamanho da amostra
C Nvel de confiana
Resultados
Os resultados so os seguintes:
Resultado Descrio
C Nvel de confiana
Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a diferena entre as
mdias de duas populaes, 1 2, quando os desvios padro das populaes 1 e 2, so conhecidos.
Dados introduzidos
Os dados introduzidos so os seguintes:
1 Mdia da amostra 1
2 Mdia da amostra 2
n1 Tamanho da amostra 1
n2 Tamanho da amostra 2
C Nvel de significncia
Resultados
Os resultados so os seguintes:
Resultado Descrio
C Nvel de confiana
Dados introduzidos
Os dados introduzidos so os seguintes:
n Tamanho da amostra
C Nvel de confiana
Resultados
Os resultados so os seguintes:
Resultado Descrio
C Nvel de confiana
Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a diferena entre as
propores de sucessos em duas populaes.
Dados introduzidos
Os dados introduzidos so os seguintes:
n1 Tamanho da amostra 1
n2 Tamanho da amostra 2
C Nvel de confiana
Resultados
Os resultados so os seguintes:
Resultados Descrio
C Nvel de confiana
Dados introduzidos
Os dados introduzidos so os seguintes:
Mdia da amostra
n Tamanho da amostra
C Nvel de confiana
Resultados
Os resultados so os seguintes:
Resultados Descrio
C Nvel de confiana
DF Graus de liberdade
Esta opo utiliza a distribuio t de Student para calcular um intervalo de confiana para a diferena entre as
mdias de duas populaes, 1 2, quando os desvios padro das populaes, 1 e 2, so desconhecidos.
Dados introduzidos
Os dados introduzidos so os seguintes:
1 Mdia da amostra 1
2 Mdia da amostra 2
n1 Tamanho da amostra 1
n2 Tamanho da amostra 2
C Nvel de confiana
Resultados
Os resultados so os seguintes:
Resultados Descrio
C Nvel de confiana
DF Graus de liberdade
Dados introduzidos
Com a opo Probabilidade esperada selecionada, os dados introduzidos da vista Numrica so os seguintes:
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
DF Os graus de liberdade
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
DF Os graus de liberdade
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
DF Os graus de liberdade
R
2 O coeficiente de determinao dos dados
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
DF Os graus de liberdade
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
DF Os graus de liberdade
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:
X O valor da varivel explicativa para o qual pretende uma resposta mdia e um intervalo
de confiana
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
DF Os graus de liberdade
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:
X O valor da varivel explicativa para o qual pretende uma resposta futura e um intervalo
de confiana
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
DF Os graus de liberdade
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Dados introduzidos
Os dados introduzidos para a ANOVA de um fator so listas de dados em I1-I4. Pode acrescentar listas
adicionais em I5 e por a fora.
Resultados
Quando se toca em , os resultados so os seguintes:
Resultados Descrio
F O valor F do teste
Teclas de menu
As opes das teclas de menu so as seguintes:
Abre um menu que permite selecionar vrias clulas para copiar e colar.
Utilize as teclas do cursor ou toque para se deslocar na tabela. Alm de tocar em , pode tocar sem
soltar numa clula e, em seguida, arrastar o dedo para selecionar uma matriz retangular de clulas para
copiar e colar.
A aplicao Resolv permite definir at dez equaes ou expresses, cada uma com a quantidade de variveis
que desejar. Pode resolver uma nica equao ou expresso, para uma das respetiva variveis, com base num
valor de semente. Pode tambm resolver um sistema de equaes (lineares ou no lineares), utilizando
tambm valores semente.
Repare nas seguintes diferenas entre uma equao e uma expresso:
Uma equao contm um sinal de igual. A soluo um valor para a varivel desconhecida que faz com
que ambos os lados da equao tenham o mesmo valor.
Uma expresso no contm um sinal de igual. A soluo uma raiz, um valor para a varivel
desconhecida que faz com que a expresso tenha um valor de zero.
Para abreviar, neste captulo, o termo equao ser utilizado para designar tanto equaes como expresses.
A aplicao Resolv funciona apenas com nmeros reais.
Uma equao
Imagine que deseja achar a acelerao necessria para aumentar a velocidade de um automvel de 16.67 m/s
(60 km/h) para 27.78 m/s (100 km/h) ao longo de uma distncia de 100 metros.
Segue-se a equao para resolver isto:
V2 = U2 + 2AD
Nesta equao, V = velocidade final, U = velocidade inicial, A = acelerao necessria e D = distncia.
NOTA: Alm das variveis integradas, pode utilizar uma ou mais variveis criadas por si (quer na vista Incio,
quer no CAS). Por exemplo, se tiver criado uma varivel designada ME, poderia inclu-la numa equao deste
gnero: Y2 = G2 + ME.
As funes definidas em outras aplicaes tambm podem ser referidas na aplicao Resolv. Por exemplo, se
tiver definido F1(X) como X2 + 10 na aplicao Funo, pode introduzir F1(X)=50 na aplicao Resolv para
resolver a equao X2 + 10 = 50.
2. Defina a equao.
V U 2 A D
Aqui, pode especificar os valores das variveis conhecidas, destacar a varivel que quer resolver e tocar
em .
27 78 16 67 100
NOTA: Algumas variveis podero j ter valores associados quando apresenta a Vista Numrica. Isto ocorre
quando foram atribudos valores a variveis noutro local. Por exemplo, na vista Incio, poder tiver atribudo
10 varivel U ao introduzir 10, tocando em e, em seguida, introduzindo U. Em seguida, ao abrir a
Vista Numrica para resolver uma equao com U como uma varivel, 10 ser o valor predefinido para U. Isto
tambm ocorre se uma varivel tiver sido atribuda um valor em algum clculo anterior (numa aplicao ou
num programa).
A Vista de desenho oferece uma forma prtica de achar uma aproximao a uma soluo quando suspeita de
que existem vrias solues. Mova o cursor de traar para perto da soluo (ou seja, da interseco) que lhe
interessa e depois abra a Vista Numrica. A soluo fornecida na Vista Numrica ser a soluo mais prxima
do cursor de traar.
NOTA: Arrastando o dedo na horizontal ou na vertical no ecr, pode ver rapidamente partes do grfico que,
inicialmente, se encontram fora dos intervalos de x e y por si definidos.
Vrias equaes
Pode definir at dez equaes e expresses na Vista simblica e selecionar aquelas que deseja resolver
conjuntamente, como um sistema. Por exemplo, imagine que deseja resolver o sistema de equaes que
consiste no seguinte:
X2 + Y2 = 16
X Y = 1
2.
Se no precisar de quaisquer equaes ou expresses j definidas, prima . Toque em
Definir as equaes
Defina as equaes.
X Y 16
X Y 1
Ao contrrio do exemplo de uma equao, neste exemplo, no existem valores determinados para
qualquer varivel. Pode introduzir um valor de semente para uma das variveis ou deixar que a
calculadora fornea uma soluo. (Normalmente, um valor de semente um valor que direciona a
calculadora para fornecer, se possvel, uma soluo que a mais prxima ao valor em vez de outro valor
qualquer.) Neste exemplo, procure uma soluo na proximidade de X = 2.
A calculadora fornece uma soluo (caso exista), e no ser alertado se existirem vrias solues. Varie
os valores de semente para achar outras solues possveis.
3. Selecione as variveis para as quais deseja achar solues. Neste exemplo, quer achar os valores de X e
Y, por isso, certifique-se de que ambas as variveis so selecionadas.
NOTA: Se tiver mais do que duas variveis, pode introduzir valores de semente para mais do que uma.
Limitaes
No possvel desenhar grficos de equaes se houver mais do que uma selecionada na Vista simblica.
Mensagem Significado
Zero A aplicao Resolv encontrou um ponto em que ambos os lados da equao eram iguais,
ou em que a expresso era zero (uma raiz), dentro da preciso de 12 dgitos da
calculadora.
Inverso de sinal A aplicao Resolv encontrou dois pontos em que os dois lados da equao tm sinais
opostos, mas no encontra nenhum ponto intermdio entre aquele em que o valor
zero. O mesmo se aplica a uma expresso em que o valor da expresso tem sinais
diferentes mas o seu valor no rigorosamente zero. Os dois valores so vizinhos
(divergem por um no dcimo segundo dgito) ou a equao no tem um valor real entre
os dois pontos. A aplicao Resolv apresenta o ponto em que o valor ou a diferena so
mais prximos de zero. Se a equao ou expresso for continuamente real, este ponto
a melhor aproximao da aplicao Resolv a uma soluo concreta.
ou
NOTA: A mensagem Extremo indica que provvel que no exista nenhuma soluo.
Utilize a Vista Numrica para confirmar (e repare que quaisquer valores apresentados
so suspeitos).
Impossvel encontrar soluo No h nenhum valor que satisfaa a equao ou expresso selecionada.
Tentativa(s) errada(s) A tentativa inicial encontra-se fora do domnio da equao. Portanto, a soluo no era
um nmero real ou causou um erro.
A aplicao Solucionador linear permite resolver um conjunto de equaes lineares. O conjunto pode conter
duas ou trs equaes lineares.
Num conjunto de duas equaes, cada equao tem de estar na forma ax + by = k. Num conjunto de trs
equaes, cada equao tem de estar na forma ax + by + cz = k.
Fornea valores para a, b e k (e c em conjuntos de trs equaes) para cada equao, e a aplicao tentar
achar a soluo para x e y (e z em conjuntos de trs equaes).
A calculadora HP Prime alerta-o caso no seja possvel achar nenhuma soluo, ou caso exista um nmero
infinito de solues.
NOTA: Se, da ltima vez que utilizou a aplicao Solucionador linear, achou solues para duas equaes,
apresentado o formulrio de introduo para duas equaes. Para resolver um conjunto de trs equaes,
toque em ; agora o formulrio de entrada apresenta trs equaes.
ou prima .
Depois de ter introduzido valores suficientes para que o solucionador possa gerar solues, essas solues
aparecem perto da parte inferior do visor. Neste exemplo, o solucionador pde achar solues para x, y e z
assim que o primeiro coeficiente da ltima equao foi introduzido.
medida que introduz cada um dos restantes valores conhecidos, a soluo muda. A figura seguinte mostra a
soluo final depois de introduzidos todos os coeficientes e constantes.
NOTA: Pode introduzir qualquer expresso cuja soluo seja um resultado numrico, incluindo variveis.
Basta introduzir o nome de uma varivel.
Itens de menu
Os itens de menu esto da seguinte forma:
Move o cursor para a linha de introduo, onde pode adicionar ou alterar um valor. Tambm
automaticamente para o campo seguinte, onde pode introduzir o valor seguinte e premir
A aplicao Paramtrica permite explorar equaes paramtricas. Estas so equaes em que x e y esto
definidos como funes de t. Assumem a forma de x = f(t) e y = g(t).
A aplicao Paramtrica abre-se na Vista simblica. Esta a vista de definio. onde define simbolicamente
(ou seja, especifica) as expresses paramtricas que deseja explorar.
Os dados grficos e numricos que encontra na Vista de desenho e na Vista Numrica derivam das funes
simblicas definidas aqui.
Definir as funes
Existem 20 campos para definir funes. Estes so rotulados como X1(T) a X9(T) e X0(T), e ainda Y1(T) a Y9(T)
e Y0(T). Cada funo X emparelhada com uma funo Y.
1. Destaque o par de funes que deseja utilizar, tocando nele ou deslocando-se at l. Se estiver a
introduzir uma funo nova, basta comear a digitar. Se estiver a editar uma funo j existente, toque
A tecla introduz a varivel relevante para a aplicao atual. Nesta aplicao, introduz um T.
Tambm pode definir o valor dos ngulos no ecr Definies de incio) No entanto, as Home Settings
(Definies de incio) so sistmicas. Ao definir o valor dos ngulos numa aplicao em vez de o fazer na vista
Incio, limita a definio a essa aplicao.
Configurar o grfico
1.
Para abrir a vista Config desenho, prima .
2. Configure o grfico, especificando as opes adequadas para grficos. Neste exemplo, defina os campos
Intervalo de T e Passo de T de modo a que os passos de T vo de 0 a 360 em passos de 5:
Selecione o segundo campo Intervalo de T introduza:
360 5
Desenhar as funes
Prima .
apresentado um tringulo em vez de um crculo. Isso acontece porque o novo valor de Passo de T separa os
pontos a serem desenhados em grfico a uma distncia de 120, em vez dos 5 que pouco interrompem a
continuidade. E quando seleciona Segmentos de passo fixo, os pontos com 120 de separao so ligados
por segmentos de linha.
2. Com o cursor na coluna T, digite um novo valor e toque em . A tabela desloca-se at ao valor
que introduziu.
Tambm pode ampliar ou reduzir na varivel independente (diminuindo ou aumentando assim o incremento
entre valores consecutivos). Estas so operaes comuns da Vista Numrica.
Pode ver a Vista de desenho e a Vista Numrica lado a lado ao combinar a Vista de desenho e a Vista
Numrica.
A aplicao Polar permite explorar equaes polares. As equaes polares so equaes em que r a
distncia a que um ponto est da origem: (0,0) definida em termos de q, o ngulo que um segmento do
ponto at origem faz com o eixo polar. Tais equaes assumem a forma r = f().
Definir a funo
Existem 10 campos para definir funes polares. Estes so rotulados como R1() a R9() e R0().
1. Destaque o campo que deseja utilizar, tocando ou deslocando-se at l. Se estiver a introduzir uma
funo nova, basta comear a digitar. Se estiver a editar uma funo j existente, toque em e
5 2
A tecla introduz a varivel relevante para a aplicao atual. Nesta aplicao, introduz um .
3. Se assim o desejar, escolha para o grfico uma cor que no a predefinida. Para isso, selecione o
quadrado colorido esquerda da funo definida, toque em e selecione uma cor do
selecionador de cores.
Adicionar definies, modificar definies e avaliar as definies dependentes so operaes comuns na Vista
simblica.
Configurar o grfico
1.
Para abrir a vista Config desenho, prima .
2. Configure o grfico, especificando as opes adequadas para grficos. Neste exemplo, defina o limite
superior do intervalo da varivel independente como 4:
Selecione o segundo campo Intervalo de T introduza:
Existem vrias formas de configurar o aspeto da Vista de desenho, utilizando as operaes comuns na Vista
de desenho.
Aparecem vrias opes que o ajudam a explorar o grfico, como, por exemplo, opes de zoom e traar.
Pode tambm ir diretamente para um determinado valor q introduzindo o valor. O ecr Ir para aparece com o
nmero que digitou na linha de introduo. Basta tocar em para o aceitar. (Poderia tambm tocar
em e especificar o valor alvo).
Se for representada em grfico apenas uma equao polar, pode ver a equao que gerou o grfico tocando
em . Se forem representadas em grfico vrias equaes, mova o cursor de traar para o grfico que
A Vista Numrica apresenta uma tabela de valores para e R1. Se tivesse especificado, e selecionado,
mais do que uma funo polar na Vista simblica, iria aparecer uma coluna de clculos para cada uma:
R2, R3, R4, etc.
Definir a expresso
Para definir a sequncia de Fibonacci seguinte:
U1 = 1, U2 = 1, Un = Un 1 + Un 2 para n > 2
1 1
3. No campo U1(N), especifique a frmula para achar o n-simo termo da sequncia a partir dos dois
termos anteriores (utilizando os botes existentes na parte inferior do ecr para ajudar com algumas
entradas):
Configurar o grfico
1.
Para abrir a vista Config Desenho, prima .
2.
Para repor todos os valores predefinidos, prima .
2. Para desenhar o grfico da sequncia utilizando a opo de teia, retorne vista Config Desenho
( ) e selecione Teia no menu Desenho sequncia.
Explorar o grfico
O boto d-lhe acesso a ferramentas comuns de explorao de grficos, como, por exemplo:
A tabela de valores desloca-se at ao valor que introduziu. Pode depois ver o valor correspondente na
sequncia. A figura anterior mostra que o 25 valor da sequncia Fibonacci 75,025.
Definir a expresso
Definir U1(N) = (2/3)N.
Selecione U1N:
Introduza 2 3 .
2.
Para repor todos os valores predefinidos, prima .
pontilhadas.
A aplicao Financeira permite resolver problemas de valor do dinheiro no tempo (VDT) e amortizao. Pode
utilizar a aplicao para efetuar clculos de juros acumulados e para criar tabelas de amortizao.
Juros acumulados so os juros dos juros j auferidos. Os juros auferidos de um determinado capital so
adicionados ao capital em perodos de capitalizao especificados e, em seguida, esse montante combinado
rende juros a uma determinada taxa. Os clculos financeiros que envolvem juros acumulados incluem contas
poupana, hipotecas, fundos de penses, arrendamentos e anuidades.
Repare que o resultado do clculo (60) aparece no campo. Este o nmero de meses durante um
perodo de cinco anos.
3.
No campo I%/YR, introduza 5.5 a taxa de juro e prima .
4.
No campo PV, introduza 19500 3000 e prima . Este o valor atual do emprstimo,
6. Mova o cursor para o campo PMT e toque em . O valor PMT calculado como 315.17. Por
outras palavras, o seu pagamento mensal ser 315.17 USD.
O valor PMT negativo, indicando que se trata de dinheiro devido por si.
Repare que o valor PMT superior a 300; ou seja, superior ao montante que pode pagar mensalmente.
Assim, precisa de refazer os clculos, definindo, desta vez, o valor PMT para 300, e calculando um novo
PV.
O valor PV calculado como 15,705.85, sendo este o mximo que pode pedir emprestado. Assim, com o seu
sinal de 3000 USD, pode comprar um carro com um preo at 18,705.85 USD.
O seguinte diagrama mostra depsitos (PMT) numa conta no final de cada perodo.
Varivel Descrio
1%/YR A taxa de juro anual nominal (ou taxa de investimento). Esta taxa dividida pelo nmero de
pagamentos por ano (P/A) para clculo da taxa de juro nominal por perodo de capitalizao.
Esta a taxa de juro efetivamente utilizada em clculos de VDT.
PMT O montante dos pagamentos peridicos. O montante dos pagamentos igual em todos os
perodos e o clculo de VDT presume que no h falhas de pagamento das prestaes. Os
pagamentos podem ocorrer no incio ou no final de cada perodo de capitalizao, uma opo
que pode controlar marcando ou desmarcando a opo Fim.
FV O valor futuro da transao: o montante do fluxo de dinheiro final ou o valor acumulado da srie
de fluxos de dinheiro anteriores. Para um emprstimo, trata-se do tamanho do pagamento
conjunto final (alm de qualquer pagamento regular devido). Para um investimento, trata-se do
valor no final do perodo de investimento.
1.
Para abrir a aplicao Financeira, prima e selecione Financeira.
2.
Para repor as predefinies de todos os campos, prima .
4. Selecione PMT e toque em . O campo PMT mostra 984.10. Por outras palavras, os
pagamentos mensais so 948.10 USD.
5. Para determinar o pagamento conjunto ou valor futuro (FV) da hipoteca aps 10 anos, introduza 120
para N, selecione FV e toque em .
O campo FV mostra 127,164.19, indicando que o valor futuro do emprstimo (ou seja, quanto ainda
devido) de 127,164.19 USD.
Amortizaes
Os clculos de amortizao determinam os montantes aplicados ao capital e aos juros de um pagamento, ou
de uma srie de pagamentos. Tambm utilizam variveis de VDT.
Calcular amortizaes
1.
Para abrir a aplicao Financeira, prima e selecione Financeira.
Amortizaes 313
1. Certifique-se de que os seus dados correspondem ao que mostrado na figura seguinte.
2. Toque em .
Grfico de amortizao
Prima para ver o plano de amortizao em forma de grfico.
O saldo devido no final de cada grupo de pagamento indicado pela altura de uma barra. O montante em que
o capital foi reduzido, bem como os juros pagos, durante um grupo de pagamento, so apresentados na parte
inferior do ecr. O exemplo anterior mostra o primeiro grupo de pagamento selecionado. Isso representa o
primeiro grupo de 12 pagamentos (ou o estado do emprstimo no final do primeiro ano). At ao final desse
ano, o capital foi reduzido em 1,676.57 USD e foram pagos 9,700.63 USD em juros.
Toque em ou para ver o montante em que o capital foi reduzido, bem como os juros pagos,
durante outros grupos de pagamento.
Amortizaes 315
20 Aplicao Solucionador de tringulos
2.
Caso existam dados indesejveis de um clculo anterior, pode limpar tudo premindo .
NOTA: Os comprimentos dos lados esto identificados como a, b e c e os ngulos esto identificados como
A, B e C. importante que introduza os valores conhecidos nos campos adequados. No nosso exemplo,
conhecido o comprimento de dois lados e o ngulo formado pelos mesmos. Assim, se especificarmos os
comprimentos dos lados a e b, deve introduzir o ngulo como C (uma vez que C o ngulo formado por A e B).
Se em vez disso introduziu os comprimentos como b e c, teria de especificar o ngulo como A. O ecr da
calculadora ajuda-o a determinar onde pode introduzir os valores conhecidos.
a.
Toque na caixa a, introduza 4 e, em seguida, prima .
b.
Toque na caixa b, introduza 6 e, em seguida, prima .
c.
Toque na caixa C, introduza 30 e, em seguida, prima .
Casos especiais
Caso indeterminado
Se forem introduzidos dois lados e um ngulo agudo adjacente e existirem duas solues, inicialmente, ser
apresentada apenas uma.
Existem trs aplicaes de explorao. Estas foram concebidas para o ajudar a explorar as relaes entre os
parmetros de uma funo e a forma do grfico dessa funo. As aplicaes de explorao so:
Explorador linear
Para explorar funes lineares
Explorador quadrtico
Para explorar funes quadrticas
Explorador trigonomtrico
Para explorar funes sinusoidais
Existem dois modos de explorao: modo de grfico e modo de equao. O modo de grfico serve para
manipular um grfico e observar as alteraes correspondentes na respetiva equao. O modo de equao
serve para manipular uma equao e observar as alteraes correspondentes na respetiva representao
grfica. Cada aplicao de explorao contm algumas equaes e grficos para explorar, bem como um
modo de teste. No modo de teste, pode testar as suas competncias em matria de reconhecimento de
equaes pelo respetivo grfico.
Abrir a aplicao
Prima e selecione Explorador linear.
A metade esquerda do ecr apresenta o grfico de uma funo linear. A metade direita mostra, no topo, a
forma geral da equao que est a ser explorada e, por baixo, a equao atual dessa forma. As teclas que
pode utilizar para manipular o grfico ou a equao aparecem abaixo da equao. As intercees de x e y so
apresentadas na parte inferior.
As teclas disponveis para manipular o grfico ou a equao dependem do nvel que tiver escolhido. Por
exemplo, para uma equao de nvel 1, o ecr mostra:
+ +/
Modo de grfico
A aplicao abre-se em modo de grfico (indicado pelo ponto no boto Grfico (na parte inferior do ecr). No
modo de grfico, as teclas e trasladam o grfico na vertical, alterando, efetivamente, a
interceo y da linha. Toque para alterar a magnitude do incremento para traslaes na vertical. As teclas
e (bem como e ) diminuem e aumentam o declive. Prima para alterar o
sinal do declive.
Modo de equao
Toque em para entrar no modo de equao. Aparece um ponto no boto Eq na parte inferior do
ecr.
No modo de equao, utilize as teclas do cursor para se mover entre os parmetros da equao e alterar os
respetivos valores, observando o efeito no grfico apresentado. Prima ou para diminuir ou
aumentar o valor do parmetro selecionado. Prima ou para selecionar outro parmetro. Prima
Modo de teste
Toque em para entrar no modo de teste. No modo Teste, pode testar as suas competncias em
matria de reconhecimento de equaes pelo grfico apresentado. O modo de teste semelhante ao modo
de equao, na medida em que as teclas do cursor so utilizadas para selecionar e alterar o valor de cada
parmetro da equao. O objetivo tentar associar uma equao ao grfico apresentado.
Toque em para ver a resposta correta e prima para sair do modo de teste.
Abrir a aplicao
Prima e selecione Explorador quadrtico.
A metade esquerda do ecr apresenta o grfico de uma funo quadrtica. A metade direita mostra, no topo,
a forma geral da equao que est a ser explorada e, por baixo, a equao atual dessa forma. As teclas que
pode utilizar para manipular o grfico ou a equao aparecem abaixo da equao. (Estes iro alterar
Modo de grfico
A aplicao abre-se no modo de grfico. No modo de grfico, possvel manipular uma cpia do grfico
utilizando as teclas disponveis. O grfico original convertido para linhas pontilhadas permanece no
mesmo lugar para que possa ver com facilidade o resultado das manipulaes.
Escolha uma forma geral tocando no boto Nvel , etc. at que o formulrio que deseja
seja apresentado. As teclas disponveis para manipulao do grfico variam de nvel para nvel.
Modo de equao
Toque em a fim de passar ao modo de equao. No modo de equao, utilize as teclas do cursor
para se mover entre os parmetros da equao e alterar os respetivos valores, observando o efeito no grfico
apresentado. Prima ou para diminuir ou aumentar o valor do parmetro selecionado. Prima
ou para selecionar outro parmetro. Prima para alterar o sinal. Existem quatro formas
(ou nveis) de grfico, e as teclas disponveis para manipulao da equao dependem do nvel escolhido.
A aplicao apresenta o grfico de uma funo quadrtica aleatoriamente escolhida. Toque no boto Nvel
para escolher uma das quatro formas de equao quadrtica. Pode tambm escolher grficos relativamente
fceis de reconhecer ou grficos de reconhecimento mais difcil (tocando em ou ,
respetivamente).
Agora, prima as teclas do cursor para selecionar um parmetro e definir o respetivo valor. Quando estiver
pronto, toque em para ver se reconheceu corretamente a sua equao pelo grfico fornecido.
Toque em para ver a resposta correta e prima para sair do modo de teste.
Abrir a aplicao
Prima e selecione Explorador trigonomtrico.
Uma equao apresentada na parte superior do ecr, com o respetivo grfico por baixo.
Modo de grfico
A aplicao abre-se no modo de grfico. No modo de grfico, possvel manipular uma cpia do grfico
premindo as teclas do cursor. Esto disponveis as quatro teclas. O grfico original convertido para linhas
pontilhadas permanece no mesmo lugar para que possa ver com facilidade o resultado das manipulaes.
Modo de equao
Toque em a fim de passar ao modo de equao. No modo de equao, utilize as teclas de cursor
para se mover entre os parmetros da equao e alterar os respetivos valores. Pode depois observar o efeito
no grfico apresentado. Prima ou para diminuir ou aumentar o valor do parmetro selecionado.
Modo de teste
Toque em para entrar no modo de teste. No modo de teste, pode testar as suas competncias em
matria de reconhecimento de equaes pelo grfico apresentado. O modo de teste semelhante ao modo
de equao, na medida em que as teclas de cursor so utilizadas para selecionar e alterar um ou mais
parmetros da equao. O objetivo tentar associar uma equao ao grfico apresentado.
A aplicao apresenta o grfico de uma funo sinusoidal aleatoriamente escolhida. Toque num boto Nvel
, , etc. para escolher um dos cinco tipos de equao sinusoidal.
Agora, prima as teclas de cursor para selecionar cada parmetro e definir o respetivo valor. Quando estiver
pronto, toque em para ver se reconheceu corretamente a sua equao pelo grfico fornecido.
Toque em para ver a resposta correta e prima para sair do modo de teste.
O teclado da calculadora disponibiliza um grande nmero de funes matemticas. Estes so descritos nas
"Funes do teclado" na pgina 101. Outras funes e comandos esto reunidos nos menus Toolbox
( ). Existem cinco menus Toolbox:
Matemtica
Uma coleo de funes matemticas no simblicas (consulte Menu Matemtica na pgina 336)
CAS
Uma coleo de funes matemticas simblicas (consulte Menu CAS na pgina 348)
Aplicao
Uma coleo de funes de aplicaes que podem ser invocadas a partir de outros pontos da calculadora,
como, por exemplo, da vista de Incio, da vista do CAS, da aplicao Folha de Clculo e de um programa
(consulte Menu Aplicao na pgina 369).
Tenha em ateno que as funes da aplicao Geometria podem ser invocadas a partir de outros pontos da
calculadora, mas foram concebidas para serem utilizadas na aplicao Geometria. Por esse motivo, as
funes da aplicao Geometria no se encontram descritas neste captulo. Esto descritas no captulo
Geometria.
Utilizador
As funes (consulte Criar as suas prprias funes na pgina 448) e os programas que criou que contm
funes que foram exportadas.
Catlogo (Cat.)
Todas as funes e comandos:
no menu Matemtica
no menu CAS
utilizados na aplicao Geometria
utilizados em programao
utilizados no Editor de Matrizes
utilizados no Editor de Listas
e algumas funes e comandos adicionais
Consulte Menu Catlogo (Cat.) na pgina 398.
NOTA: Algumas funes podem ser escolhidas a partir do modelo matemtico (apresentado se premir
).
Tambm pode criar as suas prprias funes. Consulte Criar as suas prprias funes na pgina 448.
O modo de apresentao predefinido do menu mostra os nomes descritivos das funes de Matemtica e do
CAS. Se prefere que as funes sejam apresentadas pelo respetivo nome de comando, cancele a seleo da
opo Apresentao Menu na segunda pgina do ecr Definies de incio.
Abreviaturas utilizadas neste captulo
Na descrio da sintaxe de funes e comandos, so utilizadas as seguintes abreviaturas e convenes:
Eqn: uma equao
331
Fnc: uma funo
Poli: um polinmio
Para facilitar a leitura, so utilizadas vrgulas para separar os parmetros, mas estas apenas so necessrias
para esse fim. Assim, um comando com um nico parmetro no precisa de vrgula depois do parmetro
apesar de, na sintaxe mostrada abaixo, haver uma vrgula entre a mesma e um parmetro opcional. Um
exemplo a sintaxe zeros(Expr,[Var]). A vrgula necessria apenas se especificar o parmetro
opcional Var.
Funes do teclado
As funes utilizadas com mais frequncia esto disponveis diretamente a partir do teclado. Muitas das
funes do teclado tambm aceitam nmeros complexos como argumentos. Utilize as teclas e os dados
apresentados abaixo e prima para calcular a expresso.
NOTA: Nos exemplos abaixo, as funes que implicam a utilizao da tecla Shift so representadas pelas
prprias teclas a premir, com o nome da funo apresentado entre parnteses. Por exemplo,
(ASIN) significa que, para calcular o seno de um arco (ASIN), deve premir .
Os exemplos a seguir mostram os resultados que obteria na vista de Incio. Se estiver no CAS, os resultados
so fornecidos em formato simblico simplificado. Por exemplo:
Adio, subtrao, multiplicao, diviso. Tambm aceita nmeros complexos, listas e matrizes.
value1 + value2 (valor1 + valor2), etc.
Exemplo:
(ex)
Exponencial natural. Tambm aceita nmeros complexos.
evalue (evalor)
Exemplo:
e5 d 148.413159103
Exemplo:
LOG(100) d 2
(10x)
Exponencial comum (antilogaritmo). Tambm aceita nmeros complexos.
ALOG(value) (ALOG(valor))
Exemplo:
ALOG(3) d 1000
Exemplo:
TAN(45) d 1 (modo de graus)
(ASIN)
Seno do arco: sin1x. O intervalo de sada de 90 a 90 ou /2 a /2. Os dados introduzidos e gerados
dependem do formato de ngulo atual. Tambm aceita nmeros complexos.
ASIN(value) (ASIN (valor))
Exemplo:
ASIN(1) d 90 (modo de graus)
Exemplo:
ACOS(1) d 0 (modo de graus)
(ATAN)
Tangente do arco: tan-1(x). O intervalo de sada de 90 a 90 ou /2 a /2. Os dados introduzidos e
gerados dependem do formato de ngulo atual. Tambm aceita nmeros complexos.
ATAN(value) (ATAN (valor))
Exemplo:
ATAN(1) d 45 (modo de graus)
Exemplo:
320 d 17.88854382
A n-sima raiz de x.
Exemplo:
38 d 2
Recproca.
value-1 (valor-1)
Exemplo:
3-1 d .333333333333
(|x|)
Valor absoluto.
|value| (|valor|)
|x+y*i|
|matrix|
Para um nmero complexo, |x+y*i| d . Para uma matriz, |matrix| d a norma de Frobenius da matriz.
Exemplo:
|1| d 1
|(1,2)| d 2.2360679775
Tambm pode utilizar ABS() e abs() como formas alternativas de sintaxe, embora elas deem resultados
ligeiramente diferentes para alguns dados introduzidos. Por exemplo, abs(matix) apresenta a norma 12 da
matriz.
Converso decimal para frao. Na vista de Incio, alterna a ltima entrada na vista de Incio entre as formas
numricas: decimal, frao e compostos. Se for selecionado um resultado de Histrico, em seguida, alterna a
seleo atravs destes formulrios. Tambm funciona com listas e matrizes. Na vista do CAS, este apenas
alterna entre equivalentes decimais e fracionais e adiciona-os como novas entradas ao Histrico.
Exemplo:
para ver 12/5; prima novamente para ver 2+2/5; prima novamente para voltar a 2.4.
Converso decimal para hexagesimal. Na vista de Incio, alterna a ltima entrada na vista de Incio entre as
formas decimal e hexagesimal. Se for selecionado um resultado de Histrico, em seguida, alterna a seleo
atravs destes formulrios. Tambm funciona com listas e matrizes. Na vista do CAS, adiciona-os como novas
entradas ao Histrico.
Exemplo:
Na vista de Incio, com 2.4 como a ltima entrada no Histrico ou selecionada no Histrico, prima
A unidade imaginria i.
Insere a unidade imaginria i.
A constante.
Insere a constante transcendental.
Menu Matemtica
Prima para abrir os menus Toolbox (um dos quais o menu Matemtica). As funes e comandos
disponveis no menu Matemtica encontram-se enumerados tal como esto categorizados no menu.
Nmeros
Mximo
Nmero inteiro mais pequeno superior ou igual ao valor.
CEILING(value) (Mximo (valor))
Exemplos:
CEILING(3.2) d 4
CEILING(-3.2) d -3
Mnimo
Maior nmero inteiro inferior ou igual ao valor.
Exemplos:
FLOOR(3.2) d 3
FLOOR(-3.2) d -4
IP (Parte inteira)
Parte inteira.
IP(value) (IP(valor))
Exemplo:
IP(23.2) d 23
FP (Parte fracionria)
Parte fracionria.
FP(value) (FP(valor))
Exemplo:
FP (23.2) d .2
Arredondar
Arredonda o valor para casas decimais. Tambm aceita nmeros complexos.
ROUND(value,places) (ROUND(valor,casas))
ROUND pode tambm arredondar para um nmero de dgitos significativos se as casas forem um nmero
inteiro negativo (como se v no segundo exemplo abaixo).
Exemplos:
ROUND(7.8676,2) d 7.87
ROUND(0.0036757,-3) d 0.00368
Truncar
Trunca o valor para casas decimais. Tambm aceita nmeros complexos.
TRUNCATE(value,places) (TRUNCATE(valor,casas))
Exemplos:
TRUNCATE(2.3678,2) d 2.36
TRUNCATE(0.0036757,3) d 0.00367
Mantissa
Mantissa ou seja, os dgitos significativos de valor, quando o valor um nmero de ponto flutuante.
MANT(value) (MANT(valor))
Exemplo:
MANT(21.2E34) d 2.12
Exemplo:
XPON(123456) d 5 (uma vez que 105.0915... igual a 123456)
Aritmtica
Mximo
Mximo. O maior de dois valores.
MAX(value1,value2) (MAX(valor1,valor2))
Exemplo:
MAX(8/3,11/4) d 2.75
Tenha em ateno que, na vista de Incio, um resultado no inteiro apresentado como uma frao decimal.
Se quiser ver o resultado como uma frao comum, prima . Esta tecla percorre
representaes decimais, fraes e nmeros compostos. Ou, se preferir, prima . Isso abre o sistema
de lgebra computacional. Se pretender regressar vista de Incio para fazer mais clculos, prima .
Mnimo
Mnimo. Apresenta o menor dos valores fornecidos ou o menor valor de uma lista.
MIN(value1,value2) (MIN(valor1,valor2))
Exemplo:
MIN(210,25) d 25
Mdulo
Mdulo. O resto de valor1/valor2.
value1 MOD value2 (valor1 MOD valor2)
Exemplo:
74 MOD 5 d 4
Encontrar raiz
Calculador de razes de funo (como a aplicao Resolv). Acha o valor de uma determinada varivel ao qual o
clculo da expresso mais se aproxima de zero. Utiliza tentativa como estimativa inicial.
FNROOT(expresso,varivel,tentativa)
Exemplo:
FNROOT((A*9.8/600)-1,A,1) d 61.2244897959.
Exemplo:
%(20,50) d 10
Aritmtica Complexo
Argumento
Argumento. Acha o ngulo definido por um nmero complexo. Os dados introduzidos e gerados utilizam o
formato de ngulo atualmente definido nos modos de Incio.
ARG(x+y*i)
Exemplo:
ARG(3+3*i) d 45 (modo de graus)
Conjugado
Conjugado complexo. A conjugao a negao (inverso de sinal) da parte imaginria de um nmero
complexo.
CONJ(x+y*i)
Exemplo:
CONJ(3+4*i) d (3-4*i)
Parte real
Parte real x, de um nmero complexo, (x+y*i).
RE(x+y*i)
Exemplo:
RE(3+4*i) d 3
Parte imaginria
Parte imaginria, y, de um nmero complexo, (x+y*i).
IM(x+y*i)
Exemplo:
IM(3+4*i) d 4
Vetor unitrio
Sinal de valor. Se for positivo, o resultado 1. Se for negativo, 1. Se for zero, o resultado zero. Para um
nmero complexo, este o vetor unitrio na direo do nmero.
SIGN(valor)
SIGN((x,y))
SIGN((3,4)) d (.6+.8i)
Aritmtica Exponencial
ALOG
Antilogaritmo (exponencial).
ALOG(value) (ALOG(valor))
EXPM1
Exponencial menos 1: ex-1.
EXPM1(value) (EXPM1(valor))
LNP1
Logaritmo natural mais 1: ln(x+1).
LNP1(value) (LNP1(valor))
Trigonometria
As funes de trigonometria tambm podem aceitar nmeros complexos como argumentos. Para SIN, COS,
TAN, ASIN, ACOS e ATAN, consulte Funes do teclado na pgina 332.
CSC
Cossecante: 1/sin(x).
CSC(value) (CSC(valor))
ACSC
Cossecante do arco: csc-1(x).
ACSC(value) (ACSC(valor))
SEC
Secante: 1/cos(x).
SEC(value) (SEC(valor))
ASEC
Secante do arco: sec-1(x).
ASEC(value) (ASEC(valor))
COT
Cotangente: cos(x)/sin(x)
COT(value) (COT(valor))
Hiperblica
As funes de trigonometria hiperblica tambm podem aceitar nmeros complexos como argumentos.
SINH
Seno hiperblico.
SINH(value) (SINH(valor))
ASINH
Seno hiperblico inverso: sinh1x.
ASINH(value) (ASINH(valor))
COSH
Cosseno hiperblico.
COSH(value) (COSH(valor))
ACOSH
Cosseno hiperblico inverso: cosh1x.
ACOSH(value) (ACOSH(valor))
TANH
Tangente hiperblica.
TANH(value) (TANH(valor))
ATANH
Tangente hiperblica inversa: tanh1x.
ATANH(value) (ATANH(valor))
Probabilidade
Fatorial
Fatorial de um nmero inteiro positivo. Para nmeros no inteiros, x! = (x + 1). Isto calcula a funo gama.
value!
Exemplo:
5! d 120
Exemplo: imagine que deseja saber quantas combinaes de duas coisas so possveis em cinco coisas.
COMB(5,2) d 10
Permutao
Nmero de permutaes (tendo em conta a ordem) de n coisas tomadas como r em determinado momento:
n!/(nr)!.
PERM (n,r)
Exemplo: imagine que deseja saber quantas permutaes de duas coisas so possveis em cinco coisas.
PERM(5,2) d 20
Probabilidade Aleatrio
Nmero
Nmero aleatrio. Sem qualquer argumento, esta funo apresenta um nmero aleatrio entre zero e um.
Com um argumento a, apresenta um nmero aleatrio entre 0 e a. Com dois argumentos, a e b, apresenta um
nmero aleatrio entre a e b. Com trs argumentos, n, a e b, apresenta n nmeros aleatrios entre a e b.
RANDOM
RANDOM(a)
RANDOM(a,b)
RANDOM(n,a,b)
Nmero inteiro
Nmero inteiro aleatrio. Sem qualquer argumento, esta funo apresenta 0 ou 1 aleatoriamente. Com um
argumento inteiro a, apresenta um nmero inteiro aleatrio entre 0 e a. Com dois argumentos, a e b,
apresenta um nmero inteiro aleatrio entre a e b. Com trs argumentos inteiros, n, a e b, apresenta n
nmeros inteiros aleatrios entre a e b.
RANDINT
RANDINT(a)
RANDINT(a,b)
RANDINT(n,a,b)
Normal
Normal aleatrio. Gera um nmero aleatrio a partir de uma distribuio normal.
RANDNORM(,)
Exemplo:
RANDNORM(0,1) apresenta um nmero aleatrio a partir da distribuio Normal padro.
Probabilidade Densidade
Normal
Funo de densidade de probabilidade normal. Calcula a densidade de probabilidade ao valor x, dada a mdia,
, e o desvio padro, , de uma distribuio normal. Se for fornecido apenas um argumento, este assumido
como x e presume-se que =0 e =1.
NORMALD([,,]x)
Exemplo:
NORMALD(0.5) e NORMALD(0,1,0.5) do ambos 0.352065326764.
T
Funo de densidade de probabilidade do t de Student. Calcula a densidade de probabilidade da distribuio t
de Student a x, dados n graus de liberdade.
STUDENT(n,x)
Exemplo:
STUDENT(3,5.2) d 0.00366574413491.
2
Funo de densidade de probabilidade 2. Calcula a densidade de probabilidade da distribuio de x2, dados n
graus de liberdade.
CHISQUARE(n,x)
Exemplo:
CHISQUARE(2,3.2) d 0.100948258997.
F
Funo de densidade de probabilidade de Fisher (ou Fisher-Snedecor). Calcula a densidade de probabilidade
ao valor x, dados os graus de liberdade do numerador n e do denominador d.
FISHER(n,d,x)
Exemplo:
FISHER(5,5,2) d 0.158080231095.
Binmio
Funo de densidade de probabilidade de binmios. Calcula a probabilidade de k sucessos em n ensaios, cada
um com uma probabilidade de sucesso de p. Apresenta Comb(n,k) caso no exista qualquer terceiro
argumento. Tenha em ateno que n e k so nmeros inteiros com kn.
Exemplo: imagine que deseja saber a probabilidade de sair cara apenas 6 vezes se uma moeda "justa" for
lanada ao ar 20 vezes.
BINOMIAL(20, 0.5, 6) d 0.0369644165039.
Geomtrica
Funo de densidade de probabilidade geomtrica. Calcula a densidade de probabilidade da distribuio
geomtrica em x, dada a probabilidade p.
GEOMETRIC(p, x)
Exemplo:
GEOMETRIC(0.3, 4) d 0.1029.
Poisson
Funo massa de probabilidade de Poisson. Calcula a probabilidade de k ocorrncias de um evento durante
um intervalo futuro dado , a mdia de ocorrncias desse mesmo evento durante esse intervalo no passado.
Para esta funo, k um nmero inteiro no negativo e um nmero real.
POISSON(,k)
Exemplo: imagine que recebe, em mdia, 20 e-mails por dia. Qual a probabilidade de, amanh, receber 15?
POISSON(20,15) d 0.0516488535318.
Probabilidade Acumulativa
Normal
Funo de distribuio acumulativa normal. Apresenta a probabilidade da cauda inferior da funo de
densidade de probabilidade normal para o valor x, dados a mdia, , e o desvio padro, , de uma distribuio
normal. Se for fornecido apenas um argumento, este assumido como x e presume-se que =0 e =1.
NORMALD_CDF([,,]x)
Exemplo:
NORMALD_CDF(0,1,2) d 0.977249868052.
T
Funo de distribuio acumulativa do t de Student. Apresenta a probabilidade da cauda inferior da funo de
densidade de probabilidade do t de Student em x, dados n graus de liberdade.
STUDENT_CDF(n,x)
Exemplo:
STUDENT_CDF(3,3.2) d 0.0246659214814.
X2
Funo de distribuio acumulativa de X2. Apresenta a probabilidade da cauda inferior da funo de
densidade de probabilidade de X2 para o valor X, dados n graus de liberdade.
CHISQUARE_CDF(n,k)
F
Funo de distribuio acumulativa de Fisher. Apresenta a probabilidade da cauda inferior da funo de
densidade de probabilidade de Fisher para o valor x, dados os graus de liberdade do numerador n e do
denominador d.
FISHER_CDF(n,d,x)
Exemplo:
FISHER_CDF(5,5,2) d 0.76748868087.
Binmio
Funo de distribuio acumulativa de binmios. Apresenta a probabilidade de k ou menos sucessos em n
ensaios, com uma probabilidade de sucesso p para cada ensaio. Tenha em ateno que n e k so nmeros
inteiros com kn.
BINOMIAL_CDF(n,p,k)
Exemplo: imagine que deseja saber a probabilidade de sair cara 0, 1, 2, 3, 4, 5 ou 6 vezes se lanar ao ar uma
moeda "justa" 20 vezes.
BINOMIAL_CDF(20,0.5,6) d 0.05765914917.
Geomtrica
Funo de distribuio geomtrica cumulativa. Com dois valores (p e x), apresenta a probabilidade da cauda
inferior da funo de densidade de probabilidade geomtrica para o valor x, dada a probabilidade p. Com trs
valores (p, x1, e x2), apresenta a rea sob a funo de densidade de probabilidade geomtrica definida pela
probabilidade p, entre x1 e x2.
GEOMETRIC_CDF(p, x)
Exemplos:
GEOMETRIC_CDF (0.3, 4) d 0.7599.
Poisson
Funo de distribuio acumulativa de Poisson. Apresenta a probabilidade de x ou menos ocorrncias de um
evento num determinado intervalo de tempo, dadas ocorrncias esperadas.
POISSON_CDF( ,x)
Exemplo:
POISSON_CDF(4,2) d 0.238103305554.
Exemplo:
NORMALD_ICDF(0,1,0.841344746069) d 1.
T
Funo de distribuio acumulativa inversa do t de Student. Apresenta o valor x de modo que a probabilidade
de x da cauda inferior do t de Student, com n graus de liberdade, seja p.
STUDENT_ICDF(n,p)
Exemplo:
STUDENT_ICDF(3,0.0246659214814) d 3.2.
2
Funo de distribuio acumulativa inversa 2. Apresenta o valor de modo que a probabilidade de x da cauda
inferior de 2, com n graus de liberdade, seja p.
CHISQUARE_ICDF(n,p)
Exemplo:
CHISQUARE_ICDF(2, 0.957147873133) d 6.3.
F
Funo de distribuio acumulativa inversa de Fisher. Apresenta o valor x de modo que a probabilidade de x
da cauda inferior de Fisher, com os graus de liberdade do numerador n e do denominador d, seja p.
FISHER_ICDF(n,d,p)
Exemplo:
FISHER_ICDF(5,5,0.76748868087) d 2.
Binmio
Funo de distribuio acumulativa inversa de binmios. Apresenta o nmero de sucessos, k, em n ensaios,
cada um com uma probabilidade de p, de modo que a probabilidade de k ou menos sucessos seja q.
BINOMIAL_ICDF(n,p,q)
Exemplo:
BINOMIAL_ICDF(20,0.5,0.6) d 11.
Geomtrica
Funo da distribuio geomtrica cumulativa inversa. Apresenta o valor de x que tem o valor de
probabilidade da cauda inferior k, dada a probabilidade p.
Exemplo:
GEOMETRIC_ICDF(0.3, 0.95) d 9.
Poisson
Funo de distribuio acumulativa inversa de Poisson. Apresenta o valor x de modo que a probabilidade de x
ou menos ocorrncias de um evento num determinado intervalo de tempo, com ocorrncias esperadas (ou
mdias) do evento nesse intervalo, seja p.
POISSON_ICDF( ,p)
Exemplo:
POISSON_ICDF(4,0.238103305554) d 3.
Lista
Estas funes so aplicadas a dados contidos numa lista. Para mais informaes, consulte o captulo Listas
do Guia do Utilizador da Calculadora Prime.
Matriz
Estas funes so aplicadas a dados de matrizes guardados em variveis de matriz. Para mais informaes,
consulte o captulo Matrices (Matrizes) do Guia do Utilizador da Calculadora Prime.
Especial
Beta
Apresenta o valor da funo beta (B) para dois nmeros a e b.
Beta(a,b)
Gamma
Apresenta o valor da funo gama () para um nmero a.
Gamma(a)
Psi
Apresenta o valor da n-sima derivada da funo digama em x=a, em que a funo digama a primeira
derivada de ln(G(x)).
Psi(a,n)
Zeta
Apresenta o valor da funo zeta (Z) para um nmero real x.
Zeta(x)
erf
Apresenta o valor do ponto flutuante da funo de erro como x=a.
erf(a)
Ei
Apresenta a integral exponencial de uma expresso.
Ei(Expr)
Si
Apresenta a integral do seno de uma expresso.
Si(Expr)
Ci
Apresenta a integral do cosseno de uma expresso.
Ci(Expr)
Menu CAS
Prima para abrir os menus Toolbox (um dos quais o menu CAS). As funes do menu CAS costumam
ser as mais utilizadas. Esto disponveis muitas mais funes. Consulte Menu Catlogo (Cat.) na pgina 398.
Tenha em ateno que as funes da aplicao Geometria so apresentadas no menu Aplicao.
O resultado de um comando CAS pode variar consoante as definies CAS. Os exemplos apresentados neste
captulo assumem as predefinies CAS, salvo indicao em contrrio.
lgebra
Simplificar
Apresenta uma expresso simplificada.
simplify(Expr)
Colecionar
Recolhe termos semelhantes numa expresso polinomial (ou numa lista de expresses polinomiais).
Decompe os resultados, consoante as definies CAS.
collect(Poly) ou collect({Poly1, Poly2,..., Polyn})
Exemplos:
collect(x+2*x+1-4) d 3*x-3
collect(x^2-9*x+5*x+3+1) d (x-2)^2
Expandir
Apresenta uma expresso expandida.
expand(Expr)
Exemplo:
expand((x+y)*(z+1)) d y*z+x*z+y+x
Decompor
Apresenta um polinmio decomposto.
factor(Poli)
Exemplo:
factor(x^4-1) d (x-1)*(x+1)*(x^2+1)
Substituto
Substitui um valor por uma varivel numa expresso.
Sintaxe: subst(Expr,Var=value)
Exemplo:
subst(x/(4-x^2),x=3) d -3/5
Frao parcial)
Realiza a decomposio de uma frao em fraes parciais.
partfrac(RatFrac ou Opt)
Exemplo:
partfrac(x/(4-x^2)) d (-1/2)/(x-2)-(1/2)/((x+2)
Exemplo:
numer(10/12) d 5
Denominador
Denominador simplificado. Para os nmeros inteiros a e b, apresenta o denominador da frao a/b aps a
simplificao.
denom(a/b)
Exemplo:
denom(10/12) d 6
Lado esquerdo
Apresenta o lado esquerdo de uma equao ou a extremidade esquerda de um intervalo.
left(Expr1=Expr2) ou left(Real1..Real2)
Exemplo:
left(x^2-1=2*x+3) d x^2-1
Lado direito
Apresenta o lado direito de uma equao ou a extremidade direita de um intervalo.
right(Expr1=Expr2) ou right(Real1..Real2)
Exemplo:
right(x^2-1=2*x+3) d 2*x+3
Clculo
Diferencial
Com uma expresso como argumento, apresenta a derivada da expresso relativamente a x. Com uma
expresso e uma varivel como argumentos, apresenta a derivada ou a derivada parcial da expresso
relativamente varivel. Com uma expresso e mais do que uma varivel como argumentos, apresenta a
derivada da expresso relativamente s variveis do segundo argumento. Estes argumentos podem ser
seguidos de $k (k um nmero inteiro) para indicar o nmero de vezes que a expresso deve ser derivada
relativamente varivel. Por exemplo, diff(exp(x*y),x$3,y$2,z) igual a diff(exp(x*y),x,x,x,y,y,z).
diff(Expr,[var])
ou
diff(Expr,var1$k1,var2$k2,...)
Exemplo:
Integral
Apresenta a integral indefinida de uma expresso. Com uma expresso como argumento, apresenta a integral
indefinida relativamente a x. Com o segundo, terceiro e quarto argumentos opcionais, pode especificar a
varivel de integrao e os limites para uma integral definida.
int(Expr,[Var(x)],[Real(a)],[Real(b)])
Exemplo:
int(1/x) d ln(abs(x))
Limite
Apresenta o limite de uma expresso quando a varivel se aproxima de um ponto limite a ou +/ infinito. Com
o quarto argumento opcional, pode especificar se se trata do limite inferior, superior ou bidirecional (1 para
limite inferior, +1 para limite superior e 0 para limite bidirecional). Se o quarto argumento no for fornecido, o
limite apresentado bidirecional. A funo de limite pode retornar que se refere a infinidade complexa, um
nmero infinito no plano complexo cujo argumento desconhecido. No contexto de um limite, a infinidade
complexa normalmente interpretada como significando que o limite indefinido.
limit(Expr,Var,Val,[Dir(1, 0, -1)])
Exemplo:
limit((n*tan(x)-tan(n*x))/(sin(n*x)-n*sin(x)),x,0) d 2
Por exemplo, lim(1/x, x, 0) d ; isto matematicamente correto e neste caso, indica que o limite
indefinido.
Srie
Apresenta a expanso de srie de uma expresso na proximidade de uma determinada varivel de igualdade.
Com o terceiro e quarto argumentos opcionais, pode especificar a ordem e a direo da expanso de srie. Se
no for especificada nenhuma ordem, a srie apresentada a quinta ordem. Se no for especificada nenhuma
direo, a srie bidirecional.
series(Expr,Equal(var=limit_point),[Order],[Dir(1,0,-1)])
Exemplo:
series((x^4+x+2)/(x^2+1),x=0,5) d 2+x-2x^2-x^3+3x^4+x^5+x^6*order_size(x)
Soma
Apresenta a soma discreta de Expr relativamente varivel Var de Real1 a Real2. Pode tambm utilizar o
modelo de soma do menu Modelo. Apenas com os dois primeiros argumentos, apresenta a antiderivada
discreta da expresso relativamente varivel.
sum(Expr,Var,Real1, Real2,[Step])
Exemplo:
sum(n^2,n,1,5) d 55
Exemplo:
curl([2*x*y,x*z,y*z],[x,y,z]) d [z-x,0,z- 2*x]
Divergncia
Apresenta a divergncia de um campo vetorial, definida por:
divergence([A,B,C],[x,y,z])=dA/dx+dB/dy+dC/dz.
divergence([Expr1, Expr2, , ExprN], [Var1, Var2, , VarN])
Exemplo:
divergence([x^2+y,x+z+y,z^3+x^2],[x,y,z]) d 2*x+3*z^2+1
Gradiente
Apresenta o gradiente de uma expresso. Com uma lista de variveis como segundo argumento, apresenta o
vetor das derivadas parciais.
grad(Expr,LstVar)
Exemplo:
grad(2*x^2*y-x*z^3,[x,y,z]) d [2*2*x*y-z^3,2*x^2,-x*3*z^2]
Hessian
Apresenta a matriz Hessian de uma expresso.
hessian(Expr,LstVar)
Exemplo:
hessian(2*x^2*y-x*z,[x,y,z]) d [[4*y,4*x,-1],[2*2*x,0,0],[-1,0,0]]
Clculo Integral
Por partes u
Efetua a integrao por partes da expresso f(x)=u(x)*v'(x), com f(x) como primeiro argumento e u(x) (ou 0)
como segundo argumento. Especificamente, apresenta um vetor cujo primeiro elemento u(x)*v(x) e cujo
segundo elemento v(x)*u'(x). Com os terceiro, quarto e quinto argumentos opcionais, pode especificar uma
varivel de integrao e os limites da integrao. Se no for fornecida nenhuma varivel de integrao,
presume-se que x.
ibpu(f(Var), u(Var), [Var], [Real1], [Real2])
Exemplo:
ibpu(x*ln(x), x) d [x*(x*ln(x) x*ln(x)+x]
Exemplo:
ibpdv(ln(x),x) d x*ln(x)-x
F(b)F(a)
Apresenta F(b)F(a).
preval(Expr(F(var)),Real(a),Real(b),[Var])
Exemplo:
preval(x^2-2,2,3) d 5
Clculo Limites
Soma de Riemann
Apresenta um equivalente soma de Expr para var2, de var2=1 a var2=var1 (na proximidade de n=+),
quando a soma encarada como uma soma de Riemann associada a uma funo contnua definida em [0,1].
sum_riemann(Expr, [Var1 Var2])
Exemplo:
sum_riemann(1/(n+k),[n,k]) d ln(2)
Taylor
Devolve a expanso de srie de Taylor de uma expresso num ponto ou no infinito (por predefinio, em x=0 e
com ordem relativa=5).
taylor(Expr,[Var=Value],[Order])
Exemplo:
taylor(sin(x)/x,x=0) d 1-(1/6)*x^2+(1/120)*x^4+x^6*order_size(x)
Taylor do quociente
Apresenta o polinmio de Taylor de grau n para o quociente de 2 polinmios.
divpc(Poly1,Poly2,Integer)
Exemplo:
divpc(x^4+x+2,x^2+1,5) apresenta o polinmio de 5. grau x^5+3*x^4-x^3-2*x^2+x+2
Exemplo:
laplace(exp(x)*sin(x)) d 1/(x^2-2*x+2)
Inversa de Laplace
Apresenta a transformada inversa de Laplace de uma expresso.
ilaplace(Expr,[Var],[IlapVar])
Exemplo:
ilaplace(1/(x^2+1)^2) d ((-x)*cos(x))/2+sin(x)/2
FFT
Com um argumento (um vetor), apresenta a transformada discreta de Fourier em R.
fft(Vet)
Com dois argumentos inteiros adicionais a e p, apresenta a transformada discreta de Fourier no campo Z/pZ,
com a como n-sima raiz primitiva de 1 (n=tamanho(vetor)).
fft((Vector, a, p) (fft((Vetor, a, p))
Exemplo:
fft([1,2,3,4,0,0,0,0]) d [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]
FFT inversa
Apresenta a transformada discreta inversa de Fourier.
ifft(Vector) (ifft(Vetor))
Exemplo:
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]) d
[0.99999999999,3.99999999999,10.0,20.0,25.0,24.0,16.0,-6.39843733552e-12]
Resolv
Resolv
Apresenta uma lista das solues (reais e complexas) de uma equao polinomial ou de um conjunto de
equaes polinomiais.
solve(Eq,[Var]) ou solve({Eq1, Eq2,}, [Var])
Exemplos:
solve(x^2-3=1) d {-2,2}
Zeros
Com uma expresso como argumento, apresenta os zeros reais da expresso, ou seja, as solues quando a
expresso definida como igual a zero.
Com uma lista de expresses como argumento, apresenta a matriz em que as linhas so as solues reais do
sistema formadas atravs da definio de cada expresso como igual a zero.
zeros(Expr,[Var]) ou zeros({Expr1, Expr2,},[{Var1, Var2,}])
Exemplo:
zeros(x^2-4) d [-2 2]
Resolver complexa
Apresenta uma lista das solues complexas de uma equao polinomial ou de um conjunto de equaes
polinomiais.
cSolve(Eq,[Var]) ou cSolve({Eq1, Eq2,}, [Var])
Exemplo:
cSolve(x^4-1=0, x) d {1 -1 -i i}
Zeros de complexa
Com uma expresso como argumento, apresenta um vetor que contm os zeros de complexa da expresso,
ou seja, as solues quando a expresso definida como igual a zero.
Com uma lista de expresses como argumento, apresenta a matriz em que as linhas so as solues
complexas do sistema formadas atravs da definio de cada expresso como igual a zero.
cZeros(Expr,[Var] ou cZeros({Expr1, Expr2,},[{Var1, Var2,}])
Exemplo:
cZeros(x^4-1) d [1 -1 -i i]
Resolver numrica
Apresenta a soluo numrica de uma equao ou de um sistema de equaes.
Opcionalmente, pode utilizar um terceiro argumento para especificar uma tentativa para a soluo ou um
intervalo dentro do qual se espera achar a soluo.
Opcionalmente, pode utilizar um quarto argumento para designar o algoritmo iterativo a utilizar pelo
solucionador.
fSolve(Eq,Var) ou fSolve(Expr, Var=Tentativa)
Exemplos:
fSolve(cos(x)=x,x,-1..1) d [0.739085133215]
fSolve([x2+y-2,x+y2-2],[x,y],[0,0]) d [1.,1.]
Equao diferencial
Apresenta a soluo de uma equao diferencial.
Exemplo:
desolve(y''+y=0,y) d G_0*cos(x)+G_1*sin(x)
Resolver EDO
Solucionador de Equaes Diferenciais Ordinrias. Resolve uma equao diferencial ordinria dada por Expr,
com variveis declaradas em VectrVar e condies iniciais para as variveis declaradas em VectrInit. Por
exemplo, odesolve(f(t,y),[t,y],[t0,y0],t1) apresenta a soluo aproximada de y'=f(t,y) para as variveis t e y
com as condies iniciais t=t0 e y=y0.
odesolve(Expr,VectVar,VectInitCond,FinalVal,[tstep=Val,curve])
Exemplo:
odesolve(sin(t*y),[t,y],[0,1],2) d [1.82241255674]
Sistema linear
Dados um vetor de equaes lineares e um vetor de variveis correspondente, apresenta a soluo para o
sistema de equaes lineares.
linsolve([EqLin1, EqLin2,], [Var1, Var2,])
Exemplo:
linsolve([x+y+z=1,x-y=2,2*x-z=3],[x,y,z]) d [3/2,-1/2,0]
Reescrever
lncollect
Reescreve uma expresso com os logaritmos recolhidos. Aplica ln(a)+n*ln(b) = ln(a*b^n) para um nmero
inteiro n.
lncollect(Expr)
Exemplo:
lncollect(ln(x)+2*ln(y)) d ln(x*y^2)
powexpand
Reescreve uma expresso com uma potncia que uma soma ou um produto como um produto de potncias.
Aplica a^(b+c)=(a^b)*(a^c).
powexpand(Expr)
Exemplo:
powexpand(2^(x+y)) d (2^x)*(2^y)
texpand
Expande uma expresso transcendental.
texpand(Expr)
Exemplo:
Reescrever Exp e Ln
ey*lnx xy
Apresenta uma expresso da forma en*ln(x) reescrita como uma potncia de x. Aplica en*ln(x)=xn.
exp2pow(Expr)
Exemplo:
exp2pow(exp(3*ln(x))) d x^3
xyey*lnx
Apresenta uma expresso com as potncias reescritas como uma exponencial. Essencialmente, o inverso de
exp2pow.
pow2exp(Expr)
Exemplo:
pow2exp(a^b) d exp(b*ln(a))
exp2trig
Apresenta uma expresso com exponenciais complexas reescritas em funo do seno e do cosseno.
exp2trig(Expr)
Exemplo:
exp2trig(exp(i*x)) d cos(x)+(i)*sin(x)
expexpand
Apresenta uma expresso com exponenciais em forma expandida.
expexpand(Expr)
Exemplo:
expexpand(exp(3*x)) d exp(x)^3
Reescrever Seno
asinxacosx
Apresenta uma expresso com asin(x) reescrito como /2 acos(x).
asin2acos(Expr)
Exemplo:
asin2acos(acos(x)+asin(x)) d /2
asinxatanx
Exemplo:
asin2atan(2*asin(x)) d
sinxcosx*tanx
Apresenta uma expresso com sin(x) reescrito como cos(x)*tan(x).
sin2costan(Expr)
Exemplo:
sin2costan(sin(x)) d tan(x)*cos(x)
Reescrever Cosseno
acosxasinx
Apresenta uma expresso com acos(x) reescrito como /2asin(x).
acos2asin(Expr)
Exemplo:
acos2asin(acos(x)+asin(x)) d /2
acosxatanx
cos2atan(Expr)
Exemplo:
acos2atan(2*acos(x)) d
cosxsinx/tanx
Apresenta uma expresso com cos(x) reescrito como sin(x)/tan(x).
cos2sintan(Expr)
Exemplo:
cos2sintan(cos(x)) d sin(x)/tan(x)
Reescrever Tangente
atanxasinx
atan2asin(Expr)
Exemplo:
atanxacosx
atan2acos(Expr)
tanxsinx/cosx
Apresenta uma expresso com tan(x) reescrito como sin(x)/cos(x).
tan2sincos(Expr)
Exemplo:
tan2sincos(tan(x)) d sin(x)/cos(x)
halftan
Apresenta uma expresso com sin(x), cos(x) ou tan(x) reescrito como tan(x/2).
halftan(Expr)
Exemplo:
halftan(sin(x)) d
Reescrever Trig
trigxsinx
Apresenta uma expresso simplificada com as frmulas sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x). Sin(x)
tem precedncia sobre cos(x) e tan(x) no resultado.
trigsin(Expr)
Exemplo:
trigsin(cos(x)^4+sin(x)^2) d sin(x)^4-sin(x)^2+1
trigxcosx
Apresenta uma expresso simplificada com as frmulas sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x). Cos(x)
tem precedncia sobre sin(x) e tan(x) no resultado.
trigcos(Expr)
Exemplo:
trigcos(sin(x)^4+sin(x)^2) d cos(x)^4-3*cos(x)^2+2
trigxtanx
Apresenta uma expresso simplificada com as frmulas sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x). Tan(x)
tem precedncia sobre sin(x) e cos(x) no resultado.
Exemplo:
trigtan(cos(x)^4+sin(x)^2) d (tan(x)^4+tan(x)^2+1)/(tan(x)^4+2*tan(x)^2+1)
atrig2ln
Apresenta uma expresso com as funes trigonomtricas inversas reescritas atravs da funo do logaritmo
natural.
trig2ln(Expr)
Exemplo:
atrig2ln(atan(x)) d
tlin
Apresenta uma expresso trigonomtrica com os produtos e as potncias de nmeros inteiros linearizados.
tlin(ExprTrig)
Exemplo:
tlin(sin(x)^3) d
tcollect
Apresenta uma expresso trigonomtrica linearizada com quaisquer termos de seno e cosseno do mesmo
ngulo reunidos.
tcollect(Expr)
Exemplo:
tcollect(sin(x)+cos(x)) d
trigexpand
Apresenta uma expresso trigonomtrica em forma expandida.
trigexpand(Expr)
Exemplo:
trigexpand(sin(3*x)) d (4*cos(x)^2- 1)*sin(x)
trig2exp
Apresenta uma expresso com as funes trigonomtricas reescritas como exponenciais complexas (sem
linearizao).
trig2exp(Expr)
Exemplo:
trig2exp(sin(x)) d
Exemplo:
idivis(12) d [1, 2, 3, 4, 6, 12]
Fatores
Apresenta a decomposio dos fatores primos de um nmero inteiro.
NOTA: Em alguns casos, ifactor pode falhar. Nestes casos, ir dar o produto de -1 e o oposto da entrada.
O -1 indica que a decomposio falhou.
ifactor(Integer)
Exemplo:
ifactor(150) d 2*3*5^2
Lista de fatores
Apresenta um vetor com os fatores primos de um nmero inteiro ou uma lista de nmeros inteiros, com cada
fator seguido pela respetiva multiplicidade.
ifactors(Integer)
ou
ifactors({Intei1, Intei2,})
Exemplo:
ifactors(150) d [2, 1, 3, 1, 5, 2]
MDC
Apresenta o mximo divisor comum a dois ou mais nmeros inteiros.
gcd(Intei1, Intei2,)
Exemplo:
gcd(32,120,636) d 4
MMC
Apresenta o mnimo mltiplo comum a dois ou mais nmeros inteiros.
lcm(Intei1, Intei2,)
Exemplo:
lcm(6,4) d 12
Exemplo:
isPrime(19999) d falso
N-simo Primo
Apresenta o n-simo nmero primo.
ithprime(Intg(n)) em que n est entre 1 e 200,000
Exemplo:
ithprime(5) d 11
Primo seguinte
Apresenta o primo ou pseudo-primo seguinte aps um nmero inteiro.
nextprime(Integer)
Exemplo:
nextprime(11) d 13
Primo anterior
Apresenta o nmero primo ou pseudo-primo mais prximo de, mas inferior a, um nmero inteiro.
prevprime(Integer)
Exemplo:
prevprime(11) d 7
Euler
Calcula o tociente de Euler para um nmero inteiro.
euler(Integer)
Exemplo:
euler(6) d 2
Exemplo:
iquo(63, 23) d 2
Exemplo:
irem(63, 23) d 17
anMOD p
Para os trs nmeros inteiros a, n e p, apresenta an mdulo p em [0, p1].
powmod(a, n, p,[Expr],[Var])
Exemplo:
powmod(5,2,13) d 12
Resto chins
Teorema do Resto Chins de nmeros inteiros para duas equaes. Pega em dois vetores de nmeros inteiros,
[a p] e [b q], e apresenta um vetor de dois nmeros inteiros, [r n], de modo que x r mod n. Neste caso, x tal
que x a mod p e x b mod q; tambm n=p*q.
ichinrem([a,p],[b,q])
Exemplo:
ichinrem([2, 7], [3, 5]) d [23, 35]
Polinmio
Encontrar razes
Dado um polinmio em x (ou um vetor que contm os coeficientes de um polinmio), apresenta um vetor que
contm as razes do mesmo.
proot(Poly) ou proot(Vector)
Exemplo:
proot([1,0,-2]) d [-1.41421356237,1.41421356237]
Coeficientes
Dado um polinmio em x, apresenta um vetor que contm os coeficientes. Se o polinmio estiver numa
varivel que no x, ento, declare a varivel como o segundo argumento. Com um nmero inteiro como
terceiro argumento opcional, apresenta o coeficiente do polinmio cujo grau coincide com o nmero inteiro.
coeff(Poly, [Var], [Integer])
Exemplo:
coeff(x^2-2) d [1 0 -2]
coeff(y^2-2, y, 1) d 0
Divisores
Dado um polinmio, apresenta um vetor que contm os divisores do polinmio.
Exemplo:
divis(x^2-1) d [1 -1+x 1+x (-1+x)*(1+x)]
Lista de fatores
Apresenta um vetor com os fatores primos de um polinmio ou uma lista de polinmios, com cada fator
seguido pela respetiva multiplicidade.
factors(Poly) ou factors({Poly1, Poly2,})
Exemplo:
factors(x^4-1) d [x-1 1 x+1 1 x2+1 1]
MDC
Apresenta o mximo divisor comum a dois ou mais polinmios.
gcd(Poli1,Poli2...)
Exemplo:
gcd(x^4-1, x^2-1) d x^2-1
MMC
Apresenta o mnimo mltiplo comum a dois ou mais polinmios.
lcm(Poli1, Poli2,)
Exemplo:
lcm(x^2-2*x+1,x^3-1) d (x-1)*(x^3-1)
Polinmio Criar
Poli.Coef.
Dado um polinmio, apresenta um vetor que contm os coeficientes do polinmio. Com uma varivel como
segundo argumento, apresenta os coeficientes de um polinmio relativamente varivel. Com uma lista de
variveis como segundo argumento, apresenta o formato interno do polinmio.
symb2poly(Expr,[Var]) ou symb2poly(Expr, {Var1, Var2,})
Exemplo:
symb2poly(x*3+2.1) d [3 2.1]
Coef.Poli.
Com um vetor como argumento, apresenta um polinmio em x com coeficientes (por ordem descendente)
obtidos a partir do vetor do argumento. Com uma varivel como segundo argumento, apresenta um
polinmio semelhante nessa varivel.
poly2symb(Vetor, [Var]))
Exemplo:
poly2symb([1,2,3],x) d (x+2)*x+3
Exemplo:
pcoeff({1,0,0,0,1}) d [1 -2 1 0 0 0]
RazesPoli.
Assume um vetor como argumento. O vetor contm cada raiz ou polo de uma funo racional. Cada raiz ou
polo seguido pela respetiva ordem, tendo os polos uma ordem negativa. Apresenta a funo racional em x
que possui as razes e polos (com as respetivas ordens) especificados no vetor do argumento.
fcoeff(Vector) em que Vector tem a forma [Root1, Order1, Root2, Order2, ])
Exemplo:
fcoeff([1,2,0,1,3,-1]) d (x-1)^2*x*(x-3)^- 1
Aleatrio
Apresenta um vetor dos coeficientes de um polinmio de grau Nmero inteiro e em que os coeficientes
so nmeros inteiros aleatrios no intervalo 99 a 99, com distribuio uniforme, ou num intervalo
especificado por Intervalo. Utilize com poly2symbol para criar um polinmio aleatrio em qualquer
varivel.
randpoly(Integer, Interval, [Dist]), em que Interval tem a forma Real1..Real2.
Exemplo:
randpoly(t, 8, -1..1) apresenta um vetor de 9 nmeros inteiros aleatrios, todos entre 1 e 1.
Mnimo
Com apenas uma matriz como argumento, apresenta o polinmio mnimo em x de uma matriz, escrito como
uma lista dos respetivos coeficientes. Com uma matriz e uma varivel como argumentos, apresenta o
polinmio mnimo da matriz escrito em forma simblica relativamente varivel.
pmin(Mtrz,[Var])
Exemplo:
pmin([[1,0],[0,1]],x) d x-1
Polinmio lgebra
Quociente
Apresenta um vetor que contm os coeficientes do quociente euclidiano de dois polinmios. Os polinmios
podem ser escritos como uma lista de coeficientes ou em forma simblica.
quo(List1, List2, [Var])
ou
quo(Poli1, Poli2, [Var])
Exemplo:
Resto
Apresenta um vetor que contm os coeficientes do resto do quociente euclidiano de dois polinmios. Os
polinmios podem ser escritos como uma lista de coeficientes ou em forma simblica.
rem(List1, List2, [Var])
ou
rem(Poli1, Poli2, [Var])
Exemplo:
rem({1, 2, 3, 4}, {-1, 2}) d [26]
Grau
Apresenta o grau de um polinmio.
degree(Poli)
Exemplo:
degree(x^3+x) d 3
Exemplo:
factor_xn(x^4-1) d x^4*(1-x^-4)
Coef. MDC
Apresenta o mximo divisor comum (MDC) dos coeficientes de um polinmio.
content(Poli,[Var])
Exemplo:
content(2*x^2+10*x+6) d 2
N. de zeros
Se a e b forem reais, apresenta o nmero de alteraes de sinal no polinmio especificado no intervalo [a,b].
Se a ou b no forem reais, apresenta o nmero de razes complexas no retngulo delimitado por a e b. Se Var
for omitido, assumido como sendo x.
sturmab(Poli[,Var],a,b)
Exemplo:
sturmab(x^2*(x^3+2),-2,0) d 1
sturmab(n^3-1,n,-2-i,5+3i) d 3
Exemplo:
chinrem d
[[2 2 1] [1 1 2 1 1]]
Polinmio Especial
Ciclotmico
Apresenta a lista de coeficientes do polinmio ciclotmico de um nmero inteiro.
cyclotomic(Integer)
Exemplo:
cyclotomic(20) d [1 0 1 0 1 0 1 0 1]
Base de Groebner
Dados um vetor de polinmios e um vetor de variveis, apresenta a base de Groebner do ideal abrangido pelo
conjunto de polinmios.
gbasis([Poly1 Poly2], [Var1 Var2])
Exemplo:
gbasis([x^2-y^3,x+y^2],[x,y]) d [y^4- y^3,x+y^2]
Resto de Groebner
Dados um polinmio e um vetor de polinmios e um vetor de variveis, apresenta o resto da diviso do
polinmio pela base de Groebner do vetor de polinmios.
greduce(Poly1, [Poly2 Poly3 ], [Var1 Var2])
Exemplo:
greduce(x*y-1,[x^2-y^2,2*x*y-y^2,y^3],[x,y]) d 1/2*y^2-1
Hermite
Apresenta o polinmio de Hermite de grau n, em que n um nmero inteiro inferior a 1556.
hermite(Integer)
Exemplo:
hermite(3) d 8*x^3-12*x
ou
lagrange
Exemplo:
lagrange([1,3],[0,1]) d (x-1)/2
Laguerre
Dado um nmero inteiro n, apresenta o polinmio de Laguerre de grau n.
laguerre(Integer)
Exemplo:
laguerre(4) d 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
Legendre
Dado um nmero inteiro n, apresenta o polinmio de Legendre de grau n.
legendre(Integer)
Exemplo:
legendre(4) d 35/8 x4 + 15/4 x2 + 3/8
Chebyshev Tn
Dado um nmero inteiro n, apresenta o polinmio de Chebyshev (do primeiro tipo) de grau n.
tchebyshev1(Integer)
Exemplo:
tchebyshev1(3) d 4*x^3-3*x
Chebyshev Un
Dado um nmero inteiro n, apresenta o polinmio de Chebyshev (do segundo tipo) de grau n.
tchebyshev2(Integer)
Exemplo:
tchebyshev2(3) d 8*x^3-4*x
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)
Contorno
Utilizado para definir um grfico de contorno na vista Simblica da aplicao Geometria. Dada uma expresso
em x e y, bem como uma lista de variveis e uma lista de valores, desenha o grfico de contorno da superfcie
z=f(x,y). Especificamente, desenha as linhas de contorno z1, z2, etc., definidas pela lista de valores. Tambm
pode especificar valores de passo para x e para y.
plotcontour(Expr, [ListVars], [ListVals], [xstep=val1], [ystep=val2])
Exemplo:
plotcontour(x^2+2*y^2-2, {x, y}, {2, 4, 6}) desenha as trs linhas de contorno de
z=x^2+2*y^22 para z=2, z=4 e z=6.
Menu Aplicao
Prima para abrir os menus Toolbox (um dos quais o menu Aplicao). As funes da aplicao so
utilizadas nas aplicaes HP para efetuar clculos comuns. Por exemplo, na aplicao Funo, o menu Fun
da vista de Desenho contm uma funo chamada SLOPE que calcula o declive de uma determinada funo
num determinado ponto. A funo SLOPE tambm pode ser utilizada a partir da vista de Incio ou de um
programa, de modo a gerar os mesmos resultados. As funes da aplicao descritas nesta seco so
agrupadas por aplicao.
AREA
rea abaixo de uma curva ou entre curvas. Acha a rea com sinal abaixo de uma funo ou entre duas
funes. Acha a rea abaixo da funo Fn ou abaixo de Fn e acima da funo Fm, do valor mais baixo de X para
o valor mais elevado de X.
AREA(Fn,[Fm,]lower,upper)
Exemplo:
AREA(-X,X2 -2,-2,1) d 4.5
EXTREMUM
Extremo de uma funo. Acha o extremo (se existir algum) da funo Fn mais prximo da tentativa de achar o
valor de X.
EXTREMUM(Fn, guess)
Exemplo:
EXTREMUM(X)2 -X-2,0 d 0.5
ISECT
Interseco de duas funes. Acha a interseco (se existir alguma) das duas funes, Fn e Fm, mais prxima
da tentativa de achar o valor X.
ISECT(Fn,Fm,guess)
Exemplo:
ISECT(X,3-X,2) d 1.5
ROOT
Raiz de uma funo. Acha a raiz da funo Fn (se existir alguma) mais prxima da tentativa de achar o valor
de X.
ROOT(Fn,guess)
Exemplo:
ROOT(3-X2, 2) d 1.732
SLOPE
Declive de uma funo. Apresenta o declive da funo Fn no valor de X (se a derivada da funo existir nesse
valor).
SLOPE(Fn,value)
Exemplo:
SLOPE(3-X 2 ,2) d -4
SOLVE
Resolve uma equao para uma das suas variveis. Resolve a equao En para a varivel var, utilizando o
valor de tentativa como o valor inicial para o valor da varivel var . Se En for uma expresso, ser apresentado
o valor da varivel var que torna a expresso igual a zero.
SOLVE(En,var,guess)
Exemplo:
SOLVE(X 2 -X-2,X,3) d 2
Esta funo apresenta tambm um nmero inteiro indicativo do tipo de soluo encontrada, da seguinte
forma:
0 foi encontrada uma soluo exata
A sintaxe para muitas mas no todas as funes de folha de clculo seguem este padro:
functionName(input,[optional parameters])
Input a lista de introduo para a funo. Pode tratar-se de uma referncia de intervalo de clulas, uma
lista simples ou qualquer coisa que d origem a uma lista de valores.
Um parmetro opcional til o parmetro Configuration. Esta uma string que controla quais os valores
gerados. A excluso do parmetro resulta na predefinio. A ordem dos valores tambm pode ser controlada
pela ordem em que aparecem na string.
Por exemplo: =STAT1(A25:A37) produz o resultado predefinido seguinte, com base nos valores
numricos nas clulas A25 a A37.
No entanto, se desejar ver apenas o nmero de pontos de dados e o desvio padro, introduza
=STAT1(A25:A37,h n ). Aquilo que a string de configurao indica aqui que so necessrios
cabealhos de linha (h) e, alm disso, apenas o nmero de pontos de dados (n) e o desvio padro () sero
apresentados.
Por exemplo, SUM(B7:B23) apresenta a soma dos nmeros no intervalo B7 a B23. Pode tambm
especificar um bloco de clulas, como em SUM(B7:C23).
apresentado um erro caso uma clula do intervalo especificado contenha um objeto no numrico.
AVERAGE
Calcula a mdia aritmtica de um intervalo de nmeros.
AVERAGE([input])
Por exemplo, AVERAGE(B7:B23) apresenta a mdia aritmtica dos nmeros no intervalo B7 a B23. Pode
tambm especificar um bloco de clulas, como em AVERAG(B7:C23).
apresentado um erro caso uma clula do intervalo especificado contenha um objeto no numrico.
Range: o intervalo de clulas onde os resultados devem ser colocados. Se for especificada apenas uma
clula, o intervalo calculado automaticamente a partir dessa clula.
Configuration: uma string que controla quais os resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string
de configurao so separadas por espaos.
h mostrar cabealhos de linha
H mostrar cabealhos de coluna
S mostrar o incio do perodo
E mostrar o fim do perodo
P mostrar o capital pago no perodo
B mostrar o saldo no fim do perodo
I mostrar os juros pagos no perodo
Todos os outros parmetros de introduo (exceto fix) so variveis da vista Numrica da aplicao
Financeira. Consulte Funes da aplicao Financeira na pgina 392 para mais informaes. Tenha em
ateno que apenas so necessrios os primeiros quatro. fix o nmero de casas decimais que sero
utilizadas nos resultados apresentados.
STAT1
A funo STAT1 fornece um intervalo de estatsticas a uma varivel. Pode calcular todos ou qualquer um dos
valores de , , , s, s, , , serr, , n, min, q1, med, q3 e max.
s s
med q3 max
Por exemplo, se especificar "h n x", a primeira coluna ir conter cabealhos de linha, a primeira linha ir
equivaler ao nmero de itens contidos nos dados introduzidos, a segunda ir equivaler soma dos itens e a
terceira ir equivaler mdia dos dados. Se no especificar nenhuma string de configurao, ser utilizada
uma predefinida.
Notas:
A funo STAT1 f s atualiza o contedo das clulas de destino quando a clula que contm a frmula
calculada. Isso significa que, se a vista da folha de clculo contiver, em simultneo, resultados e dados
introduzidos, mas no a clula que contm a funo STAT1, atualizar os dados no ir resultar na atualizao
dos resultados, uma vez que a clula que contm STAT1 no recalculada (pois no est visvel).
O formato das clulas que recebem cabealhos alterado de modo que a opo Show (Mostrar) " " seja
definida como falsa.
A funo STAT1 substitui o contedo das clulas de destino, possivelmente apagando dados.
Exemplos:
STAT1(A25:A37)
STAT1(A25:A37,h n x ).
REGRS
Tenta ajustar os dados introduzidos a uma funo especificada (a predefinio linear).
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
Parameters refere-se a um argumento (uma lista dos coeficientes da linha de regresso) ou aos n
coeficientes consecutivos.
PredX
Apresenta o x previsto para um determinado y.
PredX(mode, y, parameters)
Mode rege o modelo de regresso utilizado:
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
Parameters refere-se a um argumento (uma lista dos coeficientes da linha de regresso) ou aos n
coeficientes consecutivos.
Os parmetros de introduo podem tratar-se de uma referncia de intervalo, uma lista de referncias de
clula ou uma simples lista de valores.
Modo: especifica que hiptese alternativa utilizar:
1: < 0
2: > 0
3: 0
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tZ: o valor Z do teste
tM: o valor introduzido
prob: a probabilidade da cauda inferior
cZ: o valor Z crtico associado ao nvel- introduzido
cx1: o valor crtico mais baixo da mdia associado ao valor Z crtico
cx2: o valor crtico mais elevado da mdia associado ao valor Z crtico
std: o desvio padro
Exemplo:
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1, "") apresenta duas colunas na aplicao
Folha de Clculo. A primeira coluna contm os cabealhos e a segunda coluna contm os valores para cada
um dos seguintes: Reject/Fail=1, Test Z = -0.94621, Test = 0.461368, P= 0.172022, Critical Z= -1.64485,
Critical = 0.432843.
HYPZ2mean
O teste Z de duas amostras para a diferena entre duas mdias.
HypZ2mean( 1,2, n1,n2,1,2,,mode,[configuration])
2: 1 > 2
3: 1 2
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string de
configurao so separadas por espaos.
HypZ1prop
O teste Z de uma amostra para uma proporo.
HypZ1prop(x,n,0,,,mode,[configuration]) em que x o nmero de sucessos da amostra
2: > 0
3: 0
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tZ: o valor Z do teste
tP: a proporo de sucessos do teste
prob: a probabilidade da cauda inferior
cZ: o valor Z crtico associado ao nvel- introduzido
cp1: a proporo crtica mais baixa de sucessos associada ao valor Z crtico
cp2: a proporo crtica mais elevada de sucessos associada ao valor Z crtico
std: o desvio padro
Exemplo:
HypZ1prop(21, 50, 0.5, 0.05,1, "")
HypZ2prop
O teste Z de duas amostras para comparar duas propores.
2: 1 > 2
3: 1 2
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tZ: o valor Z do teste
tP: o valor do teste
prob: a probabilidade da cauda inferior
cZ: o valor Z crtico associado ao nvel- introduzido
cp1: o valor crtico mais baixo de associado ao valor Z crtico
cp2: o valor crtico mais elevado de associado ao valor Z crtico
Exemplo:
HypZ2prop(21, 26, 50, 50, 0.05, 1, "")
HypT1mean
O teste T de uma amostra para uma mdia.
HypT1mean( , n, 0,,mode,[configuration])
1: < 0
2: > 0
3: 0
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tT: o valor T do teste
tM: o valor introduzido
prob: a probabilidade da cauda inferior
df: os graus de liberdade
cT: o valor T crtico associado ao nvel- introduzido
HypT2mean
O teste T de duas amostras para a diferena entre duas mdias.
HypT2mean ( 1, 2,n1,n2,s1,s2,,pooled,mode,[configuration]
2: 1 > 2
3: 1 2
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tT: o valor T do teste
tM: o valor introduzido
prob: a probabilidade da cauda inferior
cT: o valor T crtico associado ao nvel- introduzido
cx1: o valor crtico mais baixo de associado ao valor T crtico
cx2: o valor crtico mais elevado de associado ao valor T crtico
Exemplo:
HypT2mean(0.461368, 0.522851, 0.2776, 0.2943,50, 50, 0, 0.05, 1, "")
ConfZ1mean
O intervalo de confiana Normal de uma amostra para uma mdia.
ConfZ1mean( ,n,s,C,[configuration])
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
ConfZ2mean
O intervalo de confiana Normal de duas amostras para a diferena entre duas mdias.
ConfZ2mean ( 1, 2,n1,n2,s1,s2,C,[configuration]
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
zXh: o limite superior do intervalo de confiana
prob: a probabilidade da cauda inferior
std: o desvio padro
Exemplo:
ConfZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.95, "")
ConfZ1prop
O intervalo de confiana Normal de uma amostra para uma proporo.
ConfZ1prop(x,n,C,[configuration])
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
zXh: o limite superior do intervalo de confiana
zXm: o ponto mdio do intervalo de confiana
std: o desvio padro
Exemplo:
ConfZ1prop(21, 50, 0.95, "")
ConfZ2prop
O intervalo de confiana Normal de duas amostras para a diferena entre duas propores.
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
zXh: o limite superior do intervalo de confiana
zXm: o ponto mdio do intervalo de confiana
std: o desvio padro
Exemplo:
ConfZ2prop(21, 26, 50, 50, 0.95, "")
ConfT1mean
O intervalo de confiana do T de Student de uma amostra para uma mdia.
ConfT1mean( ,s,n,C,[configuration])
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
DF: os graus de liberdade
T: o valor T crtico
tXl: o limite inferior do intervalo de confiana
tXh: o limite superior do intervalo de confiana
std: o desvio padro
Exemplo:
ConfT1mean(0.461368, 0.2776, 50, 0.95, "")
ConfT2mean
O intervalo de confiana do T de Student de duas amostras para a diferena entre duas mdias.
ConfT2mean ( 1, 2,n1,n2,s1,s2,C,pooled,[configuration]
Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os resultados, incluindo cabealhos. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
DF: os graus de liberdade
T: o valor T crtico
tXl: o limite inferior do intervalo de confiana
Do1VStats
Fazer estatsticas a 1 varivel. Realiza os mesmos clculos que so efetuados quando se toca em
na vista Numrica da aplicao Estatstica 1 var e guarda os resultados nas variveis de resultados
adequadas da aplicao Estatstica 1 var. Hn deve ser uma das variveis H1-H5 da vista Simblica da
aplicao Estatstica 1 var.
Do1VStats(Hn)
Exemplo:
Do1VStats(H1) executa estatsticas sumrias para a anlise H1 atualmente definida.
SetFreq
Definir frequncia. Define a frequncia para uma das anlises estatsticas (H1-H5) definidas na vista
Simblica da aplicao Estatstica 1 var. A frequncia pode ser uma das colunas D0-D9 ou qualquer nmero
inteiro positivo. Hn deve ser uma das variveis H1-H5 da vista Simblica da aplicao Estatstica 1 var. Se for
utilizado, Dn tem de ser uma das variveis de coluna D0-D9. Caso contrrio, o valor tem de ser um nmero
inteiro positivo.
SetFreq(Hn,Dn) ou SetFreq(Hn,value)
Exemplo:
SetFreq(H2,D3) define o campo Frequncia para a anlise H2 de modo a utilizar a lista D3.
SetSample
Definir dados de amostra. Define os dados de amostra para uma das anlises estatsticas (H1-H5) definidas
na vista Simblica da aplicao Estatstica 1 var. Define como coluna de dados uma das variveis de coluna
D0-D9 para uma das anlises estatsticas H1-H5.
SetSample(Hn,Dn)
Exemplo:
SetSample(H2,D2) define o campo Coluna independente para a anlise H2 de modo a utilizar os dados
da lista D2.
PredX
Prever X. Utiliza o ajuste da primeira anlise ativa (S1-S5) encontrada para prever um valor de x dado o valor
de y.
PredX(value)
PredY
Prever Y. Utiliza o ajuste da primeira anlise ativa (S1-S5) encontrada para prever um valor de y dado o valor
de x.
PredY(value)
Resid
Residuais. Apresenta a lista de residuais para a anlise determinada (S1-S5), com base nos dados e num
ajuste definido na vista Simblica para essa anlise.
Resid(Sn) ou Resid()
Do2VStats
Fazer estatsticas a 2 variveis. Realiza os mesmos clculos que so efetuados quando se toca em
na vista Numrica da aplicao Estatstica 2 var e guarda os resultados nas variveis de resultados
adequadas da aplicao Estatstica 2 var. Sn dever ser uma das variveis S1-S5 da vista Simblica da
aplicao Estatstica 2 var.
Do2VStats(Sn)
Exemplo:
Do1VStats(S1) executa estatsticas sumrias para a anlise S1 atualmente definida.
SetDepend
Definir a coluna dependente. Define a coluna dependente para uma das anlises estatsticas S1-S5 como
uma das variveis de coluna C0-C9.
SetDepend(Sn,Cn)
Exemplo:
SetDepend(S1,C3) define o campo Coluna dependente para a anlise S1 utilizar os dados na lista C3.
SetIndep
Definir a coluna independente. Define a coluna independente para uma das anlises estatsticas S1-S5 como
uma das variveis de coluna C0-C9.
SetIndep(Sn,Cn)
DoInference
Calcular o intervalo de confiana ou testar hipteses. Utiliza as definies atuais na vista Simblica e na vista
Numrica para calcular um intervalo de confiana ou testar uma hiptese. Realiza os mesmos clculos que
so efetuados quando se toca em na vista Numrica da aplicao Inferncia e guarda os resultados
nas variveis de resultados adequadas da aplicao Inferncia.
DoInference()
HypZ1mean
O teste Z de uma amostra para uma mdia. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
O valor introduzido
A probabilidade da cauda superior
O valor Z crtico superior associado ao nvel- introduzido
O valor crtico da estatstica associado ao valor Z crtico
HypZ1mean( ,n,0,,,mode)
2: > 0
3: 0
Exemplo:
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1) d {1, -.9462, 0.4614, 0.8277,
1.6448, 0.5671}
HypZ2mean
O teste Z de duas amostras para mdias. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
tZ: o valor Z do teste
O valor do teste
2: 1 > 2
3: 1 2
Exemplo:
HypZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.05, 1) d {1, -1.0648,
-0.0614, 0.8565, 1.6448, 0.0334}.
HypZ1prop
O teste Z de uma proporo. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
O valor do teste
A probabilidade da cauda superior
O valor Z crtico superior associado ao nvel- introduzido
O valor crtico de associado ao valor Z crtico
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1)HypZ1prop(x,n,0,,mode)
2: > 0
3: 0
Exemplo:
HypZ1prop(21, 50, 0.5, 0.05,1) d {1, -1.1313, 0.42, 0.8710, 1.6448, 0.6148}
HypZ2prop
O teste Z de duas amostras para propores. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
O valor Z do teste
O valor do teste
A probabilidade da cauda superior
2: 1 > 2
3: 1 2
Exemplo:
HypZ2prop(21, 26, 50, 50, 0.05, 1) d {1, -1.0018, -0.1, 0.8417, 1.6448, 0.0633}
HypT1mean
O teste t de uma amostra para uma mdia. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor T do teste
O valor introduzido
A probabilidade da cauda superior
Os graus de liberdade
O valor T crtico superior associado ao nvel- introduzido
O valor crtico da estatstica associado ao valor t crtico
HypT1mean( ,s,n,0,,mode)
2: > 0
3: 0
Exemplo:
HypT1mean(0.461368, 0.2776, 50, 0.5, 0.05, 1) d {1, -.9462, 0.4614, 0.8277,
1.6448, 0.5671}
HypT2mean
O teste T de duas amostras para mdias. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor T do teste
O valor do teste
A probabilidade da cauda superior
Os graus de liberdade
2: 1 > 2
3: 1 2
Exemplo:
HypT2mean(0.461368, 0.522851, 0.2776, 0.2943,50, 50, 0.05, 0, 1) d {1,
-1.0746, -0.0614, 0.8574, 97.6674, 1.6606, 0.0335}
ConfZ1mean
O intervalo de confiana Normal de uma amostra para uma mdia. Apresenta uma lista que contm (por
ordem):
O valor Z crtico mais baixo
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfZ1mean( ,n,,C)
Exemplo:
ConfZ1mean(0.461368, 50, 0.2887, 0.95) d {- 1.9599, 0.3813, 0.5413}
ConfZ2mean
O intervalo de confiana Normal de duas amostras para a diferena entre duas mdias. Apresenta uma lista
que contm (por ordem):
O valor Z crtico mais baixo
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfZ2mean( 1, 2,n1,n2,1,2,C)
Exemplo:
ConfZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.95) d {-1.9599,
-0.1746, 0.0516)}
ConfZ1prop
O intervalo de confiana Normal de uma amostra para uma proporo. Apresenta uma lista que contm (por
ordem):
Exemplo:
ConfZ1prop(21, 50, 0.95) d {-1.9599, 0.2831, 0.5568}
ConfZ2prop
O intervalo de confiana Normal de duas amostras para a diferena entre duas propores. Apresenta uma
lista que contm (por ordem):
O valor Z crtico mais baixo
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfZ2prop( 1, 2,n1,n2,C)
Exemplo:
ConfZ2prop(21, 26, 50, 50, 0.95) d {-1.9599, -0.2946, 0.0946)}
ConfT1mean
O intervalo de confiana do T de Student de uma amostra para uma mdia. Apresenta uma lista que contm
(por ordem):
Os graus de liberdade
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfT1mean( ,s,n,C)
Exemplo:
ConfT1mean(0.461368, 0.2776, 50, 0.95) d {49, -.2009, 0.5402}
ConfT2mean
O intervalo de confiana do T de Student de duas amostras para a diferena entre duas mdias. Apresenta
uma lista que contm (por ordem):
Os graus de liberdade
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfT2mean( 1, 2,s1,s2,n1,n2,pooled,C)
Exemplo:
ConfT2mean(0.461368, 0.522851, 0.2887, 0.2887, 50, 50, 0.95,0) d {98.0000,
-1.9844, - 0.1760, 0.0531)}
Exemplo:
Chi2GOF({10,10,12,15,10,6},{.24,.2,.16,.14,.1 3,.13},0) d {10.1799..., 0.07029...,
5}
Chi2TwoWay
Teste bidirecional de qui-quadrado. Dada uma matriz de dados de contagem, apresenta uma lista que contm
o valor estatstico do qui-quadrado, a probabilidade e os graus de liberdade.
Chi2TwoWay(Matriz)
Exemplo:
Chi2TwoWay([[30,35,30],[11,2,19],[43,35,35]]) d {14.4302..., 0.0060..., 4}
LinRegrTConf- Slope
O intervalo de confiana da regresso linear para o declive. Perante uma lista de dados variveis explicativos
(X), uma lista de dados variveis de resposta (Y) e um nvel de confiana, apresenta uma lista que contm os
seguintes valores pela ordem apresentada:
C: o nvel de confiana determinado
T crtico: o valor de T associado ao nvel de confiana determinado
DF: os graus de liberdade
1: o declive da equao de regresso linear
Exemplo:
LinRegrTConfSlope({1,2,3,4},{3,2,0,-2},0.95) d {0.95, 4.302..., 2, -1.7, 0.1732...,
-2.445..., -0.954...}
LinRegrTConfInt
O intervalo de confiana da regresso linear para a interceo. Perante uma lista de dados variveis
explicativos (X), uma lista de dados variveis de resposta (Y) e um nvel de confiana, apresenta uma lista que
contm os seguintes valores pela ordem apresentada:
C: o nvel de confiana determinado
T crtico: o valor de T associado ao nvel de confiana determinado
Exemplo:
LinRegrTConfInt({1, 2, 3, 4}, {3, 2, 0, - 2},0.95) d {0.95, 4.302..., 2, 5, 0.474...,
2.959..., 7.040...}
LinRegrTMean-Resp
O intervalo de confiana da regresso linear para uma resposta mdia. Perante uma lista de dados variveis
explicativos (X), uma lista de dados variveis de resposta (Y), um valor de X e um nvel de confiana,
apresenta uma lista que contm os seguintes valores pela ordem apresentada:
X: o valor de X determinado
C: o nvel de confiana determinado
DF: os graus de liberdade
: a resposta mdia para o valor de X determinado
serr : o erro padro da resposta mdia
serrInter: o erro padro da interceo
Inferior: o limite inferior do intervalo de confiana para a resposta mdia
Superior: o limite superior do intervalo de confiana para a resposta mdia
LinRegrTMeanResp(List1, List2, X-value, Cvalue)
Exemplo:
LinRegrTMeanResp({1, 2, 3, 4}, {3, 2, 0, -2}, 2.5, 0.95) d {2.5, 0.95, 4.302..., 2,
0.75, 0.193..., 0.083, 1.583...}
LinRegrTPredInt
O intervalo de previso da regresso linear para uma resposta futura. Perante uma lista de dados variveis
explicativos (X), uma lista de dados variveis de resposta (Y), um valor de X futuro e um nvel de confiana,
apresenta uma lista que contm os seguintes valores pela ordem apresentada:
X: o valor de X futuro determinado
C: o nvel de confiana determinado
DF: os graus de liberdade
: a resposta mdia para o valor de X futuro determinado
serr : o erro padro da resposta mdia
serrInter: o erro padro da interceo
Exemplo:
LinRegrTPredInt({1, 2, 3, 4}, {3, 2, 0, -2}, 2.5, 0.95) d {2.5, 0.95, 4.302..., 2,
0.75, 0.433..., 1.113..., 2.613...}
LinRegrTTest
O teste t da regresso linear. Perante uma lista de dados variveis explicativos (X), uma lista de dados
variveis de resposta (Y) e um valor para AltHyp, apresenta uma lista que contm os seguintes valores pela
ordem apresentada:
T: o valor t
P: a probabilidade associada ao valor t
DF: os graus de liberdade
0: a interceo y da linha de regresso
AltHyp=2 para 0
Exemplo:
LinRegrTTest({1,2,3,4}, {3,2,0,-2}, 0) d {9.814..., 2, 5, 1.7, 0.387..., 0.173..., 0.474...,
0.989..., 0.979...}
CalcFV
Resolve o valor futuro de um investimento ou emprstimo.
CalcFV(NbPmt,IPYR,PV,PMTV[,PPYR,CPYR,BEG]
Exemplo:
CalcFV(360, 6.5, 150000, -948.10) d -2.25
CalcIPYR
Resolve a taxa de juro anual de um investimento ou emprstimo.
CalcIPYR(NbPmt,PV,PMTV,FV[,PPYR,CPYR, BEG])
Exemplo:
CalcIPYR(360, 150000, -948.10, -2.25) d 6.50
CalcNbPmt
Resolve o nmero de pagamentos num investimento ou emprstimo.
CalcNbPmt(IPYR,PV,PMTV,FV[,PPYR,CPYR,BEG])
Exemplo:
CalcNbPmt(6.5, 150000, -948.10, -2.25) d 360.00
CalcPMT
Resolve o valor de um pagamento para um investimento ou emprstimo.
CalcPMT(NbPmt,IPYR,PV,FV[,PPYR,CPYR,BEG])
Exemplo:
CalcPMT(360, 6.5, 150000, -2.25) d -948.10
CalcPV
Resolve o valor atual de um investimento ou emprstimo.
Exemplo:
CalcPV(360, 6.5, -948.10, -2.25) d 150000.00
DoFinance
Calcular resultados de VDT. Resolve um problema VDT para a varivel TVMVar. A varivel deve ser uma das
variveis da vista Numrica da aplicao Financeira. Realiza o mesmo clculo que efetuado quando se toca
em na vista Numrica da aplicao Financeira com TVMVar destacado.
DoFinance(TVMVar)
Exemplo:
DoFinance(FV) apresenta o valor futuro de um investimento da mesma forma que ao tocar em
na vista Numrica da aplicao Financeira com FV destacado.
Solve2x2
Resolve um sistema linear de equaes 2x2.
Solve2x2(a, b, c, d, e, f)
dx+ey=f
Solve3x3
Resolve um sistema linear de equaes 3x3.
Solve3x3(a, b, c, d, e, f, g, h, i, j, k, l)
ex+fy+gz=h
ix+jy+kz=l
LinSolve
Resolver sistema linear. Resolve o sistema linear 2x2 ou 3x3 representado pela matriz.
LinSolve(matriz)
Exemplo:
LinSolve([[A, B, C], [D, E,F]]) resolve o sistema linear:
ax+by=c
AAS
ngulo-ngulo-Lado. Toma como argumentos as medidas de dois ngulos e o comprimento do lado oposto
ao primeiro ngulo e apresenta uma lista que contm o comprimento do lado oposto ao segundo ngulo, o
comprimento do terceiro lado e a medida do terceiro ngulo (por essa ordem).
AAS (angle,angle,side)
Exemplo:
AAS(30, 60, 1) no modo de graus d {1.732, 2, 90}
ASA
ngulo-Lado-ngulo. Toma como argumentos as medidas de dois ngulos e o comprimento do lado includo e
apresenta uma lista que contm o comprimento do lado oposto ao primeiro ngulo, o comprimento do lado
oposto ao segundo ngulo e a medida do terceiro ngulo (por essa ordem).
ASA(angle,side,angle)
Exemplo:
ASA(30, 2, 60) no modo de graus d {1, 1.732, 90}
SAS
Lado-ngulo-Lado. Toma como argumentos os comprimentos de dois lados e a medida do ngulo includo e
apresenta uma lista que contm o comprimento do terceiro lado, a medida do ngulo oposto ao terceiro lado
e a medida do ngulo oposto ao segundo lado.
SAS(side,angle,side)
Exemplo:
SAS(2, 60, 1) no modo de graus d {1,732, 30, 90}
SSA
Lado-Lado-ngulo. Toma como argumentos os comprimentos de dois lados e a medida de um ngulo no
includo e apresenta uma lista que contm o comprimento do terceiro lado, a medida do ngulo oposto ao
segundo lado e a medida do ngulo oposto ao terceiro lado. Nota: num caso ambguo, este comando apenas
lhe fornecer uma das duas solues possveis.
SSA(side,side,angle)
Exemplo:
SSA(1, 2, 30) d {1.732, 90, 60}
Exemplo:
SSS(3, 4, 5) no modo de graus d {36.8, 53.1, 90}
DoSolve
Resolve o problema atual na aplicao Solucionador de tringulos. A aplicao Solucionador de tringulos
tem de ter dados suficientes introduzidos para assegurar uma soluo bem-sucedida, ou seja, devem existir,
pelo menos, trs valores introduzidos, um dos quais tem de ser o comprimento de um lado. Apresenta uma
lista que contm os valores desconhecidos na vista Numrica, na respetiva ordem de apresentao nessa
vista (da esquerda para a direita e de cima para baixo).
DoSolve()
Exemplo:
SolveForSlope(3,2,4,2) d 2
SolveForYIntercept
Resolver a interceo y. Toma como entrada as coordenadas de um ponto (x, y) e um declive m e apresenta a
interceo y da linha com o declive determinado que contm o ponto determinado.
SolveForYIntercept(x, y, m)
Exemplo:
SolveForYIntercept(2,3,-1) d 5
Exemplo:
SOLVE(1,0,-4) d {-2, 2}
Exemplo:
DELTA(1,0,-4) d 16
CHECK
Marcar. Marca ou seja, seleciona a varivel da vista Simblica correspondente a Digit. utilizada
principalmente na programao para ativar definies da vista Simblica em aplicaes.
CHECK(Digit)
Exemplo:
Com a aplicao Funo como aplicao atual, CHECK(1) marca a varivel F1 da vista Simblica da aplicao
Funo. O resultado que F1(X) desenhado na vista de Desenho e tem uma coluna de valores de funo
na vista Numrica da aplicao Funo. Com outra aplicao como a aplicao atual, teria de introduzir
Function.CHECK(1).
UNCHECK
Anular a marcao. Anula a marcao ou seja, cancela a seleo da varivel da vista Simblica
correspondente a Digit. utilizada principalmente na programao para desativar definies da vista
simblica em aplicaes.
UNCHECK(Digit)
Exemplo:
Com a aplicao Sequncia como aplicao atual, UNCHECK(2) anula a marcao da varivel U2 da vista
Simblica da aplicao Sequncia. O resultado que U2(N) j no desenhado na vista de Desenho e no
tem uma coluna de valores na vista Numrica da aplicao Sequncia. Com outra aplicao como a aplicao
atual, teria de introduzir Sequence.UNCHECK(2).
Exemplo:
Com a aplicao Funo como a aplicao atual, ISCHECK(3) verifica se F3(X) est marcado na vista
Simblica da aplicao Funo.
Algumas das opes do menu Catlogo (Cat.) tambm podem ser escolhidas a partir da paleta de relaes
( )
Exemplo:
6! d 720
%
Percentagem x de y. Apresenta (x/100)*y.
%(x, y)
Exemplo:
%(20,50) d 10
%TOTAL
Percentagem total; a percentagem de x que corresponde a y. Apresenta 100*y/x.
%TOTAL(x, y)
Exemplo:
%TOTAL(20,50) d 250
(
Abre parnteses.
*
Smbolo de multiplicao. Apresenta o produto dos dois nmeros ou o produto escalar de dois vetores.
+
Smbolo de adio. Apresenta a soma de dois nmeros, a soma, termo a termo, de duas listas ou duas
matrizes ou adiciona duas strings.
Smbolo de subtrao. Apresenta a diferena entre dois nmeros ou a subtrao, termo a termo, de duas
listas ou duas matrizes.
.*
Multiplicao, termo a termo, para matrizes. Apresenta a multiplicao, termo a termo, de duas matrizes.
Matrix1.*Matrix2
Exemplo:
[[1,2],[3,4]].*[[3,4],[5,6]] d [[3,8],[15,24]]
.^
Exponenciao, termo a termo, para matrizes. Apresenta a exponenciao, termo a termo, para uma matriz.
Matrix .^ Integer
/
Smbolo de diviso. Apresenta o quociente de dois nmeros ou o quociente, termo a termo, de duas listas.
Para a diviso de uma matriz por uma matriz quadrada, apresenta a multiplicao esquerda pelo inverso da
matriz quadrada.
:=
Guarda a expresso calculada na varivel. Tenha em ateno que := no pode ser utilizado com as variveis
de grficos G0G9. Consulte o comando BLIT.
var:=expression
Exemplo:
A:=3 guarda o valor 3 na varivel A
<
Teste da desigualdade estrita "menor do que". Apresenta 1 se o lado esquerdo da desigualdade for menor do
que o lado direito e 0 se no for. Tenha em ateno que possvel comparar mais do que dois objetos. Assim,
6 < 8 < 11 apresenta 1 (porque verdadeiro), ao passo que 6 < 8 < 3 apresenta 0 (uma vez que falso).
<=
Teste da desigualdade "menor ou igual". Apresenta 1 se o lado esquerdo da desigualdade for menor do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for. Tenha em ateno que possvel comparar
mais do que dois objetos. Veja o comentrio acima referente a <.
<>
Teste de desigualdade. Apresenta 1 se a desigualdade for verdadeira e 0 se a desigualdade for falsa.
=
Smbolo de igual. Une dois membros de uma equao.
==
Teste de igualdade. Apresenta 1 se o lado esquerdo e o lado direito forem iguais e 0 se no forem.
>=
Teste da desigualdade "maior ou igual". Apresenta 1 se o lado esquerdo da desigualdade for maior do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for. Tenha em ateno que possvel comparar
mais do que dois objetos. Veja o comentrio acima referente a <.
^
Smbolo de potncia. Eleva um nmero a uma potncia ou uma matriz a uma potncia inteira.
a2q
Dados uma matriz simtrica e um vetor de variveis, apresenta a forma quadrtica da matriz, utilizando as
variveis no vetor.
a2q(Matrix, [Var1, Var2.])
Exemplo:
a2q([[1,2],[4,4]],[x,y]) d x^2+6*x*y+4*y^2
abcuv
Dados trs polinmios A, B e C, apresenta U e V de modo que A*U+B*V=C. Com uma varivel como argumento
final, U e V so expressos em funo dessa varivel (se necessrio). Caso contrrio, utilizado x.
abcuv(PoliA, PoliB, PoliC, [Var])
Exemplo:
abcuv(x^2+2*x+1,x^2-1,x+1) d [1/2-1/2]
additionally
Utilizado em programao com assume para a determinao de um pressuposto adicional acerca de uma
varivel.
Exemplo:
assume(n,integer);
additionally(n>5);
Airy Ai
Apresenta o valor Ai da soluo da funo de Airy de w''-xw=0.
Airy Bi
Apresenta o valor Bi da soluo da funo de Airy de w''-xw=0.
Exemplo:
algvar(sqrt(x)+y) d
AND
"E" lgico. Apresenta 1 se os lados esquerdo e direito forem ambos verdadeiros e apresenta 0 se no forem.
Expr1 AND Expr2
Exemplo:
3 +1==4 AND 4 < 5 d 1
append
Anexa um elemento a uma lista ou vetor.
append((List, Element)
ou
append(Vector, Element)
Exemplo:
append([1,2,3],4) d [1,2,3,4]
apply
Apresenta um vetor ou matriz que contm os resultados da aplicao de uma funo aos elementos do vetor
ou da matriz.
apply(Varf(Var), Vector) ou apply(Varf(Var), Matrix)
Exemplo:
apply(xx^3,[1 2 3]) d [1 8 27]
assume
Utilizado em programao para a determinao de um pressuposto acerca de uma varivel.
assume(Var,Expr)
Exemplo:
assume(n, integer)
basis
Dada uma matriz, apresenta a base do subespao linear definido pelo conjunto de vetores na matriz.
basis(Matrix))
betad
Funo de densidade de probabilidade beta. Calcula a densidade de probabilidade da distribuio beta em x,
dados os parmetros e .
betad(, , x)
Exemplo:
betad(2.2, 1.5, 8) d 1.46143068876
betad_cdf
Funo de densidade de probabilidade cumulativa beta. Apresenta a probabilidade da cauda inferior da
funo de densidade de probabilidade beta para o valor x, dados os parmetros e . Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade beta entre x e x2.
betad_cdf(, , x, [x2])
Exemplos:
betad_cdf(2, 1, 0.2) d 0.04
betad_icdf
Funo de densidade de probabilidade beta cumulativa inversa. Apresenta o valor x, de modo que a
probabilidade da cauda inferior beta de x, dados os parmetros e , seja p.
betad_icdf(, , p)
Exemplo:
betad_icdf(2,1,0.95) d 0.974679434481
bounded_function
Argumento apresentado pelo comando limite, indicando que a funo delimitada.
breakpoint
Utilizado em programao para inserir um ponto de paragem ou pausa intencional.
canonical_form
Apresenta um trinmio de segundo grau em forma cannica.
canonical_form(Trinomial,[Var])
Exemplo:
canonical_form(2*x^2-12*x+1) d 2*(x-3)^2- 17
Exemplo:
cat("aaa",c,12*3) d "aaac36"
Cauchy
Funo de densidade de probabilidade de Cauchy. Calcula a densidade de probabilidade da distribuio de
Cauchy em x, dados os parmetros x0 e a. Por defeito, x0 = 0 e a = 1.
cauchy([x0], [a], x)
Exemplo:
cauchy(0,1,1) d 0.159154943092, tal como cauchy(1)
Cauchy_cdf
Funo de densidade de probabilidade de Cauchy cumulativa. Apresenta a probabilidade da cauda inferior da
funo de densidade de probabilidade de Cauchy para o valor x, dados os parmetros x0 e a. Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade de Cauchy entre x e x2.
cauchy_cdf(x0, a, x, [x2])
Exemplos:
cauchy_cdf(0,2,2.1) d 0.757762116818
cauchy_cdf(0,2,2.1,3.1) d 0.0598570954516
Cauchy_icdf
Funo de densidade de probabilidade de Cauchy cumulativa inversa. Apresenta o valor x, de modo que a
probabilidade da cauda inferior de Cauchy de x, dados os parmetros x0 e a, seja p.
cauchy_icdf(x0, a, p)
Exemplo:
cauchy_icdf(0, 2, 0.95) d 12.6275030293
cFactor
Apresenta uma expresso decomposta sobre o campo de complexos (em inteiros de Gauss, caso haja mais do
que dois).
cfactor(Expr)
Exemplo:
cFactor(x^2*y+y) d (x+i)*(x-i)*y
Exemplo:
charpoly([[1,2],[3,4]], z) d z^2-5*z- 2
chrem
Apresenta um vetor que contm os restos chineses para dois conjuntos de nmeros inteiros, contidos em dois
vetores ou duas listas.
chrem(List1, List2) ou chrem(Vector1, Vector2)
Exemplo:
chrem([2,3],[7,5]) d [-12,35]
col
Dados uma matriz e um nmero inteiro n, apresenta a n-sima coluna da matriz como um vetor.
col(Matrix, Integer)
Exemplo:
col d [2,5,8]
colDim
Apresenta o nmero de colunas de uma matriz.
colDim(Matrix)
Exemplo:
colDim d 3
comDenom
Reescreve uma soma de fraes racionais como uma nica frao racional. O denominador da frao racional
nica o denominador comum das fraes racionais na expresso original. Com uma varivel como segundo
argumento, o numerador e o denominador so desenvolvidos de acordo com a mesma.
comDenom(Expr,[Var])
Exemplo:
comDenom(1/x+1/y^2+1) d (x*y^2+x+y^2)/ (x*y^2)
companion
Apresenta a matriz companheira de um polinmio.
companion(Poli,Var)
companion(x^2+5x-7,x) d
compare
Compara dois objetos e apresenta 1 se type(Obj1)<type(Obj2) ou se type(Obj1)=type(Obj2) e Obj1<Obj2; Caso
contrrio, apresenta 0.
compare(Obj1, Obj2)
Exemplo:
compare(1,2) d 1
complexroot
Com um polinmio e um nmero real como respetivos dois argumentos, apresenta uma matriz. Cada linha da
matriz contm uma raiz complexa do polinmio com a respetiva multiplicidade ou um intervalo com essa raiz
e a respetiva multiplicidade. O intervalo define uma regio (possivelmente) retangular no plano complexo em
que a raiz complexa se encontra.
Com dois nmeros complexos adicionais como terceiro e quarto argumentos, apresenta uma matriz, tal como
descrito para dois argumentos, mas apenas para as razes que se encontram na regio retangular definida
pela diagonal criada pelos dois nmeros complexos.
complexroot(Poli, Real, [Complex1], [Complex2])
Exemplo:
complexroot(x^3+8, 0.01) d
Esta matriz indica que existe 1 raiz complexa em x=2, com outra raiz entre os dois valores no vetor da
segunda linha e uma terceira raiz entre os dois valores no vetor da terceira linha.
contains
Dados uma lista ou vetor e um elemento, apresenta o ndice da primeira ocorrncia do elemento na lista ou
vetor. Se o elemento no aparecer na lista ou vetor, apresenta 0.
contains((List, Element) ou contains(Vector, Element)
Exemplo:
contains({0,1,2,3},2) d 3
CopyVar
Copia a primeira varivel para a segunda varivel sem efetuar clculos.
CopyVar(Var1,Var2)
Exemplo:
correlation d
count
Existem duas utilizaes para esta funo, nas quais o primeiro argumento sempre um mapeamento de
uma varivel para uma expresso. Se a expresso for uma funo da varivel, a funo aplicada a cada
elemento do vetor ou matriz (o segundo argumento) e apresentada a soma dos resultados. Se a expresso
for um teste booleano, cada elemento do vetor ou matriz testado e apresentado o nmero de elementos
que passaram no teste.
count(Var Function, Matrix) ou count(Var Test, Matrix)
Exemplo:
count(xx2,[1 2 3]) d 14
covariance
Apresenta a covarincia dos elementos de uma lista ou matriz.
covariance(List) ou covariance(Matrix)
Exemplo:
covariance d
covariance_correlation
Apresenta um vetor que contm a covarincia e a correlao dos elementos de uma lista ou matriz.
covariance_correlation(List) ou
covariance_correlation(Matrix)
Exemplo:
covariance_correlation d
cpartfrac
Apresenta o resultado da decomposio em fraes parciais de uma frao racional no campo de complexos.
cpartfrac(FracRac)
Exemplo:
crationalroot
Apresenta a lista de razes racionais complexas de um polinmio, sem indicar a multiplicidade.
crationalroot(Poli)
Exemplo:
crationalroot(2*x^3+(-5-7*i)*x^2+ (-4+14*i)*x+8-4*i) d
cumSum
Aceita como argumento uma lista ou um vetor e apresenta uma lista ou vetor cujos elementos so a soma
acumulativa do argumento original.
cumSum(List) ou cumSum(Vector)
Exemplo:
cumSum([0,1,2,3,4]) d [0,1,3,6,10]
DateAdd
Adiciona NbDays data, apresentando a data resultante no formato AAAA.MMDD.
DATEADD(Data, NbDays)
Exemplo:
DATEADD(20081228, 559) d 2010.0710
Dia da semana
Dada uma data no formato AAAA.MMDD, apresenta um nmero entre 1 (segunda-feira) e 7 (domingo) que
representa o dia da semana associado data.
DAYOFWEEK(Data)
Exemplo:
DAYOFWEEK(2006.1228) d 4 (para quinta-feira)
DeltaDays
Calcula o nmero de dias entre 2 datas, expressas em formato AAAA.MMDD.
DELTADAYS(Data1, Data2)
Exemplo:
DELTADAYS(2008.1228,2010.0710) d 559
delcols
Dados uma matriz e um nmero inteiro n, elimina a n-sima coluna da matriz e apresenta o resultado. Se for
utilizado um intervalo de dois nmeros inteiros em vez de um nico nmero inteiro, elimina todas as colunas
no intervalo e apresenta o resultado.
Exemplo:
delcols d
delrows
Dados uma matriz e um nmero inteiro n, elimina a n-sima linha da matriz e apresenta o resultado. Se for
utilizado um intervalo de dois nmeros inteiros em vez de um nico nmero inteiro, elimina todas as linhas no
intervalo e apresenta o resultado.
delrows(Matrix, Integer) ou delrows(Matrix, Intg1..Intg2)
Exemplo:
delrows d
deltalist
Apresenta a lista das diferenas entre termos consecutivos na lista original.
deltalist(Lst)
Exemplo:
deltalist([1,4,8,9]) d [3,4,1]
deltalist
Apresenta a lista das diferenas entre termos consecutivos na lista original.
deltalist(Lst)
Exemplo:
deltalist([1,4,8,9]) d [3,4,1]
Dirac
Apresenta o valor da funo delta de Dirac para um nmero real.
Dirac(Real)
Exemplo:
Dirac(1) d 0
e
Introduz a constante matemtica e (nmero de Euler).
egcd
Dados dois polinmios, A e B, apresenta trs polinmios U, V e D, de modo que:
U(x)*A(x)+V(x)*B(x)=D(x),
Os polinmios podem ser fornecidos em forma simblica ou como listas de coeficientes por ordem
descendente.
Sem um terceiro argumento, assumido que os polinmios so expresses de x. Com uma varivel como
terceiro argumento, os polinmios so expresses da mesma.
egcd((PolyA, PolyB, [Var]) ou egcd(ListA, ListB, [Var])
Exemplo:
egcd((x-1)^2,x^3-1) d [-x-2,1,3*x-3]
eigenvals
Apresenta a sequncia de valores prprios de uma matriz.
eigenvals(Matrix)
Exemplo:
eigenvals d [3 -3 3]
eigenvects
Apresenta os vetores prprios de uma matriz diagonalizvel.
eigenvects(Matrix)
Exemplo:
eigenvects d
eigVl
Apresenta a matriz de Jordan associada a uma matriz quando os valores prprios so calculveis.
EVAL
Calcula uma expresso.
eval(Expr)
Exemplo:
eval(2+3) d 5
evalc
Apresenta uma expresso complexa escrita com a forma real+i*imag.
evalc(Expr)
Exemplo:
evalf
Dados uma expresso e um nmero de dgitos significativos, apresenta o clculo numrico da expresso para
o nmero determinado de dgitos significativos. Com apenas uma expresso, apresenta o clculo numrico
baseado nas definies CAS.
evalf(Expr,[Integer])
Exemplo:
evalf(2/3) d 0.666666666667
even
Testa se um nmero inteiro ou no par. Apresenta 1 se for e 0 se no for.
Exemplo:
even(1251) d 0
exact
Converte uma expresso decimal numa expresso racional ou real.
exact(Expr)
Exemplo:
exact(1.4141) d 14141/10000
EXP
Apresenta a soluo da constante matemtica e elevada potncia de uma expresso.
exp(Expr)
Exemplo:
exp(0) d 1
exponencial
Funo de densidade de probabilidade exponencial discreta. Calcula a densidade de probabilidade da
distribuio exponencial em x, dado o parmetro k.
exponencial(x, k)
Exemplo:
exponencial(2.1,0.5) d 0.734869273133
exponential_cdf
Funo de densidade de probabilidade cumulativa exponencial. Apresenta a probabilidade da cauda inferior
da funo de densidade de probabilidade exponencial para o valor x, dado o parmetro k. Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade exponencial entre x e x2.
Exemplos:
exponential_cdf(4.2, 0.5) d 0.877543571747
exponential_icdf
Funo de densidade de probabilidade cumulativa exponencial inversa. Apresenta o valor x, de modo que a
probabilidade da cauda inferior exponencial de x, dado o parmetro k, seja p.
exponential_icdf(k, p)
Exemplo:
exponential_icdf(4.2,0.95) d 0.713269588941
exponential_regression
Dado um conjunto de pontos, apresenta um vetor que contm os coeficientes a e b de y=b*a^x, a exponencial
que melhor se adequa ao conjunto de pontos. Os pontos podem ser os elementos de duas listas ou as linhas
de uma matriz.
exponential_regression(Matrix) ou exponential_regression(List1, List2)
Exemplo:
exponential_regression d 1.60092225473,1.10008339351
EXPR
Analisa uma string num nmero ou numa expresso e apresenta o resultado calculado.
EXPR(String)
Exemplos:
expr("2+3") d 5
ezgcd
Utiliza o algoritmo EZ GCD para apresentar o mximo divisor comum de dois polinmios com, pelo menos,
duas variveis.
ezgcd(Poli1,Poli2)
Exemplo:
ezgcd(x^2-2*x-x*y+2*y,x^2-y^2) d x-y
f2nd
Apresenta um vetor constitudo pelo numerador e pelo denominador de uma forma irredutvel de uma frao
racional.
Exemplo:
f2nd d
factorial
Apresenta o fatorial de um nmero inteiro ou a soluo da funo gama para um nmero no inteiro. Para um
nmero inteiro n, factorial(n)=n!. Para um nmero real no inteiro a, factorial(a)=a! = Gamma(a + 1).
factorial(Integer) ou factorial(Real)
Exemplos:
factorial(4) d 24
factorial(1.2) d 1.10180249088
float
FLOAT_DOM ou float (flutuar) uma opo do comando assume (assumir); tambm um nome
apresentado pelo comando type (tipo).
fMax
Dada uma expresso em x, apresenta o valor de x para o qual a expresso tem o respetivo valor mximo.
Dadas uma expresso e uma varivel, apresenta o valor dessa varivel para o qual a expresso tem o
respetivo valor mximo.
fMax(Expr,[Var])
Exemplo:
fMax(-x^2+2*x+1,x) d 1
fMin
Dada uma expresso em x, apresenta o valor de x para o qual a expresso tem o respetivo valor mnimo.
Dadas uma expresso e uma varivel, apresenta o valor dessa varivel para o qual a expresso tem o
respetivo valor mnimo.
fMin(Expr,[Var])
Exemplo:
fMin(x^2-2*x+1,x) d 1
format
Apresenta um nmero real como uma string com o formato indicado (f=flutuante, s=cientfico,
e=engenharia).
format(Real, String)
Exemplo:
format(9.3456,"s3") d 9.35
Fourier bn
Apresenta o n-simo coeficiente de Fourier bn=2/T*(f(x)*sin(2*pi*n*x/T),a,a+T).
Fourier cn
Apresenta o n-simo coeficiente de Fourier cn=1/T*(f(x)*exp(-2*i*pi*n*x/T),a,a+T).
fracmod
Para um determinado nmero inteiro n (que representa uma frao) e um nmero inteiro p (o mdulo),
apresenta a frao a/b de modo que n=a/b(mod p).
fracmod(Integern, Integerp)
Exemplo:
fracmod(41,121) d 2/3
froot
Apresenta um vetor que contm as razes e polos de um polinmio racional. A cada raiz ou polo, segue-se a
respetiva multiplicidade.
froot(RatPoly)
Exemplo:
froot d [0 3 1 2 3 -1]
fsolve
Apresenta a soluo numrica de uma equao ou de um sistema de equaes. Com o terceiro argumento
opcional, pode especificar uma tentativa para a soluo ou um intervalo dentro do qual se espera achar a
soluo. Com o quarto argumento opcional, pode designar o algoritmo iterativo a utilizar pelo solucionador
ao especificar bisection_solver, newton_solver ou newtonj_solver.
fsolve(Expr,Var,[Guess or Interval],[Method])
Exemplo:
fsolve(cos(x)=x,x,-1..1,bisection_solver) d [0.739085133215]
function_diff
Apresenta a funo derivada de uma funo (como mapeamento).
function_diff(Fnc)
Exemplo:
function_diff(sin) d (_x)cos(_x)
Exemplo:
gammad(2.2,1.5,0.8) d 0.510330619114
gammad_cdf
Funo de distribuio gama cumulativa. Apresenta a probabilidade da cauda inferior da funo de densidade
de probabilidade gama para o valor x, dados os parmetros a e t. Com o quarto argumento opcional x2,
apresenta a rea entre os dois valores de x.
gammad_cdf(a,t,x,[x2])
Exemplos:
gammad_cdf(2,1,2.96) d 0.794797087996
gammad_cdf(2,1,2.96,4) d 0.11362471756
gamma_icdf
Funo de distribuio gama cumulativa inversa. Apresenta o valor de x, de modo que a probabilidade da
cauda inferior de gama de x, dados os parmetros a e t, seja p.
gammad_icdf(a,t,p)
Exemplo:
gammad_icdf(2,1,0.95) d 4.74386451839
gauss
Dada uma expresso, seguida de um vetor de variveis, utiliza o algoritmo de Gauss para apresentar a forma
quadrtica da expresso escrita como uma soma ou diferena entre os quadrados das variveis fornecidas no
vetor.
gauss(Expr,VetVar)
Exemplo:
gauss(x^2+2*a*x*y,[x,y]) d (a*y+x)^2+(- y^2)*a^2
GF
Cria um Galois Field (Campo de Galois) de caracterstica p com elementos p^n.
GF(Integerp, Integern)
Exemplo:
GF(5,9) d GF(5,k^9-k^8+2*k^7+2*k^5-k^2+2*k- 2,[k,K,g],undef)
Exemplo:
gramschmidt d
hadamard
O limite de Hadamard de uma matriz ou elemento pela multiplicao de elementos de 2 matrizes.
hadamard(Matrix,[Matrix])
Exemplos:
hadamard([[1,2],[3,4]]) d 55
hadamard([[1,2],[3,4]],[[3,4],[5,6]]) d [[3,8],[15,24]]
halftan2hypexp
Apresenta uma expresso com seno, cosseno e tangente reescritos em funo da semitangente e sinh, cosh e
tanh reescritos em funo da exponencial natural.
halftan_hyp2exp(ExprTrig)
Exemplo:
halftan_hyp2exp(sin(x)+sinh(x)) d
halt
Utilizado em programao para entrar no modo de depurao passo a passo.
hamdist
Apresenta a distncia de Hamming entre dois nmeros inteiros.
hamdist(Integer1, Integer2)
Exemplo:
hamdist(0x12,0x38) d 3
has
Apresenta 1 caso uma varivel se encontre numa expresso. Caso contrrio, apresenta 0.
has(Expr,Var)
Exemplo:
has(x+y,x) d 1
Exemplo:
head(1,2,3) d 1
Heaviside
Apresenta o valor da funo Heaviside para um dado nmero real (ou seja, 1 se x>=0 e 0 se x<0).
Heaviside(Real)
Exemplo:
Heaviside(1) d 1
horner
Apresenta o valor de um polinmio P(a) calculado com o mtodo de Horner. O polinmio pode aparecer como
uma expresso simblica ou como um vetor de coeficientes.
horner(Polynomial,Real)
Exemplos:
horner(x^2+1,2) d 5
horner([1,0,1],2) d 5
hyp2exp
Apresenta uma expresso com termos hiperblicos reescritos como exponenciais.
hyp2exp(Expr)
Exemplo:
hyp2exp(cosh(x)) d
iabcuv
Apresenta [u,v] de modo que au+bv=c para trs nmeros inteiros a, b e c. Tenha em ateno que c tem de ser
um mltiplo do mximo divisor comum de a e b para que exista uma soluo.
iabcuv(Intgra, Intgrb, Intgrc)
Exemplo:
iabcuv(21,28,7) d [-1,1]
ibasis
Dadas duas matrizes, interpreta-as como dois espaos vetoriais e apresenta a base vetorial da respetiva
interseco.
ibasis(Matrix1, Matrix2)
icontent
Apresenta o mximo divisor comum dos coeficientes inteiros de um polinmio.
icontent(Poli,[Var])
Exemplo:
icontent(24x^3+6x^2-12x+18) d 6
id
Apresenta um vetor que contm a soluo para a funo de identidade do(s) argumento(s).
id(Object1, [Object2,])
Exemplo:
id([1 2], 3, 4) d [[1 2] 3 4]
identity
Dado um nmero inteiro n, apresenta a matriz de identidade da dimenso n.
identity(Integer)
Exemplo:
identity(3) d
iegcd
Apresenta o mximo divisor comum expandido de dois nmeros inteiros.
iegcd(Integer1, Integer2)
Exemplo:
iegcd(14, 21) d [-1, 1, 7]
igcd
Apresenta o mximo divisor comum de dois nmeros inteiros ou dois nmeros racionais ou dois polinmios
com diversas variveis.
igcd((Integer1, Integer2) ou igcd(Ratnl1, Ratnl2) ou igcd(Poly1, Poly2)
Exemplo:
igcd(24, 36) d 12
igcd(2/3,3/4) d 1/12
Exemplo:
imagem([[1,2],[3,6]]) d [1,3]
interval2center
Apresenta o centro de um intervalo.
interval2center(Interval)
Exemplo:
interval2center(2..5) d 7/2
inv
Apresenta o inverso de uma expresso ou matriz.
inv(Expr) ou inv(Matrix)
Exemplo:
inv(9/5) d 5/9
iPart
Apresenta um nmero real sem a respetiva parte fracionria ou uma lista de nmeros reais, todos sem as
respetivas partes fracionrias.
iPart(Real) ou iPart(List)
Exemplo:
iPart(4.3) d 4
iquorem
Apresenta o quociente e o resto euclidiano de dois nmeros inteiros.
iquorem(Integer1, Integer2)
Exemplo:
iquorem(63, 23) d [2, 17]
jacobi_symbol
Repe o kernel de uma aplicao linear de uma matriz.
jacobi_symbol(Integer1, Integer2)
Exemplo:
jacobi_symbol(132,5) d -1
Exemplo:
ker([[1 2], [3 6]] d [2 1]
laplacian
Apresenta o laplaciano de uma expresso relativamente a um vetor de variveis.
laplacian(Expr, Vector)
Exemplo:
laplacian(exp(z)*cos(x*y),[x,y,z]) d x^2*cos(x*y)*exp(z)- y^2*cos(x*y)*exp(z)
+cos(x*y)*exp(z)
latex
Apresenta a expresso CAS calculada escrita em formato Latex.
latex(Expr)
Exemplos:
latex(1/2) d "\frac{1}{2}"
latex((x^4-1)/(x^2+3) d "\frac{(x^{4}-1)}{(x^{2}+3)}"
lcoeff
Apresenta o coeficiente do termo de mximo grau de um polinmio. O polinmio pode ser expresso em forma
simblica ou como uma lista.
lcoeff(Poly) ou lcoeff(List) ou lcoeff(Vector)
Exemplo:
lcoeff(-2*x^3+x^2+7*x) d -2
legendre_symbol
Com um nico nmero inteiro n, apresenta o polinmio de Legendre de grau n. Com dois nmeros inteiros,
apresenta o smbolo de Legendre do segundo nmero inteiro, utilizando o polinmio de Legendre cujo grau
o primeiro nmero inteiro.
legendre_symbol(Integer1, [Integer2])
Exemplo:
legendre(4) d 35*x^4/8+-15*x^2/4+3/8 ao passo que legendre(4,2) d 443/8 aps simplificao
length
Apresenta o comprimento de uma lista, string ou conjunto de objetos.
length(List) ou length(String) ou length(Object1, Object2,)
lgcd
Apresenta o mximo divisor comum de um conjunto de nmeros inteiros ou polinmios, contidos numa lista,
num vetor ou simplesmente introduzidos diretamente como argumentos.
lgcd(List) ou lgcd(Vector) ou lgcd(Integer1, Integer2, ) ou lgcd(Poly1,
Poly2, )
Exemplo:
lgcd([45,75,20,15]) d 5
lin
Apresenta uma expresso com as exponenciais linearizadas.
lin(Expr)
Exemplo:
lin((exp(x)^3+exp(x))^2) d exp(6*x)+2*exp(4*x)+exp(2*x)
linear_interpolate
Extrai uma amostra regular de uma linha poligonal definida por uma matriz de duas linhas.
linear_interpolate(Matrix,Xmin,Xmax,Xstep)
Exemplo:
linear_interpolate([[1,2,6,9],[3,4,6,7]],1,9, 1) d
[[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0], [3.0,4.0,4.5,5.0,5.5,6.0,6.33333333333,6.6666 6666667,7.0]
linear_regression
Dado um conjunto de pontos, apresenta um vetor que contm os coeficientes a e b de y=a*x+b, a regresso
linear que melhor se adequa ao conjunto de pontos. Os pontos podem ser os elementos de duas listas ou as
linhas de uma matriz.
linear_regression(Matrix) ou linear_regression(List1, List2)
Exemplo:
LineHorz
Utilizado na vista Simblica da aplicao Geometria. Dado um nmero real a ou uma expresso que se
aproxima de um nmero real a, desenha a linha horizontal y=a.
LineHorz(Exp) ou LineHorz(Real)
Exemplo:
LineHorz(-1) desenha a linha que tem a equao y = -1
Exemplo:
LineTan(x2 x, 1) desenha a linha y=x-1; ou seja, a linha tangente a y= x2 x em x=1
LineVert
Utilizado na vista Simblica da aplicao Geometria. Dado um nmero real a ou uma expresso que se
aproxima de um nmero real a, desenha a linha vertical x=a.
LineVert(Expr) ou LineVert(Real)
Exemplo:
LineVert(2) desenha a linha que tem a equao x=2
list2mat
Apresenta uma matriz de n colunas, resultante da diviso de uma lista em linhas, contendo, cada uma, n
termos. Se o nmero de elementos na lista no for divisvel por n, a matriz preenchida com zeros.
list2mat(List, Integer)
Exemplo:
list2mat({1,8,4,9},1) d
lname
Apresenta uma lista das variveis de uma expresso.
lname(Expr)
Exemplo:
lname(exp(x)*2*sin(y)) d [x,y]
lnexpand
Apresenta a forma expandida de uma expresso logartmica.
lnexpand(Expr)
Exemplo:
lnexpand(ln(3*x)) d ln(3)+ln(x)
logarithmic_regression
Dado um conjunto de pontos, apresenta um vetor que contm os coeficientes a e b de y=a*ln(x)+b, a funo
logartmica natural que melhor se adequa ao conjunto de pontos. Os pontos podem ser os elementos de duas
listas ou as linhas de uma matriz.
Exemplo:
logb
Apresenta o logaritmo de base b de a.
logb(a,b)
Exemplo:
logb(5,2) d ln(5)/ln(2) que aproximadamente 2.32192809489
logistic_regression
Apresenta y, y', C, y'max, xmax e R, em que y uma funo logstica (a soluo de y'/y=a*y+b), de modo que
y(x0)=y0, e em que [y'(x0),y'(x0+1)...] a melhor aproximao da linha formada pelos elementos contidos na
lista L.
logistic_regression(Lst(L),Real(x0),Real(y0))
Exemplo:
logistic_regression([0.0,1.0,2.0,3.0,4.0],0.0 ,1.0) d [-17.77/(1+exp(-
0.496893925384*x+2.82232341488+3.14159265359* i)),-2.48542227469/(1+cosh(- 0.496893925384*x
+2.82232341488+3.14159265359* i))]
lu
Para uma matriz numrica A, apresenta uma permutao P, L e U de modo que PA = LU.
lu(Matrix)
Exemplo:
lu([1 2],[3 4]) d [ [1 2] [[1 0],[3 1]] [[1 2], [0 -2]]]
lvar
Dada uma expresso, apresenta uma lista das funes da expresso que utilizam variveis, incluindo
ocorrncias das prprias variveis.
lvar(Expr)
Exemplo:
lvar(e^(x)*2*sin(y) + ln(x)) d [e^(x) sin(y) ln(x)]
map
Existem duas utilizaes para esta funo, nas quais o segundo argumento sempre um mapeamento de
uma varivel para uma expresso. Se a expresso for uma funo da varivel, a funo aplicada a cada
elemento do vetor ou matriz (o primeiro argumento) e apresentado o vetor ou matriz resultante. Se a
expresso for um teste booleano, cada elemento do vetor ou matriz testado e os resultados so
apresentados como um vetor ou matriz. Cada teste apresenta 0 (falha) ou 1 (aprovao).
Exemplo:
map([1 2 3], xx3) d [1 8 27]
mat2list
Apresenta um vetor que contm os elementos de uma matriz.
mat2list(Matrix)
Exemplo:
mat2list([[1 8],[4 9]]) d [1 8 4 9]
matpow
Dados uma matriz e um nmero inteiro n, apresenta a n-sima potncia da matriz atravs do mtodo de
Jordan.
matpow(Matrix, Integer)
Exemplo:
matpow([[1,2],[3,4]],n) d [[(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))]]
matriz
Dados dois nmeros inteiros p e q, faz uma matriz com linhas p e colunas q, preenchidas com zeros. Dado um
valor como um terceiro argumento, apresenta uma matriz preenchida com esse valor. Dado um mapeamento
utilizando j e k, utiliza o mapeamento para preencher a matriz (j a linha atual e k a coluna atual). Esta
funo pode ser utilizada com o comando "apply" (aplicar).
matrix(p, q, [Value or Mapping(j,k)])
Exemplo:
matrix(1,3,5) d [5 5 5]
MAXREAL
Apresenta o nmero real mais elevado que a calculadora HP Prime capaz de representar nas vistas de Incio
e do CAS: No CAS, MAXREAL=1.79769313486*10308 Na vista de Incio, MAXREAL=9.99999999999E499
mean
Apresenta a mdia aritmtica de uma lista (com uma lista opcional como lista de pesos). Com uma matriz
como argumento, apresenta a mdia das colunas.
mean(List1, [List2]) ou mean(Matrix)
Exemplo:
median
Apresenta a mediana de uma lista (com uma lista opcional como lista de pesos). Com uma matriz como
argumento, apresenta a mediana das colunas.
median(List1, [List2]) ou median(Matrix)
Exemplo:
median([1,2,3,5,10,4]) d 3.0
member
Dados uma lista ou vetor e um elemento, apresenta o ndice da primeira ocorrncia do elemento na lista ou
vetor. Se o elemento no aparecer na lista ou vetor, apresenta 0. semelhante a "contains" (contm), com a
exceo de que o elemento vem em primeiro lugar na ordem de argumentos.
member(( Element, List) ou contains(Element, Vector)
Exemplo:
member(2, {0,1,2,3}) d 3
MINREAL
Apresenta o nmero real mais baixo (prximo de zero) que a calculadora HP Prime capaz de representar nas
vistas de Incio e do CAS:
No CAS, MINREAL=2.22507385851*10-308.
Na vista de Incio, MINREAL=1 E-499.
modgcd
Utiliza o algoritmo modular para apresentar o mximo divisor comum a dois polinmios.
modgcd(Poli1,Poli2)
Exemplo:
modgcd(x^4-1,(x-1)^2) d x-1
mRow
Dados uma expresso, uma matriz e um nmero inteiro n, multiplica a linha n da matriz pela expresso.
mRow(Expr, Matrix, Integer)
Exemplo:
mRow d
Exemplo:
mult_c_conjugate d
mult_conjugate
Pega numa expresso em que o numerador ou o denominador contm uma raiz quadrada. Se o denominador
contiver uma raiz quadrada, apresenta a expresso depois de tanto o numerador como o denominador terem
sido multiplicados pelo conjugado do denominador. Se o denominador no contiver uma raiz quadrada,
apresenta a expresso depois de tanto o numerador como o denominador terem sido multiplicados pelo
conjugado do numerador.
mult_conjugate(Expr)
Exemplo:
mult_conjugate d
nDeriv
Dados uma expresso, uma varivel de diferenciao e um nmero real h, apresenta um valor aproximado da
derivada da expresso, utilizando f(x)=(f(x+h)f(x+h))/(2*h).
Sem um terceiro argumento, o valor de h definido como 0.001. Com um nmero real como terceiro
argumento, este o valor de h. Com uma varivel como terceiro argumento, apresenta a expresso acima
com essa varivel em vez de h.
nDeriv(Expr,Var, Real) ou nDeriv(Expr, Var1, Var2)
Exemplo:
nDeriv(f(x),x,h) d (f(x+h)-(f(x-h)))*0.5/h
NEG
Menos unrio. Introduz o sinal negativo.
negbinomial
Funo de densidade de probabilidade binomial negativa. Calcula a densidade de probabilidade da
distribuio binomial negativa em x, dados os parmetros n e k.
negbinomial(n, k, x)
Exemplo:
negbinomial(4, 2, 0.6) d 0.20736
negbinomial_cdf(n, k, x, [x2])
Exemplos:
negbinomial_cdf(4, 0.5, 2) d 0.34375
negbinomial_icdf
Funo de densidade de probabilidade cumulativa inversa para a distribuio binomial negativa. Apresenta o
valor de x, de modo que a probabilidade da cauda inferior binomial negativa de x, dados os parmetros n e k,
seja p.
negbinomial_icdf(n, k, p)
Exemplo:
negbinomial_icdf(4, 0.5, 0.7) d 5
newton
Utiliza o mtodo de Newton para calcular a raiz de uma funo, comeando com Guess (Tentativa) e
calculando as iteraes de nmeros inteiros. Por predefinio, o inteiro 20.
newton(Expr,Var, [Guess],[Integer])
Exemplo:
newton(3-x^2,x,2) d 1.73205080757
normal
Apresenta a forma expandida irredutvel de uma expresso.
normal(Expr)
Exemplo:
normal(2*x*2) d 4*x
normalize
Dado um vetor, apresenta o mesmo dividido pela respetiva norma l2 (em que a norma l2 a raiz quadrada da
soma dos quadrados das coordenadas do vetor).
Dado um nmero complexo, apresenta o mesmo dividido pelo respetivo mdulo.
normalize(Vector) ou normalize(Complex)
Exemplo:
normalize(3+4*i) d (3+4*i)/5
odd
Apresenta 1 se um determinado nmero inteiro for mpar. Caso contrrio, apresenta 0.
odd(Integer)
Exemplo:
odd(6) d 0
OR
"Ou" lgico. Apresenta 1 se um ou ambos os lados forem verdadeiros e 0 se nenhum for.
Expr1 ou Expr2
Exemplo:
3 +1==4 OR 8 < 5 d 1
order_size
Apresenta o resto (termo O) de uma expanso de srie: limit(x^a*order_size(x),x=0)=0 se a>0.
order_size(Expr)
pa2b2
Pega num nmero inteiro primo n congruente com 1 mdulo 4 e apresenta [a,b] de modo que a^2+b^2=n.
pa2b2(Integer)
Exemplo:
pa2b2(17) d [4 1]
pade
Apresenta a aproximao de Pad de uma expresso, ou seja, uma frao racional P/Q de modo que P/Q=Expr
mod x^(n+1) ou mod N com grau(P)<p.
pade(Expr, Var, Integern, Integerp)
Exemplo:
pade(exp(x), x, 5, 3) d
part
Apresenta a n-sima subexpresso de uma expresso.
part(Expr, Integer)
Exemplos:
part(sin(x)+cos(x),2) d cos(x)
peval
Com um polinmio definido por um vetor de coeficientes e um valor real n, avalia o polinmio nesse valor.
peval(Vector, Value)
Exemplo:
peval([1,0,-2],1) d -1
PI
Insere .
PIECEWISE
Utilizado para definir uma funo definida por partes. Toma como argumentos pares constitudos por uma
condio e uma expresso. Cada um destes pares define uma subfuno da funo definida por partes e o
domnio em que esta atua.
PIECEWISE
Exemplo:
PIECEWISE
Tenha em ateno que a sintaxe varia se a definio Entrada no estiver definida como Texto:
PIECEWISE(Case1, Test1, ...[ Casen, Testn])
plotinequation
Mostra o grfico da soluo das inequaes com 2 variveis.
plotinequation(Expr,[x=xrange,y=yrange],[xstep],[ystep])
polar_point
Dados o raio e o ngulo de um ponto na forma polar, apresenta o ponto com as coordenadas retangulares na
forma complexa.
polar_point(Radius, Angle)
Exemplo:
pole
Dados um crculo e uma linha, apresenta o ponto em que a linha polar relativamente ao crculo.
pole(Crcle,Line)
POLYCOEF
Apresenta os coeficientes de um polinmio com as razes indicadas no argumento do vetor ou lista.
POLYCOEF(Vector) ou POLYCOEF(List)
Exemplo:
POLYCOEF({-1, 1}) d {1, 0, -1}
POLYEVAL
Dados um vetor ou lista de coeficientes e um valor, calcula o polinmio fornecido por esses coeficientes no
valor indicado.
POLYEVAL(Vector, Value) ou POLYEVAL(List, Value)
Exemplo:
POLYEVAL({1,0,-1},3) d 8
polgono
Desenha o polgono cujos vrtices so os elementos de uma lista.
polygon(Point1, Point2, , Pointn)
Exemplo:
polygon(GA,GB,GD) desenha ABD
polygonplot
Utilizado na vista Simblica da aplicao Geometria. Dada uma matriz n m, desenha e liga os pontos (xk,
yk), em que xk o elemento na linha k e na coluna 1 e yk o elemento na linha k e na coluna j (com j fixo para
k=1 para n linhas). Assim, cada emparelhamento de colunas gera a sua prpria figura, resultando em figuras
m1.
polygonplot(Matrix)
Exemplo:
polygonplot desenha duas figuras, cada uma com trs pontos ligados por segmentos.
polygonscatterplot
Utilizado na vista Simblica da aplicao Geometria. Dada uma matriz n m, desenha e liga os pontos (xk,
yk), em que xk o elemento na linha k e na coluna 1 e yk o elemento na linha k e na coluna j (com j fixo para
k=1 para n linhas). Assim, cada emparelhamento de colunas gera a sua prpria figura, resultando em figuras
m.
polygonscatterplot(Matrix)
Exemplo:
segmentos.
polynomial_regression
Dado um conjunto de pontos definido por duas listas e um nmero inteiro positivo n, apresenta um vetor que
contm os coeficientes (an, an1 ... a0) de y = an*xn + an1xn1+ ... a1*x + a0), o polinmio da n-sima ordem que
melhor aproxima os pontos indicados.
polynomial_regression(List1, List2, Integer)
Exemplo:
polynomial_regression({1, 2, 3, 4}, {1, 4, 9, 16},3) d [0 1 0 0]
POLYROOT
Apresenta os zeros do polinmio indicado como um vetor de coeficientes.
POLYROOT(Vector)
Exemplo:
POLYROOT([1 0 -1]) d {-1, 1}
potential
Apresenta uma funo cujo gradiente o campo vetorial definido por um vetor e um vetor de variveis.
potential(Vector1, Vector2)
Exemplo:
potential([2*x*y+3,x^2-4*z,-4*y],[x,y,z]) d x2*y+3*x-4*y*z
power_regression
Dado um conjunto de pontos definido por duas listas, apresenta um vetor que contm os coeficientes m e b
de y=b*x^m, o monmio que melhor aproxima os pontos indicados.
power_regression(List1, List2)
Exemplo:
power_regression({1, 2, 3, 4}, {1, 4, 9, 16}) d [2 1]
powerpc
Dados um crculo e um ponto, apresenta o nmero real d2r2, em que d a distncia entre o ponto e o centro
do crculo e r o raio do crculo.
powerpc(Circle, Point)
Exemplo:
powerpc(circle(0,1+i),3+i) d 8
Exemplo:
prepend([1,2],3) d [3,1,2]
primpart
Apresenta um polinmio dividido pelo mximo divisor comum dos respetivos coeficientes.
primpart(Poli,[Var])
Exemplo:
primpart(2x^2+10x+6) d x^2+5*x+3
product
Com uma expresso como primeiro argumento, apresenta o produto das solues quando a varivel na
expresso passa de um valor mnimo para um valor mximo por um determinado incremento. Se no for
fornecido qualquer incremento, este assumido como 1.
Com uma lista como primeiro argumento, apresenta o produto dos valores na lista.
Com uma matriz como primeiro argumento, apresenta o produto, elemento a elemento, da matriz.
product(Expr, Var, Min, Max, Step) ou product(List) ou product(Matrix)
Exemplo:
product(n,n,1,10,2) d 945
propfrac
Apresenta uma frao ou frao racional A/B simplificada como Q+r/B, em que R<B ou em que o grau de R
inferior ao grau de B.
propfrac(Fraction) ou propfrac(RatFrac)
Exemplo:
propfrac(28/12) d 2+1/3
ptayl
Dados um polinmio P e um valor a, apresenta o polinmio de Taylor Q de modo que P(x)=Q(x a).
ptayl(Poly, Value, [Var])
Exemplo:
ptayl(x^2+2*x+1,1) d x^2+4*x+4
purge
Anula a atribuio do nome de uma varivel.
purge(Var)
Exemplo:
q2a(x^2+2*x*y+2*y^2,[x,y]) d
quantile
Dados uma lista ou vetor e um valor do quantil entre 0 e 1, apresenta o quantil correspondente dos
elementos da lista ou vetor.
quantile(List, Value) ou quantile(Vector, Value)
Exemplo:
quantile([0,1,3,4,2,5,6],0.25) d 1
quartile1
Dada uma lista ou vetor, apresenta o primeiro quartil dos elementos da lista ou vetor. Dada uma matriz,
apresenta o primeiro quartil das colunas da matriz.
quartile1(List) ou quartile1(Vector) ou quartile1(Matrix)
Exemplo:
quartile1([1,2,3,5,10,4]) d 2
quartile3
Dada uma lista ou vetor, apresenta o terceiro quartil dos elementos da lista ou vetor. Dada uma matriz,
apresenta o terceiro quartil das colunas da matriz.
quartile3(List) ou quartile3(Vector) ou quartile3(Matrix)
Exemplo:
quartile3([1,2,3,5,10,4]) d 5
quartiles
Apresenta uma matriz que contm o mnimo, o primeiro quartil, a mediana, o terceiro quartil e o mximo dos
elementos de uma lista ou vetor. Com uma matriz como argumento, apresenta o resumo de 5 nmeros das
colunas da matriz.
quartiles(List) ou quartiles(Vector) ou quartiles(Matrix)
Exemplo:
quartiles([1,2,3,5,10,4]) d
Exemplo:
quorem(x^3+2*x^2+3*x+4,-x+2) d [-x^2-4*x- 11, 26]
QUOTE
Apresenta uma expresso no calculada.
quote(Expr)
randbinomial
Apresenta um nmero aleatrio para a distribuio binomial, dadas n tentativas, cada uma delas com uma
probabilidade de sucesso de p.
randbinomial(n, p)
Exemplo:
randbinomial(10, 0.4) d um inteiro entre 0 e 10
randchisquare
Apresenta um nmero aleatrio da distribuio do qui-quadrado com n graus de liberdade.
randchisquare(n)
Exemplo:
randchisquare(5) apresenta um nmero real positivo da distribuio do qui-quadrado com 5 graus de
liberdade
randexp
Dado um nmero real positivo, apresenta um nmero real aleatrio de acordo com a distribuio exponencial
com o nmero real a>0.
randexp(Real)
randfisher
Apresenta um nmero aleatrio da distribuio F, com numerador n e denominador d graus de liberdade.
randfisher(n, d)
Exemplo:
randfisher(5, 2) apresenta um nmero real da distribuio F com um numerador 5 graus de
liberdade e um denominador 2 graus de liberdade
Exemplo:
randgeometric(0.4) apresenta um nmero inteiro positivo da distribuio geomtrica com uma
probabilidade de sucesso de 0.4
randperm
Dado um nmero inteiro positivo, apresenta uma permutao aleatria de [0,1,2,...,n1].
randperm(Inte(n))
Exemplo:
randperm(4) apresenta uma permutao aleatria dos elementos do vetor [0 1 2 3]
randpoisson
Apresenta um nmero aleatrio da distribuio de Poisson, dado o parmetro k.
randpoisson(k)
Exemplo:
randpoisson(5.4)
randstudent
Apresenta um nmero aleatrio da distribuio t de Student, com n graus de liberdade.
randstudent(n)
Exemplo:
randstudent(5)
randvector
Dado um nmero inteiro n, apresenta um vetor de tamanho n que contm nmeros inteiros aleatrios no
intervalo de -99 a 99 com distribuio uniforme. Com um segundo nmero inteiro opcional m, apresenta um
vetor preenchido com nmeros inteiros no intervalo de (0, m]. Com um intervalo opcional como segundo
argumento, preenche o vetor com nmeros reais nesse intervalo.
randvector(n, [m or p..q]
ranm
Dado um nmero inteiro n, apresenta um vetor de tamanho n que contm nmeros inteiros aleatrios dentro
do intervalo [-99, 99], com distribuio uniforme. Dados dois nmeros inteiros n e m, apresenta uma matriz
nxm. Com um intervalo como o argumento final, apresenta um vetor ou matriz cujos elementos so nmeros
reais aleatrios confinados a esse intervalo.
ratnormal
Reescreve uma expresso como uma frao racional irredutvel.
Exemplo:
ratnormal d
rectangular_coordinate
Dado um vetor que contm as coordenadas polares de um ponto, apresenta um vetor que contm as
coordenadas retangulares do ponto.
rectangular_coordinates(Vector)
Exemplo:
rectangular_coordinates([1, /4]) d
reduced_conic
Pega numa expresso cnica e apresenta um vetor com os seguintes itens:
A origem da cnica
A matriz de uma base em que a cnica reduzida
0 ou 1 (0 se a cnica for degenerada)
A equao reduzida da cnica
Um vetor das equaes paramtricas da cnica
reduced_conic(Expr, [Vector])
Exemplo:
reduced_conic(x^2+2*x-2*y+1) d
ref
Realiza a reduo de Gauss de uma matriz.
ref(Matrix)
Exemplo:
ref d
remove
Dado um vetor ou lista, remove as ocorrncias de Valor ou remove os valores que tornam o Teste verdadeiro e
apresenta o vetor ou lista resultante.
remove(Value, List) ou remove(Test, List)
Exemplo:
remove(xx5, [1 2 5 6 7 5]) d [1 2]
reorder
Dados uma expresso e um vetor de variveis, reordena as variveis na expresso de acordo com a ordem
indicada no vetor.
reorder(Expr, Vector)
Exemplo:
reorder(x2+2*x+y2,[y,x]) d y2+x2+2*x
residue
Apresenta o resduo de uma expresso ao valor a.
residue(Expr, Var, Value)
Exemplo:
residue(1/z,z,0) d 1
restart
Purga todas as variveis.
restart(NULL)
resultant
Apresenta a resultante (ou seja, a determinante da matriz de Sylvester) de dois polinmios.
resultant(Poli1, Poli2, Var)
Exemplo:
resultant(x^3+x+1, x^2-x-2,x) d -11
revlist
Inverte a ordem dos elementos de uma lista ou vetor.
revlist(List) ou revlist(Vector)
Exemplo:
revlist([1,2,3]) d [3,2,1]
romberg
Utiliza o mtodo de Romberg para apresentar o valor aproximado de uma integral definida.
romberg(Expr, Var, Val1, Val2)
Exemplo:
romberg(exp(x^2),x,0,1) d 1.46265174591
Exemplo:
row d [4 5 6]
rowAdd
Dados uma matriz e dois nmeros inteiros, apresenta a matriz obtida a partir da matriz indicada aps a linha
indicada pelo segundo nmero inteiro ser substituda pela soma das linhas indicadas pelos dois nmeros
inteiros.
rowAdd(Matrix, Integer1, Integer2)
Exemplo:
rowAdd d
rowDim
Apresenta o nmero de linhas de uma matriz.
rowDim(Matrix)
Exemplo:
rowDim d 2
rowSwap
Dados uma matriz e dois nmeros inteiros, apresenta a matriz obtida a partir da matriz indicada aps se
trocarem as duas linhas indicadas pelos dois nmeros inteiros.
rowSwap(Matrix,Integer1,Integer2)
Exemplo:
rowSwap d
rsolve
Perante uma expresso que define uma relao de recorrncia, uma varivel e uma condio inicial,
apresenta a soluo de forma fechada (se possvel) da sequncia recorrente. Dadas trs listas, cada uma
contendo vrios itens da natureza acima, resolve o sistema de sequncias recorrentes.
rsolve(Expr, Var, Condition) ou rsolve(List1, List2, List3)
select
Dados uma expresso de teste numa varivel nica e uma lista ou vetor, testa cada elemento da lista ou vetor
e apresenta uma lista ou vetor que contm os elementos que satisfazem o teste.
select(Test, List) ou select(Test, Vector)
Exemplo:
select(xx>=5,[1,2,6,7]) d [6,7]
seq
Perante uma expresso, uma varivel definida sobre um intervalo e um valor de incremento, apresenta um
vetor que contm a sequncia obtida quando a expresso calculada dentro do intervalo determinado,
utilizando o incremento indicado. Se no for fornecido qualquer incremento, o incremento utilizado 1.
seq(Expr, Var=Interval, [Step])
Exemplo:
seq(2k,k=0..8) d [1,2,4,8,16,32,64,128,256]
seqsolve
Semelhante a rsolve. Perante uma expresso que define uma relao de recorrncia em funo de n e/ou o
termo anterior (x), seguida de um vetor de variveis e uma condio inicial para x (o termo 0), apresenta a
soluo de forma fechada (se possvel) para a sequncia recorrente. Dadas trs listas, cada uma contendo
vrios itens da natureza acima, resolve o sistema de sequncias recorrentes.
seqsolve(Expr, Vector, Condition) ou seqsolve(List1, List2, List3)
Exemplo:
seqsolve(2x+n,[x,n],1) d -n-1+2*2n
shift_phase
Apresenta o resultado da aplicao de um desfasamento de pi/2 para uma expresso trigonomtrica.
shift_phase(Expr)
Exemplo:
shift_phase(sin(x)) d -cos((pi+2*x)/2)
signature
Apresenta a assinatura de uma permutao.
signature(Vector)
Exemplo:
signature([2 1 4 5 3]) d 1
Exemplo:
simult d
sincos
Apresenta uma expresso com exponenciais complexas reescritas em termos de seno e cosseno.
sincos(Expr)
Exemplo:
sincos(exp(i*x)) d cos(x)+(i)*sin(x)
spline
Dados duas listas ou vetores (um para os valores de x e um para os valores de y), assim como uma varivel e
um grau inteiro, apresenta o spline natural atravs dos pontos fornecidos pelas duas listas. Os polinmios do
spline so em funo da varivel indicada e so do grau indicado.
spline(ListX, ListY, Var, Integer) ou spline(VectorX, VectorY, Var,
Integer)
Exemplo:
spline({0,1,2},{1,3,0},x,3) d
sqrfree
Apresenta a decomposio do argumento, recolhendo os termos com o mesmo expoente.
sqrfree(Expr)
Exemplo:
sqrfree((x-2)^7*(x+2)^7*(x^4-2*x^2+1)) d (x^2-1)^2*(x^2-4)^7
sqrt
Apresenta a raiz quadrada de uma expresso.
sqrt(Expr)
Exemplo:
sqrt(50) d 5*sqrt(2)
stddev
Apresenta o desvio padro dos elementos de uma lista ou apresenta uma lista dos desvios padro das
colunas de uma matriz. A segunda lista opcional uma lista de pesos.
stddev(List1, [List2]) ou stddev(Vector1, [Vector2]) ou stddev(Matrix)
Exemplo:
stddev({1,2,3}) d
stddevp
Apresenta o desvio padro da populao dos elementos de uma lista ou apresenta uma lista dos desvios
padro da populao das colunas de uma matriz. A segunda lista opcional uma lista de pesos.
stddevp(List1, [List2]) ou stddevp(Vector1, [Vector2]) ou stddevp(Matrix)
Exemplo:
stddevp({1,2,3}) d 1
sto
Guarda um nmero real ou uma string numa varivel.
sto((Real or Str),Var)
sturmseq
Apresenta a sequncia de Sturm para um polinmio ou uma frao racional.
sturmseq(Poli,[Var])
Exemplo:
sturmseq(x^3-1,x) d [1 [[1 0 0 -1] [3 0 0] 9] 1]
subMat
Extrai, a partir de uma matriz, uma submatriz cuja diagonal definida por quatro nmeros inteiros. Os
primeiros dois nmeros inteiros definem a linha e a coluna do primeiro elemento e os dois ltimos nmeros
inteiros definem a linha e a coluna do ltimo elemento da submatriz.
subMat(Matrix, Int1, Int2, Int3, Int4)
Exemplo:
subMat d
Exemplo:
suppress([0 1 2 3 2],2) d [0 1 3 2]
surd
Dados uma expresso e um nmero inteiro n, apresenta a expresso elevada potncia 1/n.
surd(Expr, Integer)
Exemplo:
surd(8,3) d -2
sylvester
Apresenta a matriz de Sylvester de dois polinmios.
sylvester(Poli1, Poli2, Var)
Exemplo:
sylvester(x2-1,x3-1,x) d
table
Define um array em que os ndices so strings ou nmeros reais.
table(SeqEqual(index_name=element_value))
tail
Dada uma lista, string ou sequncia de objetos, apresenta um vetor com o primeiro elemento eliminado.
tail(List) ou tail(Vector) ou tail(String) ou tail(Obj1, Obj2,)
Exemplo:
tail([3 2 4 1 0]) d [2 4 1 0]
tan2cossin2
Apresenta uma expresso com tan(x) reescrito como (1cos(2*x))/sin(2*x).
tan2cossin2(Expr)
Exemplo:
tan2cossin2(tan(x)) d (1-cos(2*x))/sin(2*x)
Exemplo:
tan2sincos2(tan(x)) d sin(2*x)/(1+cos(2*x)
transpose
Apresenta uma matriz transposta (sem conjugao).
transpose(Matrix)
Exemplo:
transpose d
trunc
Dado um valor ou lista de valores, bem como um nmero inteiro n, apresenta o valor ou lista truncado a n
casas decimais. Se n no for fornecido, assumido como 0. Aceita nmeros complexos.
trunc(Real, Integer) ou trunc(List, Integer)
Exemplo:
trunc(4.3) d 4
tsimplify
Apresenta uma expresso com transcendentais reescritas como exponenciais complexas.
tsimplify(Expr)
Exemplo:
tsimplify(exp(2*x)+exp(x)) d exp(x)^2+exp(x)
type
Apresenta o tipo de uma expresso (p. ex., lista, string).
type(Expr)
Exemplo:
type("abc") d DOM_STRING
unapply
Apresenta a funo definida por uma expresso e uma varivel.
unapply(Expr,Var)
Exemplo:
unapply(2*x^2,x) d (x)2*x^2
Exemplo:
uniform(1.2, 3.5, 3) d 0.434782608696
uniform_cdf
Funo de densidade de probabilidade uniforme cumulativa. Apresenta a probabilidade da cauda inferior da
funo de densidade de probabilidade uniforme para o valor x, dados os parmetros a e b. Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade uniforme entre x e x2.
uniform_cdf(a, b, x, [x2])
Exemplos:
uniform_cdf(1.2, 3.5, 3) d 0.782608695652
uniform_icdf
Funo de densidade de probabilidade uniforme cumulativa inversa. Apresenta o valor de x, de modo que a
probabilidade da cauda inferior uniforme de x, dados os parmetros a e b, seja p.
uniform_icdf(a, b, p)
Exemplo:
uniform_icdf(3.2, 5.7, 0.48) d 4.4
union
O comando "union" (unio) um operador infix entre dois objetos que so vetores, matrizes ou listas. Dadas
duas matrizes com o mesmo nmero de colunas, apresenta a unio das matrizes como uma matriz com o
mesmo nmero de colunas. Dadas duas listas, apresenta a unio das listas como um vetor.
Exemplo:
{1, 2, 3} union {1, 3, 5} d [1 2 3 5]
valuation
Apresenta a valorao (grau do termo de menor grau) de um polinmio. Com apenas um polinmio como
argumento, a valorao apresentada para x. Com uma varivel como segundo argumento, a valorao
realizada para a mesma.
valuation(Poli,[Var])
Exemplo:
valuation(x^4+x^3) d 3
Exemplo:
variance({3, 4, 2}) d 2/3
vpotential
Dados um vetor V e um vetor de variveis, apresenta o vetor U de modo que curl(U)=V.
vpotential(Vector1, Vector2)
Exemplo:
vpotential([2*x*y+3,x2-4*z,-2*y*z],[x,y,z]) d
weibull
Funo de densidade de probabilidade de Weibull. Calcula a densidade de probabilidade da distribuio de
Weibull em x, dados os parmetros k, n e t. Por defeito, t=0.
weibull(k, n, [t], x)
Exemplo:
weibull(2.1, 1.2, 1.3) d 0.58544681204, tal como weibull(2.1, 1.2, 0, 1.3)
weibull_cdf
Funo de densidade de probabilidade cumulativa para a distribuio de Weibull. Apresenta a probabilidade
da cauda inferior da funo de densidade de probabilidade de Weibull para o valor x, dados os parmetros k, n
e t. Por defeito, t=0. Com o parmetro opcional x2, apresenta a rea sob a funo de densidade de
probabilidade de Weibull entre x e x2.
Exemplos:
weibull_cdf(2.1, 1.2, 1.9) d 0.927548261801
weibull_icdf
Funo de densidade de probabilidade cumulativa inversa para a distribuio de Weibull. Apresenta o valor x,
de modo que a probabilidade da cauda inferior Weibull de x, dados os parmetros k, n e t, seja p. Por defeito,
t=0.
weibull_icdf(k, n, [t], x)
Exemplos:
weibull_icdf(4.2, 1.3, 0.95) d 1.68809330364
when
Utilizado para introduzir uma declarao condicional.
XOR
"Ou" exclusivo. Apresenta 1 se a primeira expresso for verdadeira e a segunda expresso for falsa ou se a
primeira expresso for falsa e a segunda expresso for verdadeira. Caso contrrio, apresenta 0.
Expr1 XOR Expr2
Exemplo:
0 XOR 1 d 1
zip
Aplica uma funo bivariada aos elementos de duas listas ou vetores e apresenta os resultados num vetor.
Sem o valor predefinido, o comprimento do vetor o mnimo dos comprimentos das duas listas. Com o valor
predefinido, a lista mais curta preenchida com o valor predefinido.
zip(functionList1, List2, Default) ou zip(function, Vector1, Vector2,
Default)
Exemplo:
zip('+',[a,b,c,d], [1,2,3,4]) d [a+1 b+2 c+3 d+4]
ztrans
Transformada Z de uma sequncia.
ztrans(Expr,[Var],[ZtransVar])
Exemplo:
ztrans(a^n,n,z) d z/(a-z)
|
Localizado no menu Catlogo (Cat.) e no menu Modelo, o comando "where" (onde) tem vrias utilizaes
associadas a declaraes variveis. Por exemplo, utilizado para substituir os valores para uma ou mais
variveis numa expresso. Pode tambm ser utilizado para definir o domnio de uma varivel.
Expr|Var=Val ou Expr|{Var1=Val1, Var2=Val2Varn=Valn} ou Expr|Var>n ou Expr|
Var<n etc.
Exemplos:
(X+Y)|{X=2, Y=6} d 8
int((1-x)^p|p>0,x,0,1) d ((-x+1)^(p+1))/(-p-1)
Teste de desigualdade. Apresenta 1 se os lados esquerdo e direito no forem iguais e 0 se forem iguais.
Teste da desigualdade "menor ou igual". Apresenta 1 se o lado esquerdo da desigualdade for menor do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for.
Teste da desigualdade "maior ou igual". Apresenta 1 se o lado esquerdo da desigualdade for maior do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for.
Calcula a expresso e, em seguida, guarda o resultado na varivel var. Tenha em ateno que no pode ser
utilizado com os grficos G0G9. Consulte o comando BLIT.
expression var
i
Insere o nmero imaginrio i.
-1
2. No campo Nome, introduza um nome para a funo por exemplo, SINCOS e toque em .
3.
No campo Funo, introduza a funo. A B
Os novos campos aparecem por baixo da sua funo, um para cada varivel utilizada na definio da
mesma. Tem de decidir quais devem ser argumentos de entrada para as suas funes e quais so
variveis globais cujos valores no esto introduzidos na funo. Neste exemplo, tornaremos A e B
variveis de entrada, para que a nossa nova funo assuma dois argumentos. O valor de C ser
fornecido pela varivel global C (que, por predefinio, zero).
5. Toque em .
Pode executar a sua funo, inserindo-a na linha de introduo da vista de Incio ou selecionando-a no
menu UTILIZADOR. Tem de introduzir o valor para cada varivel que escolha como parmetro. Neste
exemplo, escolhemos A e B como parmetros. Assim, poderia introduzir SINCOS(0.5, 0.75). Com C=0 e no
modo de radianos, tal apresentaria 1.211
As variveis so objetos que tm nomes e contm dados. So utilizadas para guardar dados, para os utilizar
mais tarde ou para controlar definies no sistema Prime. Existem quatro tipos de variveis, todos os quais
podem ser encontrados no menu Vars, premindo :
Variveis Incio
Variveis CAS
Variveis da aplicao
Variveis do utilizador
As variveis Incio e da aplicao tm todas nomes reservados para as mesmas. So tambm introduzidas, ou
seja, apenas podem conter determinados tipos de objetos. Por exemplo, a varivel Incio A apenas pode
conter um nmero real. As variveis Incio so utilizadas para guardar dados que so importantes para si,
como matrizes, listas, nmeros reais, etc. As variveis da aplicao so utilizadas para guardar dados nas
aplicaes ou para alterar as definies das aplicaes. Pode realizar estas tarefas atravs da interface de
utilizador de uma aplicao, mas as variveis da aplicao fornecem-lhe uma forma rpida de efetuar estas
tarefas, a partir da vista Incio ou de um programa. Por exemplo, pode guardar a expresso "SIN(X)" na
varivel da aplicao Funo F1 na vista Incio ou pode abrir a aplicao Funo, navegar at F1(X) e
introduzir SIN(X) nesse campo.
As variveis CAS e do utilizador podem ser criadas pelo utilizador e no tm qualquer tipo especfico. Os seus
nomes podem tambm ter qualquer comprimento. Assim, diff(t2,t) apresenta 2*t e diff((bt)2,
bt) apresenta 2*bt para as variveis do CAS t e bt. Uma avaliao adicional de 2*bt apenas apresentar
2*bt, a menos que tenha sido guardado um objeto em bt. Por exemplo, se introduzir bt:={1,2,3} e, em
seguida, introduzir diff((bt)2, bt), o CAS continuar a apresentar 2*bt. Contudo, se avaliar esse
resultado (utilizando o comando EVAL), o CAS apresentar agora {2,4,6}.
As variveis do utilizador so explicitamente criadas pelo utilizador. Pode criar variveis do utilizador num
programa ou atravs de atribuio na vista Incio. As variveis do utilizador criadas num programa so
declaradas como locais ou exportadas como globais. As variveis do utilizador criadas atravs de atribuio
ou exportadas a partir de um programa iro aparecer no menu Variveis do utilizador. As variveis locais
apenas existem dentro do seu prprio programa.
As seces seguintes descrevem os diversos processos associados s variveis, tais como cri-las, guardar
objetos nas mesmas e aceder ao seu contedo. O resto do captulo contm tabelas que listam todos os
nomes das variveis Incio e da aplicao.
2. Atribua 2 a A:
3.
Multiplique A por 5:5
Este exemplo ilustra o processo utilizado para guardar e utilizar qualquer varivel Incio e no apenas as
variveis Incio reais A a Z. importante fazer corresponder o objeto que pretende guardar com o tipo correto
de varivel Incio. Consulte Variveis Incio na pgina 454 para mais informaes.
2. Atribua 2 a ME:
3. apresentada uma mensagem a perguntar se pretende criar uma varivel denominada ME. Toque em
Pode agora utilizar essa varivel em clculos subsequentes: ME*3 dar 29.6, por exemplo.
2 3
2. apresentada uma mensagem a perguntar se deseja criar uma varivel denominada YOU. Toque em
A varivel YOU criada e contm a lista {1,2,3}. Pode agora utilizar essa varivel em clculos
subsequentes: Por exemplo, YOU+60 apresentar {61,62,63}.
opo binria para o campo Nmero inteiro (para a base de nmeros inteiros) das Home Settings (Definies
de incio). Um valor de 1 foraria a opo octal, 2 a decimal e 3 a hexadecimal. Outro exemplo: possvel
alterar a definio do valor do ngulo de radianos para graus, introduzindo HAngle:=0 na
vista Incio.
Pode ver o valor atribudo a uma varivel de Incio, da aplicao ou do utilizador introduzindo o respetivo
nome na vista Incio e premindo . Pode introduzir o nome, letra a letra, ou escolher a varivel no
5.
Toque em para sair ou para regressar ao submenu Vars atual.
Qualificar variveis
Alguns nomes de variveis da aplicao so partilhados por vrias aplicaes. Por exemplo, a aplicao
Funo contm uma varivel designada Xmin, mas o mesmo se aplica s aplicaes Polar, Paramtrica,
Sequncia e Resolv. Embora com nomes idnticos, estas variveis contm geralmente valores diferentes. Se
tentar aceder ao contedo de uma varivel que utilizada em mais do que uma aplicao, introduzindo
apenas o respetivo nome na vista Incio, ir obter o contedo dessa verso da varivel na aplicao atual. Por
exemplo, se a aplicao Funo estiver ativa e introduzir Xmin na vista Incio, ser apresentado o valor de
Xmin da aplicao Funo. Se desejar o valor de Xmin, por exemplo, da aplicao Sequncia, tem de
A aplicao pode ser qualquer uma das 18 aplicaes HP ou uma criada por si com base numa aplicao
integrada. O nome da varivel da aplicao deve coincidir com um nome listado nas tabelas de variveis da
aplicao apresentadas abaixo. No so permitidos espaos em nomes de aplicaes, devendo estes ser
representados pelo carcter de sublinhado: .
SUGESTO: Os caracteres no padro em nomes de variveis como, por exemplo, e podem ser
introduzidos mediante seleo na paleta de smbolos especiais ( ) ou no menu de caracteres
( ).
Variveis Incio
Para ter acesso s variveis de Incio, prima e toque em .
Categoria Nomes
Real AaZe
Complexos Z0 a Z9
Lista L0 a L9
Matriz M0 a M9
Grficos G0 a G9
Definies HAngle
HFormat
HSeparator
HDigits
HComplex
Entry
Base
Bits
Signed
Sistema Date
Time
Language
Notes
Programs
TOff
HVars
DelHVars
Variveis da aplicao
Para ter acesso s variveis da aplicao, prima a e toque em . Estas so apresentadas abaixo, agrupadas por
aplicao. Tenha em ateno que, caso tenha personalizado uma aplicao integrada, a sua aplicao
aparecer no menu de variveis da aplicao, com o nome que lhe tiver dado. Pode aceder s variveis numa
aplicao personalizada da mesma forma que acede s variveis nas aplicaes integradas.
Extremo Declive
Interseco
Simblica F1 F6
F2 F7
F3 F8
F4 F9
F5 F0
Cursor Xtick
GridDots Xzoom
GridLines Ymax
Labels Ymin
Method Ytick
Recenter Yzoom
Xmax
NumStep NumZoom
NumIndep
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Variveis de resultados
Extremo
Contm o valor da ltima utilizao da funo Extremo do menu na Vista de desenho da aplicao
Funo. A funo de aplicao Extremo no guarda resultados para esta varivel.
Interseco
Contm o valor da ltima utilizao da funo Interseco do menu na Vista de desenho da
aplicao Funo. A funo de aplicao Interseco no guarda resultados para esta varivel.
Raiz
Contm o valor da ltima utilizao da funo Raiz do menu na Vista de desenho da aplicao
Funo. A funo de aplicao Raiz no guarda resultados para esta varivel.
GridLines Labels
PixSize ScrollText
Xmax Xmin
Ymax Ymin
XTick Ytick
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Row Col
Cell
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Extremo Declive
Interseco
Simblica E1 E6
E2 E7
E3 E8
E4 E9
E5 E0
Cursor Xtick
GridDots Xzoom
GridLines Ymax
Labels Ymin
Method Ytick
Recenter Yzoom
Xmax
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Simblica V1 V6
V2 V7
V3 V8
V4 V9
V5 V0
Cursor Xtick
GridDots Xzoom
GridLines Ymax
Labels Ymin
Recenter Ytick
Xmax Yzoom
NumYStart NumType
NumXStep NumXZoom
NumYStep NumYZoom
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
MinVal X2
Q1 MeanX
MedVal sX
Q3 X
MaxVal serrX
ssX
Simblica H1 H4
H2 H5
H3
Cursor Xmin
GridDots Xtick
GridLines Xzoom
Hmin Ymax
Hmax Ymin
Hwidth Ytick
Labels Yzoom
Recenter
Numrica D1 D6
D2 D7
D3 D8
D4 D9
D5 D0
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Resultados
NbItem
MinVal
Contm o valor mnimo do conjunto de dados na atual anlise a 1 varivel (H1-H5).
Q1
MedVal
Q3
MaxVal
X2
Contm a soma dos quadrados do conjunto de dados na atual anlise a 1 varivel (H1-H5).
MeanX
sX
Contm o desvio padro da amostra do conjunto de dados na atual anlise a 1 varivel (H1-H5).
Contm o desvio padro da populao do conjunto de dados na atual anlise a 1 varivel (H1-H5).
serrX
ssX
Corr serrX
CoefDet ssX
sCov MeanY
Cov Y
XY Y2
MeanX sY
X Y
X2 serrY
sX ssY
Simblica S1 S4
S2 S5
S3
Cursor Xtick
GridDots Xzoom
GridLines Ymax
Labels Ymin
Recenter Ytick
Xmax Yzoom
Numrica C1 C6
C2 C7
C3 C8
C4 C9
C5 C0
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Resultados
NbItem
Corr
Contm o coeficiente de correlao do mais recente clculo de estatsticas sumrias. Este valor baseia-se
apenas no ajuste linear, independentemente do tipo de ajuste escolhido.
CoefDet
Contm o coeficiente de determinao do mais recente clculo de estatsticas sumrias. Este valor tem por
base o tipo de ajuste escolhido.
sCov
Cov
XY
Contm a soma dos produtos de XY para a atual anlise estatstica a 2 variveis (S1-S5).
MeanX
Contm a mdia dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-S5).
Contm a soma dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-S5).
X2
Contm a soma dos quadrados dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-
S5).
sX
Contm o desvio padro da amostra dos valores independentes (X) da atual anlise estatstica a 2 variveis
(S1-S5).
Contm o desvio padro da populao dos valores independentes (X) da atual anlise estatstica a 2 variveis
(S1-S5).
serrX
Contm o erro padro dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-S5).
ssX
MeanY
Contm a mdia dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).
Contm a soma dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).
Y2
Contm a soma dos quadrados dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).
sY
Contm o desvio padro da amostra dos valores dependentes (Y) da atual anlise estatstica a 2 variveis
(S1-S5).
Contm o desvio padro da populao dos valores dependentes (Y) da atual anlise estatstica a 2 variveis
(S1-S5).
serrY
Contm o erro padro dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).
ssY
Declive Inter
Corr CoefDet
serrLine serrSlope
serrInter Yval
serrY CritScore
Result CritVal1
TestScore CritVal2
TestValue DF
Prob
Method
Conf s1
ExpList s2
Mean1 1
Mean2 2
n1 x1
n2 x2
0 Lista X
0 Lista Y
ObsList Xval
ObsMat
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Resultados
CoefDet
ContribList
Contm uma lista das contribuies de qui-quadrado por categoria para o teste de qui-quadrado da
adequao do ajuste.
ContribMat
Contm uma matriz das contribuies de qui-quadrado por categoria para o teste bidirecional de qui-
quadrado.
Corr
CritScore
Contm o valor crtico mais baixo da varivel experimental associado ao valor negativo de TestScore que
foi calculado a partir do nvel introduzido.
CritVal2
Contm o valor crtico mais elevado da varivel experimental associado ao valor positivo de TestScore que
foi calculado a partir do nvel introduzido.
DF
ExpList
Contm uma lista das contagens esperadas por categoria para o teste de qui-quadrado da adequao do
ajuste.
ExpMat
Contm a matriz das contagens esperadas por categoria para o teste bidirecional de qui-quadrado.
Inter
Contm o valor da interceo da linha de regresso para o teste t linear ou o intervalo de confiana para a
interceo.
Prob
Result
Para testes de hipteses, contm 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula.
serrInter
Contm o erro padro da interceo para o teste t linear ou o intervalo de confiana para a interceo.
serrLine
Contm o erro padro da linha para o teste t linear.
serrSlope
Contm o erro padro do declive para o teste t linear ou o intervalo de confiana para o declive.
serrY
Contm o erro padro de para o intervalo de confiana para uma resposta mdia ou o intervalo de previso
para uma resposta futura.
Declive
Contm o valor do declive da linha de regresso para o teste t linear ou o intervalo de confiana para o
declive.
Contm o valor da distribuio Z ou t, calculado a partir dos dados introduzidos do teste de hiptese ou do
intervalo de confiana.
TestValue
Yval
Contm o valor de para o intervalo de confiana para uma resposta mdia ou o intervalo de previso para
uma resposta futura.
Simblica X1 X6
Y1 Y6
X2 X7
Y2 Y7
X3 X8
Y3 Y8
X4 X9
Y4 Y9
X5 X0
Y5 Y0
Cursor Xmax
GridDots Xmin
GridLines Xtick
Labels Xzoom
Method Ymax
Recenter Ymin
Tmin Ytick
Tmax Yzoom
NumStep NumZoom
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Simblica R1 R6
R2 R7
R3 R8
R4 R9
R5 R0
max Xmax
step Xmin
Axes Xtick
Cursor Xzoom
GridDots Ymax
GridLines Ymin
Labels Ytick
Method Yzoom
NumStep NumZoom
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
BEG PMT
FV PPYR
IPYR PV
GSize
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
a Contm um vetor com a ltima soluo encontrada pela aplicao Solucionador linear.
SideB AngleB
SideC AngleC
Rect
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
a2 Contm um vetor com a ltima soluo encontrada pela aplicao Solucionador linear.
Simblica U1 U6
U2 U7
U3 U8
U4 U9
U5 U0
Cursor Xmin
GridDots Xtick
GridLines Xzoom
Labels Ymax
Nmin Ymin
Nmax Ytick
Recenter Yzoom
NumStart NumZoom
NumStep
ADigits AFiles
AFilesB AFormat
ANote AProgram
AVars DelAFiles
DelAVars
Unidades
Uma unidade de medida como polegadas, ohm ou Becquerel permite atribuir uma magnitude precisa a
uma grandeza fsica.
Pode anexar uma unidade de medida a qualquer nmero ou resultado numrico. Um valor numrico com
unidades anexadas designado por medida. Pode efetuar operaes com medidas da mesma forma que o faz
com nmeros sem unidades anexadas. As unidades so mantidas com os nmeros em operaes
subsequentes.
O menu organizado por categoria. Cada categoria listada esquerda, sendo as unidades da categoria
selecionada listadas direita.
Categorias de unidades
comprimento
rea
volume
tempo
velocidade
massa
acelerao
fora
energia
potncia
Unidades 471
presso
temperatura
eletricidade
luz
ngulo
viscosidade
radiao
Prefixos
O menu Unidades inclui uma entrada que no uma categoria de unidade, nomeadamente, Prefixo. Se
selecionar esta opo, apresentada uma paleta de prefixos.
Os prefixos de unidade proporcionam uma maneira prtica de introduzir nmeros grandes ou pequenos. Por
exemplo, a velocidade da luz de aproximadamente 300 000 m/s. Se pretendesse utilizar esse valor num
clculo, poderia introduzi-lo como 300_km/s, com o prefixo k, selecionado na paleta de prefixos.
Selecione o prefixo pretendido antes de selecionar a unidade.
Clculos de unidades
Um nmero acrescido de uma unidade uma medida. Pode efetuar clculos com vrias medidas, desde que
as unidades de cada medida pertenam mesma categoria. Por exemplo, pode adicionar duas medidas de
comprimento (incluindo comprimentos de diferentes unidades, conforme ilustrado no exemplo que se segue).
Mas no pode adicionar, por exemplo, uma medida de comprimento a uma medida de volume.
O resultado apresentado como 32.7 cm. Se queria o resultado em polegadas, teria introduzido 5
polegadas primeiro.
Ferramentas de unidade
Existem vrias ferramentas para gesto e operaes com unidades. Para que fiquem disponveis, prima
e toque em .
Converter
Converte uma unidade para outra da mesma categoria.
CONVERT(5_m,1_ft) d 16.4041994751_ft
histrico e tocar em a fim de o copiar para a linha de introduo. com uma medida invoca
tambm o comando "convert" (converter), efetuando a converso para a unidade que se segue ao smbolo
Store (Guardar).
MKSA
Metros, quilogramas, segundos, amperes. Converte uma unidade complexa nos componentes base do
sistema MKSA.
MKSA(8.175_cm/s) d .08175_m/s
UFACTOR
Converso por decomposio de unidade. Converte uma medida que utiliza uma unidade composta numa
medida expressa em unidades constituintes. Por exemplo, Coulomb uma medida de carga eltrica
uma unidade composta derivada das unidades de base Ampere e segundo: 1 C = 1 A * 1 s. Assim:
UFACTOR(100_C,1_A)) d 100_A*s
USIMPLIFY
Simplificao de unidades. Por exemplo, um Joule definido como um kg*m2/s2. Assim:
USIMPLIFY(5_kg*m^2/s^2) d 5_J
Constantes fsicas
possvel selecionar (pelo nome ou pelo valor), e utilizar nos clculos, os valores de 34 constantes
matemticas e fsicas. Estas constantes so agrupadas em quatro categorias: matemtica, qumica, fsica e
mecnica quntica. fornecida uma lista de todas essas constantes em Lista de constantes na pgina 479.
Imagine que deseja saber a energia potencial de uma massa de 5 unidades segundo a equao E = mc2.
3. Selecione Fsica.
4. Selecione c: 299792458.
Pode introduzir apenas o valor de uma constante ou a constante e respetivas unidades (caso possua
unidades). Se o ecr apresentar , o valor introduzido no ponto do cursor. Se o ecr apresentar
, o valor e respectivas unidades so introduzidos no ponto do cursor.
Na figura anterior, a primeira entrada mostra a Constante Universal dos Gases aps ter sido escolhida com
apresentado. A segunda entrada mostra a mesma constante, mas escolhida com
apresentado.
Lista de constantes
Categoria Nome e smbolo
Matemtica e
MAXREAL
MINREAL
Qumica Avogadro, NA
Boltmann, k
Fsica Stefan-Boltzmann,
permittivity, 0 (permitividade)
permeability, 0 (permeabilidade)
gravitation, G (gravitao)
Quantum Planck, h
Dirac,
Faraday, F
Rydberg, R
As listas so constitudas por nmeros reais ou complexos, expresses ou matrizes, separados por vrgulas,
todos eles entre chavetas. Uma lista pode conter, por exemplo, uma sequncia de nmeros reais como
{1,2,3}. As listas so uma forma prtica de agrupar objetos relacionados.
Pode criar, editar, eliminar, enviar e receber listas com nomes no Catlogo de Listas: (Lista).
Pode tambm criar e guardar listas, com ou sem nome, na vista de Incio.
As variveis de lista tm um comportamento idntico ao das colunas C1-C0 na aplicao Estatstica 2 var e
s colunas D1-D0 na aplicao Estatstica 1 var. Pode guardar uma coluna de estatsticas como uma lista (ou
vice-versa) e utilizar qualquer uma das funes de lista nas colunas de estatsticas, bem como as funes de
estatstica nas variveis de lista.
(Lista)
Se estiver a criar uma nova lista, e no a editar uma lista que j contm elementos, certifique-se de que
escolhe uma lista vazia de elementos.
3.
Introduza os valores pretendidos na lista, premindo aps cada um.
Os valores podem ser nmeros reais ou complexos (ou uma expresso). Se introduzir uma expresso,
esta calculada e o resultado inserido na lista.
4.
Quando terminar, prima (Lista) a fim de regressar ao Catlogo de Listas, ou prima
Abre a lista destacada para edio. Tambm pode, simplesmente, tocar no nome de uma
lista.
O Editor de Listas
O Editor de Listas um ambiente especial para a introduo de dados em listas. Depois de aberto o Catlogo
de Listas, existem duas formas de abrir o Editor de Listas:
Destaque a lista e toque em ou
Move o cursor para o elemento especificado na lista. Esta opo especialmente muito til
para listas de grandes dimenses.
O menu Mais do Editor de Listas contm opes para editar uma lista. Estas opes encontram-se explicadas
na tabela seguinte.
Inser Linha Insere uma nova linha acima da linha atual na lista. A nova
linha contm um zero.
Selecionar Linha Seleciona a linha atual. Aps ser selecionada, a linha pode ser
copiada.
(Lista)
3.
Toque no elemento que pretende editar. (Alternativamente, prima ou at o elemento que
pretende editar ficar destacado.) Neste exemplo, editar o terceiro elemento para que tenha um valor de
5.
3. Introduza 9 e toque em .
Eliminar listas
Para eliminar uma lista
No Catlogo de Listas, utilize as teclas de cursor para destacar a lista e prima . -lhe solicitado que
Se a lista for uma das listas reservadas L0 a L9, apenas o contedo da lista eliminado. A lista ,
simplesmente, despojada do seu contedo. Se a lista tiver um nome atribudo por si (que no L0 a L9),
eliminada na totalidade.
O contedo das listas L0 a L9 eliminado, e quaisquer listas com outros nomes so eliminadas na totalidade.
Aparece um par de chavetas na linha de introduo. Todas as listas devem estar entre chavetas.
2.
Introduza o primeiro elemento da lista, seguido de uma vrgula: [elemento]
nomes de variveis de lista reservados disponveis so L0 a L9; no entanto, pode tambm criar o seu prprio
nome de varivel de lista.
Por exemplo, para guardar a lista {25,147,8} in L7:
3. Toque em .
4. Introduza o nome:
5.
Conclua a operao: .
L2(2) .
Referncias da lista
Imagine L1:={5, "abcde", {1,2,3,4,5}, 11}. L1(1) d 5 e L1(2) d "abcde". L1(2, 4) d 100 (o cdigo ASCII
para d) e L1(2,4,1) d "d". L1({2,4}) d {"abcde", {1,2,3,4,5},11}, extraindo uma sublista de todos os
elementos de 2 a 4.
Funes de lista
As funes de lista encontram-se no menu Matemtica. Pode utiliz-las em Incio e nos programas.
Pode digitar o nome da funo ou copiar o nome da funo a partir da categoria Lista do menu Matemtica.
As funes de lista encontram-se entre parnteses. Contm argumentos separados por vrgulas, como, por
exemplo, em CONCAT(L1,L2). Um argumento pode ser um nome de varivel de lista ou a prpria lista; por
exemplo, REVERSE(L1) ou REVERSE({1,2,3}).
Os operadores comuns como +, -, e podem aceitar listas como argumentos. Se existirem dois argumentos
e ambos forem listas, estas devem ter o mesmo comprimento, uma vez que o clculo emparelha os
elementos. Se existirem dois argumentos e um deles for um nmero real, o clculo aplicado a cada
elemento da lista.
Exemplo:
5*{1,2,3} d {5,10,15}.
Alm dos operadores comuns que podem aceitar nmeros, matrizes ou listas como argumentos, existem
comandos que s podem ser aplicados a listas.
Formato do menu
Por predefinio, uma funo de Lista apresentada no menu Matemtica com o nome descritivo, e no com
o respetivo nome de comando. Assim, a abreviatura CONCAT apresentada como Concatenar e a abreviatura
POS apresentada como Posio.
Se preferir que o menu Matemtica apresente os nomes de comando, cancele a seleo da opo
Apresentao Menu Apresentao Menu na pgina 2 do ecr Definies de incio.
Diferena
Apresenta a lista de elementos no comuns de duas listas.
DIFFERENCE({1,2,3,4}, {1,3,5,7}) d {2,4,5,7}
Fazer lista
Calcula uma sequncia de elementos para uma nova lista, utilizando a sintaxe:
MAKELIST(expression,variable,begin,end,increment)
Calcula a expresso no que diz respeito varivel, medida que a varivel assume valores do incio ao fim,
como incrementos.
Exemplo:
Em Incio, gere uma srie de quadrados de 23 a 27:
23 27 1
Ordenar
Ordena os elementos da lista por ordem ascendente.
SORT(list)
Exemplo:
SORT({2,5,3}) d {2,3,5}
Inverter
Cria uma lista invertendo a ordem dos elementos numa lista.
REVERSE(list)
Exemplo:
Concatenar
Concatena duas listas numa nova lista.
CONCAT(list1,list2)
Exemplo:
CONCAT({1,2,3},{4}) d {1,2,3,4}.
Posio
Apresenta a posio de um elemento numa lista. O elemento pode ser um valor, uma varivel ou uma
expresso. Caso haja mais do que uma instncia do elemento, apresentada a posio da primeira
ocorrncia. devolvido um valor de 0 caso no exista nenhuma ocorrncia do elemento especificado.
POS(list, element)
Exemplo:
POS ({3,7,12,19},12) d 3
Tamanho
Repe o nmero de elementos numa lista ou uma lista que contm as dimenses de um vetor ou matriz.
SIZE(list) ou SIZE(Vector) ou SIZE(Matrix)
Exemplos:
SIZE({1,2,3}) d 3
LIST
Cria uma nova lista composta pelas primeiras diferenas de uma lista; isto , as diferenas entre elementos
consecutivos na lista. A nova lista tem menos um elemento do que a lista original. As diferenas para {x1, x2,
x3,... xn-1, xn} so {x2x1, x3x2 ,... xnxn1}.
LIST(list1)
Exemplo:
Na vista de Incio, guarde {3,5,8,12,17,23} em L5 e ache as primeiras diferenas para a lista.
Selecione ListaA. 5
Exemplo:
LIST({2,3,4}) d 9.
LIST
Calcula o produto de todos os elementos na lista.
LIST(list)
Exemplo:
LIST({2,3,4}) d 24.
1 1
Poder agora ver os dados da lista na vista Numrica da aplicao Estatstica 1 var.
Selecione Statistics 1VarNotice que os seus elementos de lista esto no conjunto de dados D1.
Por predefinio, H1 utiliza os dados em D1, pelo que no necessrio fazer mais nada na vista
Simblica. No entanto, se os dados de interesse estivessem em D2, ou em qualquer outra coluna que
no D1, teria de especificar aqui a coluna de dados pretendida.
Pode criar, editar e realizar operaes com matrizes e vetores na vista de Incio, no CAS ou em programas.
Pode introduzir matrizes diretamente na vista de Incio ou no CAS, ou utilizar o Editor de Matrizes.
Vetores
Os vetores so arrays unidimensionais. So constitudos por apenas uma linha. Um vetor representado por
parnteses simples; por exemplo, [1 2 3]. Pode ser um vetor de nmero real ou um vetor de nmero
complexo, como, por exemplo [1+2*i 7+3*i].
Matrizes
Matrizes so arrays bidimensionais. So constitudas por um mnimo de duas linhas e um mnimo de uma
coluna. As matrizes podem conter qualquer combinao de nmeros reais e complexos, como, por exemplo:
ou
Variveis de matriz
Existem dez matrizes de variveis reservadas disponveis, com o nome M0 a M9; no entanto, pode guardar
uma matriz num nome da varivel que definir. Pode depois utiliz-las em clculos nas vistas de Incio ou do
CAS, bem como em programas. Pode recuperar nomes de matriz a partir do menu Vars ou, simplesmente,
digitar os nomes com o teclado.
Depois de selecionar um nome de matriz, pode criar, editar e eliminar matrizes no Editor de Matrizes. Pode
tambm enviar uma matriz para outra HP Prime.
guarda as razes do vetor complexo de comprimento 3 na varivel M1. Assim, M1 contm as trs razes de: 0,
1 e 1.
Copia o elemento selecionado para a linha de introduo, onde pode ser editado. Este item
visvel apenas quando est selecionado um elemento da matriz ou do vetor.
Move o cursor para o elemento especificado na matriz. Esta opo especialmente muito til
para matrizes de grandes dimenses.
Elimina a linha ou coluna destacada, ou a matriz inteira. (-lhe solicitado que escolha).
(Limpar)
Move o cursor para a primeira linha, ltima linha, primeira coluna, ou ltima coluna,
respetivamente.
Inser Linha Insere uma nova linha acima da linha atual na matriz. A nova
linha contm zeros.
Selecionar Linha Seleciona a linha atual. Aps ser selecionada, a linha pode ser
copiada.
(Matriz)
2.
Caso deseje criar um vetor, prima ou at destacar a matriz pretendida, toque em
3.
Caso deseje criar uma matriz, toque no nome da matriz (M0 a M9) ou prima ou at destacar
Repare que uma matriz em branco apresentada com o tamanho 1*1 ao lado do nome.
4. Para cada elemento na matriz, digite um nmero ou uma expresso e, em seguida, toque em
ou prima .
Pode introduzir nmeros complexos de forma complexa, ou seja, (a, b), em que a a parte real e b a
parte imaginria. Pode tambm introduzi-los com a forma a+bi.
5. Por predefinio, quando um elemento introduzido, o cursor move-se para a coluna seguinte na
mesma linha. Pode utilizar as teclas do cursor a fim de se mover para outra linha ou coluna. Pode
tambm alterar a direo na qual o cursor se move automaticamente tocando em . O boto
alterna entre as opes seguintes:
: o cursor move-se para a clula direita da clula atual quando prime .
: o cursor move-se para a clula abaixo da clula atual quando prime .
: o cursor permanece na clula atual quando prime .
6.
Quando terminar, prima (Matriz) para regressar ao Catlogo de Matrizes, ou prima
iniciar uma matriz. Em alternativa, pode premir para abrir o menu Modelo e selecionar o
2.
Introduza um valor no quadrado. Em seguida, prima para introduzir um segundo valor na mesma
linha, ou prima a fim de adicionar uma linha. A matriz cresce consigo medida que vai
introduzindo valores, adicionando linhas e colunas conforme necessrio.
3. Pode aumentar a sua matriz em qualquer momento, adicionando colunas e linhas conforme desejar.
Pode tambm eliminar uma linha ou coluna inteira. Basta colocar o cursor no smbolo , no final de uma
linha ou coluna. Em seguida, prima para inserir uma nova linha ou coluna, ou para
eliminar a linha ou coluna. Pode tambm premir para eliminar uma linha ou coluna. Na figura
um nome de varivel concebido por si para guardar um vetor ou uma matriz. A nova varivel ser
apresentada no menu Vars sob .
a ser guardada em M5. Repare que pode introduzir uma expresso (como 5/2) para um elemento da matriz,
sendo esta calculada aps a introduo.
Quando tocar em , a sua nova matriz ser guardada com o nome M25. Essa varivel ir aparecer na
seco Utilizador do menu Vars. Ir tambm ver a sua nova matriz no Catlogo de Matrizes.
Apresentar um elemento
Na vista de Incio, introduza (nomedamatriz(linha,coluna)). Por exemplo, se M2 [[3,4],[5,6]], ento,
M2(1,2) d 4.
728 5 1 2
Uma tentativa de guardar um elemento numa linha ou coluna com um tamanho superior ao da matriz d
origem ao redimensionamento da matriz, de forma a permitir o armazenamento. Todas as clulas
intermdias so preenchidas com zeros.
Referncias da matriz
M1(1,2) apresenta o valor na primeira linha e segunda coluna da matriz M1. M1(1) apresenta a primeira
linha de M1 como um vetor. M1(-1) apresenta a primeira coluna de M1 como um vetor.
M1({1,2}) apresenta as primeiras duas linhas de M1. M1({1,1},{2,2}}) extrai uma submatriz do
elemento na primeira linha e coluna para elemento na segunda linha e coluna. Se M1 um vetor, M1({1,3})
extrai um subvetor dos primeiros trs elementos.
Aritmtica de matrizes
Pode utilizar as funes aritmticas (+, , , e potncias) com argumentos de matriz. A diviso esquerda
multiplica pelo inverso do divisor. Pode introduzir as matrizes propriamente ditas ou os nomes das variveis
de matriz guardadas. As matrizes podem ser reais ou complexas.
Para os exemplos seguintes, guarde [[1,2],[3,4]] em M1 e [[5,6],[7,8]] em M2.
(Matriz)
1 2 3 4
(Matriz)
5 6 7 8
1 2
1 2
1 5
Tambm pode elevar uma matriz a uma potncia sem a guardar primeiro como varivel.
As matrizes podem tambm ser elevadas a potncias negativas. Neste caso, o resultado equivalente a 1/
[matrix]^ABS(power). No exemplo seguinte, M1 elevada potncia de 2.
1 2
1 2
premindo .
Neste exemplo, vamos utilizar as matrizes M1 e M2, mas pode utilizar qualquer nome de varivel disponvel
para matrizes.
Neste exemplo, vamos utilizar as matrizes M1 e M2, mas pode utilizar qualquer nome de varivel disponvel
para matrizes.
1. Abra o Catlogo de Matrizes, limpe M1, opte por criar um vetor e abra o Editor de Matrizes:
5 7 1
1 4 1 2
2 1
Formato do menu
Por predefinio, uma funo Matriz apresentada no menu Matemtica com o nome descritivo, e no com o
respetivo nome do comando. Assim, a abreviatura TRN apresentada como Transpor e a abreviatura DET
apresentada como Determinante.
Se preferir que o menu Matemtica apresente os nomes de comando, cancele a seleo da opo
Apresentao Menu Apresentao Menu na pgina 2 do ecr Definies de incio.
Comandos
Os comandos de matriz so diferentes de funes de matriz na medida em que no apresentam um
resultado. Por este motivo, estas funes podem ser utilizadas numa expresso, contrariamente aos
comandos de matriz. Os comandos de matriz so concebidos para suportarem programas que utilizem
matrizes.
Funes de matriz
As funes de matriz esto disponveis na categoria Matriz no menu Matemtica: Selecione Matriz.
Selecione uma funo.
Matriz
Transpor
Transpe a matriz. Para uma matriz complexa, TRN acha a transposio conjugada.
TRN(matrix)
Exemplo:
TRN apresenta
Determinante
Determinante de uma matriz quadrada.
DET(matrix)
Exemplo:
DET apresenta -2
RREF
Reduced Row-Echelon Form (Forma escalonada reduzida por linhas). Altera uma matriz retangular para a sua
forma escalonada reduzida por linhas.
RREF(matrix)
Exemplo:
RREF apresenta
Exemplos:
MAKEMAT(0,3,3) apresenta uma matriz de 3 3 zeros, [[0,0,0],[0,0,0],[0,0,0]].
Repare que, no exemplo acima, cada elemento corresponde soma do nmero da linha e do nmero da
coluna menos 1.
MAKEMAT(2,2) apresenta o vetor de 2 elementos [2,2].
Identidade
Matriz de identidade. Cria uma matriz quadrada de dimenso tamanho x tamanho cujos elementos na
diagonal so 1 e elementos fora da diagonal so zero.
IDENMAT(size)
Aleatrio
Dados dois nmeros inteiros, n e m, e um nome de matriz, cria uma matriz n x m que contm nmeros inteiros
aleatrios no intervalo 99 a 99, com distribuio uniforme, e guarda-a no nome de matriz. Dado apenas um
nmero inteiro, apresenta um vetor desse comprimento, preenchido com nmeros inteiros aleatrios. Dado
um par de nmeros inteiros adicionais opcionais, apresenta uma matriz de nmeros aleatrios restritos ao
intervalo definido por esses nmeros inteiros.
randMat([MatrixName],n,[m], [lower, upper})
Exemplo:
RANDMAT(M1,2,2) apresenta uma matriz 2x2 com elementos inteiros aleatrios, e guarda-a em M1.
Jordan
Apresenta uma matriz quadrada nxn com expr na diagonal, 1 por cima e 0 em todos os outros locais.
JordanBlock(Expr,n)
Exemplo:
JordanBlock(7,3) d
Exemplo:
Isomtrica
Matriz de uma isometria fornecida pelos seus elementos prprios.
mkisom(vector,sign(1 or -1))
Exemplo:
Vandermonde
Apresenta a matriz de Vandermonde. Dado um vetor [n1, n2 nj], apresenta a matriz cuja primeira linha
[(n1)0, (n1)1, (n1)2, ,(n1)j-1]. A segunda linha [(n2)0, (n2)1, (n2)2, ,(n2)j-1], etc.
vandermonde(vector)
Exemplo:
Bsico
Norma
Apresenta a norma de Frobenius de uma matriz.
|matrix|
Exemplo:
d 5.47722557505
Norma de linha
Norma de linha. Acha o valor mximo (em todas as linhas) para as somas dos valores absolutos de todos os
elementos numa linha.
Exemplo:
ROWNORM d 7
Norma de coluna
Norma de coluna. Acha o valor mximo (em todas as colunas) para as somas dos valores absolutos de todos
os elementos numa coluna.
COLNORM(matrix)
Exemplo:
COLNORM apresenta 6
Norma espectral
Norma espectral de uma matriz quadrada.
SPECNORM(matrix)
Exemplo:
SPECNORM d 5.46498570422
Raio espectral
Raio espectral de uma matriz quadrada.
SPECRAD(matrix)
Exemplo:
SPECRAD(matrix) d 5.37228132327
Condio
Nmero da condio. Acha a norma-1 (norma de coluna) de uma matriz quadrada.
COND(matrix)
Exemplo:
COND d 21
Ordem
Ordem de uma matriz retangular.
RANK(matrix)
Exemplo:
Pivot
Dados uma matriz, um nmero de linha n e um nmero de coluna m, utiliza a eliminao de Gauss para
apresentar uma matriz com zeros na coluna m, embora o elemento na coluna m e na linha n seja mantido
como pivot.
pivot(matrix,n,m)
Exemplo:
pivot d
Traar
Encontra o trao de uma matriz quadrada. O trao igual soma dos elementos na diagonal. ( igual tambm
soma dos valores prprios).
TRACE(matrix)
Exemplo:
TRACE d 5
Avanado
Eigenvalues (Valores prprios)
Apresenta os valores prprios em forma de vetor para a matriz.
EIGENVAL(matrix)
Exemplo:
Exemplo:
Exemplo:
jordan d
Diagonal
Dada uma lista, apresenta uma matriz com os elementos da lista ao longo da diagonal e zeros noutros locais.
Dada uma matriz, apresenta um vetor dos elementos ao longo da diagonal.
diag(list) ou diag(matrix)
Exemplo:
diag d [1 4]
Cholesky
Para uma matriz A simtrica numrica, apresenta a matriz L de modo a que A=L*tran(L).
cholesky(matrix)
Exemplo:
Hermite
Forma normal de Hermite de uma matriz com coeficientes em Z: apresenta U,B de modo a que U invertvel
em Z, B triangular superior e B=U*A.
ihermite(Mtrx(A))
Exemplo:
ihermite apresenta
Hessenberg
Reduo de matriz forma de Hessenberg. Apresenta [P,B] de modo a que B=inv(P)*A*P.
hessenberg(Mtrx(A))
Exemplo:
Smith
Forma normal de Smith de uma matriz com coeficientes em Z: apresenta U,B,V de modo a que U e V invertvel
em Z, B diagonal, B[i,i] divide B[i+1,i+1], e B=U*A*V.
ismith(Mtrx(A))
Exemplo:
ismith apresenta
Decompor
LQ
Decomposio LQ. Decompe uma matriz m n em trs matrizes L, Q e P, em que {[L[m n
lowertrapezoidal]],[Q[n n orthogonal]],[P[m m permutation]]}, e P*A=L*Q.
LQ(matrix)
Exemplos:
LQ apresenta
LSQ
Least Squares (Mnimos quadrados). Apresenta a matriz (ou o vetor) dos mnimos quadrados de norma
mnima correspondente ao sistema matrix1*X=matrix2.
LSQ(matrix1, matrix2)
Exemplo:
LSQ apresenta
LU
Decomposio LU. Decompe uma matriz quadrada em trs matrizes L, U e P, em que {[L[lowertriangular]],
[U[uppertriangular]],[P[permutation]] }} e P*A=L*U.
LU(matrix)
Exemplo:
LU apresenta
Exemplo:
QR d
SCHUR
Decomposio de Schur. Decompe uma matriz quadrada em duas matrizes. Se a matriz for real, ento, o
resultado {[[orthogonal]],[[upper-quasi triangular]]}. Se a matriz for complexa, ento, o resultado
{[[unitary]],[[upper-triangular]]}.
SCHUR(matrix)
Exemplo:
SCHUR apresenta
SVD
Singular Value Decomposition (Decomposio em Valores Singulares). Decompe uma matriz m n em duas
matrizes e um vetor: {[[m m square orthogonal]],[[n n square orthogonal]], [real]}.
SVD(matrix)
Exemplo:
SVD apresenta
SVL
Singular Values (Valores Singulares). Apresenta um vetor que contm os valores singulares de uma matriz.
SVL(matrix)
Exemplo:
Vetor
Produto com cruz
Produto com cruz de vetor1 com vetor2.
CROSS(vector1, vector2)
Exemplo:
Exemplo:
dot([1 2],[3 4]} d 11
L2Norm
Apresenta a norma l2 (sqrt(x1^2+x2^2+...xn^2)) de um vetor.
l2norm(Vect)
Exemplo:
l2norm([3 4 -2]) d 29
L1Norm
Apresenta a norma l1 (soma dos valores absolutos das coordenadas) de um vetor.
l1norm(Vect)
Exemplo:
l1norm([3 4 -2]) d 9
Exemplo:
maxnorm([1 2 3 -4]) d 4
Exemplos
Matriz de identidade
Pode criar uma matriz de identidade com a funo IDENMAT. Por exemplo, IDENMAT(2) cria a matriz de
identidade 22 [[1,0],[0,1]].
Tambm pode criar uma matriz de identidade com a funo MAKEMAT (criar matriz). Por exemplo, se
introduzir MAKEMAT(I J,4,4) cria uma matriz 4 4 que mostra o numeral 1 para todos os elementos,
exceto os zeros na diagonal. O operador lgico () apresenta 0 quando I (o nmero da linha) e J (o nmero da
coluna) so iguais, e apresenta 1 quando no o so. (Pode inserir escolhendo o smbolo na paleta de
relaes: .)
Que pode depois ser guardada como uma matriz real 3 x 4 em qualquer varivel de matriz. Neste exemplo,
utiliza-se M1.
Depois, pode utilizar a funo RREF a fim de alterar para a forma escalonada reduzida por linhas, guardando-
a em qualquer varivel de matriz. Neste exemplo, utiliza-se M2.
O Catlogo de Notas
Consoante a memria disponvel, pode guardar as notas que quiser no Catlogo de Notas. Estas notas so
independentes de qualquer aplicao. O Catlogo de Notas lista as notas por nome. Esta lista no inclui as
notas criadas na Vista de informao de uma aplicao, embora estas possam ser copiadas e depois coladas
no Catlogo de Notas atravs da rea de transferncia. A partir do Catlogo de Notas, pode criar ou editar
notas individuais no Editor de Notas.
Guardar: Cria uma cpia da nota selecionada e solicita que a guarde com um novo nome.
Limpar: Cria uma cpia da nota selecionada e solicita que a guarde com um novo nome.
O Editor de Notas
no Editor de Notas que se criam e editam notas. Pode abrir o Editor de Notas a partir do Notes Catalog
(Catlogo de Notas), e tambm a partir de uma aplicao. As notas criadas dentro de uma aplicao
permanecem nessa aplicao, mesmo que envie esta ltima para outra calculadora. Essas notas no
aparecem no Notes Catalog (Catlogo de Notas). S podem ser lidas com a aplicao associada aberta. As
notas criadas atravs do Notes Catalog (Catlogo de Notas) no so especficas de nenhuma aplicao, e
podem ser visualizadas em qualquer momento mediante a abertura do Notes Catalog (Catlogo de Notas).
Essas notas podem tambm ser enviadas para outra calculadora.
3.
Introduza um nome para a sua nota. Neste exemplo, vamos atribuir nota o nome MYNOTE.
MYNOTE
Fornece opes para formatar com negrito, itlico, sublinhado, maisculas, acima da linha e abaixo da
linha. Consulte Opes de formatao na pgina 529.
Um boto de comutao que oferece trs tipos de marca de pargrafo. Consulte Opes de formatao
na pgina 529.
Inicia um editor 2D para introduo de expresses matemticas em formato de texto; consulte Inserir
expresses matemticas na pgina 530
Mostra opes para copiar texto contido numa nota. Ver abaixo.
(Limpar)
Apresenta uma paleta de caracteres especiais. Para digitar um deles, destaque-o e toque em
Teclas Propsito
Com o modo de maisculas bloqueado, faa com que o carcter seguinte seja uma letra minscula
Um boto de comutao que oferece trs tipos de marca de pargrafo. Consulte Opes de formatao
na pgina 529
Com o modo de maisculas bloqueado, faa com que todos os caracteres sejam letras minsculas at
que o modo seja redefinido
Modo de bloqueio: faa com que todos os caracteres sejam letras minsculas at que o modo seja
redefinido
Com o modo de minsculas bloqueado, faa com que o carcter seguinte seja uma letra maiscula
Com o modo de minsculas bloqueado, faa com que todos os caracteres sejam letras maisculas at
que o modo seja redefinido
O lado esquerdo da rea de notificao da barra de ttulo indica o modo que ir ser aplicado ao carcter
seguinte que introduzir.
Formatao de texto
Pode introduzir texto em formatos diferentes no Editor de Notas. Escolha uma opo de formatao antes de
comear a introduzir texto. As opes de formatao encontram-se descritas em Opes de formatao
na pgina 529.
Opes de formatao
As opes de formatao esto disponveis atravs de trs botes no Editor de Notas e na Vista de
informao de uma aplicao:
Categoria Opes
1022 pt.
Tamanho de letra
Cor de fundo
Esquerda
Direita
Negrito
Itlico
Estilo do tipo de letra Sublinhado
Rasurado
Acima linha
Abaixo linha
1. Introduza o texto que deseja. Quando chegar ao ponto onde deseja iniciar uma expresso matemtica,
toque em .
2. Introduza a expresso matemtica tal como o faria nas vistas Incio ou do CAS. Pode utilizar o modelo
matemtico, bem como qualquer funo dos menus Toolbox.
3.
Quando acabar de introduzir a sua expresso matemtica, prima 2 ou 3 vezes (consoante a
complexidade da expresso) para sair do editor. Pode agora continuar a introduzir texto.
(Copiar)
: Corta a seleo.
: Copia a seleo.
4. Selecione o que deseja copiar ou cortar (utilizando as opes listadas imediatamente acima).
5. Toque em ou .
7. Mova o cursor para o local onde deseja colar o texto copiado e abra a rea de transferncia.
Este captulo descreve a Linguagem de Programao da HP Prime (HP PPL). Neste captulo, obter
informaes sobre:
comandos de programao
escrever funes em programas
utilizar variveis em programas
executar programas
depurar programas
criar programas para construo de aplicaes personalizadas
enviar um programa para outra HP Prime
Programas da HP Prime
Um programa da HP Prime contm uma sequncia de comandos que so executados automaticamente para
realizar uma tarefa.
Estrutura de comandos
Os comandos so separados por ponto e vrgula ( ; ). Nos comandos que requerem vrios argumentos, esses
argumentos so colocados entre parnteses e separados por uma vrgula( , ). Por exemplo,
PIXON (xposition, yposition);
Neste manual, os argumentos opcionais dos comandos aparecem dentro de parnteses retos, como
apresentado acima. No exemplo PIXON, uma varivel grfica (G) poderia ser especificada como primeiro
argumento. A predefinio G0, que contm sempre o ecr apresentado no momento. Assim, a sintaxe
completa do comando PIXON :
PIXON([G,] xposition, yposition [ ,color]);
Alguns comandos integrados empregam uma sintaxe alternativa, em que os argumentos de funo no
aparecem entre parnteses. Disso so exemplo os comandos RETURN e RANDOM.
Comentrios
Quando uma linha de um programa comea com duas barras, //, o resto da linha ignorado. Isso permite
inserir comentrios no programa:
EXPORT MYPROGAM()
BEGIN
PIXON(1,1);
//Esta linha apenas um comentrio.
END;
O Catlogo de Programas
no Catlogo de Programas que se executam e depuram os programas e tambm onde se enviam programas
para outra HP Prime. Pode ainda mudar o nome dos programas e remov-los, alm de ser a onde se inicia o
Editor de Programas. O Editor de Programas o lugar destinado a criar e editar programas. Os programas
tambm podem ser executados a partir da vista de Incio ou de outros programas.
O Catlogo de Programas apresenta uma lista de nomes de programas. O primeiro item do Catlogo de
Programas uma entrada integrada que tem o mesmo nome que a aplicao ativa. Essa entrada o
programa da aplicao ativa, se esse programa existir.
Guardar
Mudar o nome
Ordenar
Eliminar
Limpar
2.
Introduza um nome para o programa. (para bloquear o modo alfa) MYPROGRAM
SUGESTO: Um nome de programa apenas pode conter caracteres alfanumricos (letras e nmeros) e o
carcter de sublinhado. O primeiro carcter tem de ser uma letra. Por exemplo, GOOD_NAME e Spin2 so
nomes vlidos para programas, ao passo que HOT STUFF (que contm um espao) e 2Cool! (que comea
por um nmero e inclui !) no so.
O Editor de Programas
Enquanto no se familiariza com os comandos da HP Prime, a forma mais fcil de introduzir comandos
selecion-los no menu Catlogo (Cat.) ( ) ou no menu Comandos no Editor de Programas
Strings
Desenho
Matriz
Funes da aplicao
Nmero inteiro
E/S
Mais
Bloco
Ramal
Ciclo
Varivel
Funo
Move o cursor para o final (ou incio) da linha atual. Tambm pode
e fazer deslizar o ecr.
Criar tecla de utilizador: toque nesta opo e, em seguida, prima qualquer tecla para colar um modelo
no seu programa e redefinir essa tecla como tecla do utilizador.
Inserir pragma: toque nesta opo para colar uma definio de modo #pragma no seu programa. A
definio de modo #pragma feita da seguinte forma:
#pragma mode( separator(), integer())
Utilize a definio de modo #pragma para definir o conjunto de separadores utilizados para agrupar
dgitos e para o tipo de nmero inteiro. A definio de modo #pragma obriga o programa a compilar
utilizando estas configuraes. Este recurso til quando pretende adaptar um programa escrito para
uma cultura que utiliza smbolos de agrupamento (. vs. ,) diferentes dos seus.
1. Para continuar o exemplo MYPROGRAM (consulte Programao na HP PPL na pgina 532), utilize as
teclas de cursor para posicionar este ltimo no lugar onde deseja inserir um comando ou toque
simplesmente na localizao pretendida. Neste exemplo, precisa de posicionar o cursor entre BEGIN e
END.
3. Selecione Ciclo e, em seguida, selecione Para no submenu. Repare que inserido um modelo
FOR_FROM_TO_DO_. Basta-lhe preencher a informao em falta.
10.
Quando terminar, prima para regressar ao Catlogo de Programas ou para ir
para a vista de Incio. Est agora pronto para executar o programa.
1.
Prima e toque em .
2. Toque em MYPROGRAM > para expandir o menu e selecione MYPROGRAM .MYPROGRAM aparece na
linha de introduo.
3.
Toque em e o programa executado, apresentando uma caixa de mensagem.
Se um programa tiver argumentos, quando premir , ser apresentado um ecr a solicitar-lhe que
introduza os parmetros do programa.
Programas multifunes
Se houver mais do que uma funo EXPORT num programa, quando tocar em , aparecer uma lista
para que possa escolher a funo a executar. Para ver esta funcionalidade, crie um programa com o texto:
EXPORT NAME1( )
BEGIN
END;
EXPORT NAME2( )
BEGIN
END;
Agora, tenha em ateno que, quando selecionar o programa no Catlogo de Programas e tocar em
ou , ser apresentada uma lista com NOME1 e NOME2.
Depurar um programa
No pode executar um programa que contenha erros de sintaxe. Se o programa no fizer aquilo que
esperado, ou se o sistema detetar um erro de tempo de execuo, pode executar o programa passo a passo e
observar os valores das variveis locais.
Vamos depurar o programa criado acima: MYPROGRAM.
1. No Catlogo de Programas, selecione MYPROGRAM.
Se houver mais do que uma funo EXPORT num ficheiro, ser apresentada uma lista para que possa
escolher a funo a depurar.
: Abre um menu de variveis. Pode selecionar uma e adicion-la lista de variveis, para que
possa ver como esta muda medida que percorre o programa.
: Fecha o depurador.
O ciclo FOR iniciado e a parte superior do ecr mostra a linha seguinte do programa (o comando
MSGBOX).
4. Execute o comando MSGBOX .
apresentada a caixa de mensagem. Tenha em ateno que, sempre que apresentada uma caixa de
mensagem, continua a ter de a ignorar, tocando em ou premindo .
Editar um programa
Para editar um programa, utilize o Editor de Programas, acessvel a partir do Catlogo de Programas.
1. Abra o Catlogo de Programas.
2.
Toque no programa que deseja editar (ou utilize as teclas de seta para o destacar e prima ).
A HP Prime abre o Editor de Programas. O nome do seu programa aparece na barra de ttulo do ecr. Os
botes e as teclas que pode utilizar para editar o seu programa encontram-se listados em Editor de
Programas: botes e teclas na pgina 536.
: Corta a seleo.
: Copia a seleo.
4. Selecione o que deseja copiar ou cortar (utilizando as opes listadas imediatamente acima).
5. Toque em ou .
cortou aparece em primeiro lugar na lista e j destacado, portanto, basta tocar em . O cdigo
colado no programa, comeando no local onde est o cursor.
Eliminar um programa
Para eliminar um programa:
1. Abra o Catlogo de Programas.
2.
Destaque um programa a eliminar e prima .
3. Quando lhe for solicitado, toque em para eliminar o programa ou para cancelar.
2.
Prima (Limpar).
3. Quando lhe for solicitado, toque em para eliminar todos os programas ou para
cancelar.
Variveis e visibilidade
As variveis existentes num programa da HP Prime podem ser utilizadas para guardar nmeros, listas,
matrizes, objetos grficos e strings. O nome de uma varivel deve ser uma sequncia de caracteres
alfanumricos (letras e nmeros), a comear por uma letra. Os nomes so sensveis a maisculas e
minsculas, por isso, variveis com os nomes MaxTemp e maxTemp so diferentes.
A HP Prime tem variveis integradas de vrios tipos, globalmente visveis (ou seja, visveis onde quer que
esteja na calculadora). Por exemplo, as variveis integradas A a Z podem ser utilizadas para guardar nmeros
reais, as variveis integradas Z0 a Z9 podem ser utilizadas para guardar nmeros complexos e as variveis
integradas M0 a M9 podem ser utilizadas para guardar matrizes, vetores, etc. Estes nomes so reservados.
No os pode utilizar para outros dados. Por exemplo, no pode atribuir a um programa o nome M1, nem
guardar um nmero real numa varivel designada Z8. Alm destas variveis reservadas, cada aplicao HP
tem as suas prprias variveis reservadas. Alguns exemplos so Root, Xmin e Numstart. A maioria destas
variveis de aplicaes local para a respetiva aplicao, embora algumas sejam concebidas como globais.
Por exemplo, C1 utilizada pela aplicao Estatstica 2 var para guardar dados estatsticos. Esta varivel
Repare que o comando EXPORT da varivel RADIUS aparece antes do cabealho da funo a que RADIUS
foi atribuda. Depois de executar este programa, uma nova varivel designada RADIUS aparece na seco
USER GETRADIUS do menu Variveis.
Programa ROLLDIE
Vamos comear por criar um programa chamado ROLLDIE. Este simula o lanamento de um nico dado,
apresentando um nmero inteiro aleatrio entre 1 e qualquer nmero transmitido funo.
No Catlogo de Programas, crie um novo programa chamado ROLLDIE. (Para obter ajuda, consulte Criar um
novo programa na pgina 535.) Em seguida, introduza o cdigo no Editor de Programas.
EXPORT ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;
A primeira linha o cabealho da funo. A execuo da declarao RETURN faz com que um nmero inteiro
aleatrio de 1 a N seja calculado e apresentado como resultado da funo. Tenha em ateno que o comando
RETURN faz com que a execuo da funo termine. Assim, quaisquer declaraes entre a declarao
RETURN e END so ignoradas.
Na vista de Incio (na verdade, em qualquer ponto da calculadora em que seja possvel utilizar um nmero),
pode introduzir ROLLDIE(6) e ser apresentado um nmero inteiro aleatrio entre 1 e 6, inclusive.
Programa ROLLMANY
Por causa do comando EXPORT em ROLLDIE, outro programa poderia utilizar a funo ROLLDIE e gerar n
lanamentos de um dado com qualquer nmero de lados. No programa seguinte, a funo ROLLDIE
utilizada para gerar n lanamentos de dois dados, cada um com o nmero de lados indicado pela varivel
local sides (lados). Os resultados so guardados na lista L2, de modo que L2(1) mostre o nmero de vezes
Neste caso utilizamos o operador Armazenar () em vez de :=. Prima para obter este
operador. A sintaxe Var Value; ou seja, o valor direita armazenado na varivel esquerda.
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
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;
Ao omitir o comando EXPORT quando uma funo declarada, pode restringir a sua visibilidade ao programa
dentro do qual definida. Por exemplo, poderia definir a funo ROLLDIE dentro do programa ROLLMANY da
seguinte forma:
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
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+RANDINT(n-1);
END;
Na segunda verso do programa ROLLMANY, no existe nenhuma funo ROLLDIE exportada a partir de
outro programa. Em vez disso, ROLLDIE visvel apenas para ROLLMANY. A funo ROLLDIE deve ser
declarada antes de ser invocada. A primeira linha do programa acima contm a declarao da funo
ROLLDIE. A definio da funo ROLLDIE est localizada no final do programa.
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll,results;
// initialize list of frequencies
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;
ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;
Modo de utilizador
Existem dois modos de utilizador:
Modo de utilizador temporrio: a seguinte tecla premida e apenas essa introduz o objeto que atribuiu
a essa tecla. Depois de introduzir esse objeto, o teclado regressa automaticamente ao seu modo de
funcionamento predefinido.
aparece na barra de ttulo. O teclado do utilizador permanecer ativo at que prima novamente
Se estiver no modo de utilizador e premir uma tecla no alterada, realizada a operao padro dessa tecla.
Reatribuir teclas
Imagine que deseja atribuir a uma funo frequentemente utilizada como, por exemplo, ALOG uma tecla
prpria no teclado. Basta criar um novo programa que imite a sintaxe da figura seguinte.
A primeira linha do programa especifica a tecla a reatribuir, utilizando o respetivo nome interno. (Os nomes de
todas as teclas so fornecidos em Nomes das teclas na pgina 552. Estes so sensveis a maisculas e
minsculas).
Na linha 3, introduza o texto que deseja que seja produzido quando premir a tecla que est a reatribuir. Esse
texto deve estar entre aspas.
Da prxima vez que desejar inserir ALOG na posio do cursor, basta premir .
Pode introduzir qualquer string que deseje na linha RETURN do seu programa. Por exemplo, se introduzir
"Newton", ser esse o texto apresentado quando premir a tecla reatribuda. Pode at fazer com que o
programa apresente funes definidas pelo utilizador e funes do sistema, bem como variveis definidas
pelo utilizador e variveis do sistema.
Pode ainda reatribuir uma combinao de teclas com Shift. Deste modo, por exemplo,
o gradiente em X = 3 de qualquer funo que estivesse atualmente definida como F1(X) na aplicao Funo.
SUGESTO: Uma forma rpida de mandar um programa reatribuir uma tecla consiste em premir e
selecionar Criar chave de utilizador quando estiver no Editor de Programas. Ser-lhe- ento solicitado que
prima a tecla (ou a combinao de teclas) que pretende reatribuir. apresentado um modelo de programa,
com o nome interno da tecla (ou da combinao de teclas) adicionado automaticamente.
Tecla Nome
+ tecla + tecla +
tecla
Tecla Nome
+ tecla + tecla +
tecla
Tecla Nome
+ tecla + tecla +
tecla
Tecla Nome
+ tecla + tecla +
tecla
Programas de aplicao
Uma aplicao um conjunto unificado de vistas, programas, notas e dados associados. Criar um programa
de aplicao permite redefinir as vistas da aplicao e os mtodos atravs dos quais um utilizador interage
com essas vistas. Isso feito atravs de (a) funes especficas de programas, com nomes especiais, e (b) da
redefinio das vistas no menu Vistas.
Ao acrescentar VIEW "text", function() antes da declarao de uma funo, substitui a lista de
vistas da aplicao. Por exemplo, se o seu programa de aplicao definir trs vistas "SetSides", "RollDice" e
"PlotResults" , quando premir , ver SetSides, RollDice e PlotResults em vez da lista de vistas
predefinidas da aplicao.
5. Desenvolva as funes para trabalhar com a sua aplicao personalizada. Quando desenvolver as
funes, utilize as convenes de nomenclatura de aplicaes acima descrita.
6. Coloque o comando VIEW no seu programa para modificar o menu Vistas da aplicao.
Exemplo
O exemplo seguinte ilustra o processo de criao de uma aplicao personalizada. A aplicao baseia-se na
aplicao integrada Estatstica 1 var. Simula o lanamento de um par de dados, cada um com um nmero de
lados especificado pelo utilizador. Os resultados so dispostos em tabela, podendo ser visualizados com essa
disposio ou em grfico.
1. Na Biblioteca de Aplicaes, selecione a aplicao Estatstica 1 var, mas no a abra.
2. Toque em .
Neste ponto, tem de decidir como que deseja que o utilizador interaja com a aplicao. Neste exemplo,
queremos que o utilizador possa:
iniciar e inicializar a aplicao e apresentar uma nota breve;
especificar o nmero de lados (ou seja, faces) de cada dado;
especificar o nmero de vezes que os dados so lanados;
apresentar graficamente os resultados da simulao;
apresentar numericamente os resultados da simulao.
Com isso em mente, vamos criar as seguintes vistas:
START, ROLL DICE, SET SIDES e SET ROLLS.
A opo START ir inicializar a aplicao e apresentar uma nota com instrues para o utilizador. O utilizador
tambm ir interagir com a aplicao atravs da vista Numrica e da vista de Desenho.
Essas vistas sero ativadas ao premir e , mas a funo Plot() no nosso programa de
aplicao ir abrir a ltima vista referida aps a realizao de algumas configuraes.
DICESIMVARS();
ROLLDIE();
EXPORT SIDES,ROLLS;
EXPORT DiceSimulation()
BEGIN
END;
VIEW "Start",START()
BEGIN
D1:={};
D2:={};
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(6,1);
END;
VIEW "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
D1:= MAKELIST(X+1,X,1,2*SIDES-1,1);
D2:= MAKELIST(0,X,1,2*SIDES-1,1);
FOR k FROM 1 TO ROLLS DO
A rotina ROLLMANY() uma adaptao do programa apresentado anteriormente neste captulo. Uma vez
que no possvel transmitir parmetros a um programa invocado atravs de uma seleo num menu Vistas
personalizado, as variveis exportadas SIDES e ROLLS so utilizadas em vez dos parmetros que eram
utilizados nas verses anteriores.
O programa acima invoca dois outros programas de utilizador: ROLLDIE() e DICESIMVARS(). ROLLDIE() aparece
anteriormente neste captulo. DICESIMVARS apresentado em seguida. Crie um programa com esse nome e
introduza o cdigo seguinte.
O programa DICESIMVARS
EXPORT ROLLS,SIDES;
EXPORT DICESIMVARS()
BEGIN
10 ROLLS;
6 SIDES;
END;
1.
Prima e abra o DiceSimulation. Ser apresentada a nota a explicar como funciona a aplicao.
6.
Prima para ver os dados e para voltar ao histograma.
7.
Para executar outra simulao, prima e selecione Lanar o dado.
Comandos do programa
Esta seco descreve cada comando do programa. Os comandos do menu encontram-se descritos
em primeiro lugar. Os comandos do menu encontram-se descritos em Comandos do menu
Comandos na pgina 569.
BEGIN END
EXPORT SQM1(X)
BEGIN
RETURN X^2-1;
END;
RETURN
KILL
Sintaxe: KILL;
Branch (Ramal)
No que se segue, a palavra comandos, no plural, refere-se quer a um s comando, quer a um conjunto de
comandos.
IF THEN
Avaliar teste. Se teste for verdadeiro (no 0), executa os comandos. Caso contrrio, nada acontece.
IF THE ELSE
Avaliar teste. Se teste for verdadeiro (no 0), executa os comandos1. Caso contrrio, executa os comandos2.
CASE
Sintaxe:
CASE
[ DEFAULT comandos]
END;
Avalia o teste1. Se for verdadeiro, executa os comandos1 e termina o comando CASE. Caso contrrio, avalia o
teste1. Se for verdadeiro, executa os comandos2 e termina o comando CASE. Continua a avaliar testes at ser
encontrado um verdadeiro. Se no for encontrado nenhum teste verdadeiro, execute os comandos
predefinidos, se fornecidos. O comando CASE est limitado a 127 ramais.
Exemplo:
CASE
IF THEN RETURN "negative"; END;
IF THEN RETURN "small"; END;
DEFAULT RETURN "large";
END;
IFERR
Executa a sequncia de comandos1. Se ocorrer um erro durante a execuo dos comandos1, executa a
sequncia de comandos2.
IFERR ELSE
Executa a sequncia de comandos1. Se ocorrer um erro durante a execuo dos comandos1, executa a
sequncia de comandos2. Caso contrrio, executa a sequncia de comandos3.
Loop (Ciclo)
FOR
Define a varivel var como incio e, enquanto esta varivel for igual ou inferior a fim, executa a sequncia de
comandos e, em seguida, adiciona 1 (incremento) a var.
Exemplo 1: este programa determina que nmero inteiro de 2 a N tem o maior nmero de fatores.
EXPORT MAXFACTORS(N)
BEGIN
LOCAL cur,max,k,result;
1 max;1 result;
FOR k FROM 2 TO N DO
SIZE(CAS.idivis(k)) cur;
IF cur(1) > max THEN
FOR STEP
Sintaxe: FOR var FROM incio TO fim [STEP incremento] DO comandos END;
Define a varivel var como incio e, enquanto esta varivel for igual ou inferior a fim, executa a sequncia de
comandos e, em seguida, adiciona incremento a var.
Exemplo 2: este programa desenha um padro interessante no ecr.
FOR DOWN
Sintaxe: FOR var FROM incio DOWNTO fim [STEP incremento] DO comandos END;
Define a varivel var como incio e, enquanto esta varivel for igual ou superior a fim, executa a sequncia de
comandos e, em seguida, subtrai incremento a var.
WHILE
Avalia o teste. Se o resultado for verdadeiro (no 0), executa os comandos e repete.
Exemplo: um nmero perfeito aquele que igual soma de todos os seus divisores adequados. Por
exemplo, 6 um nmero perfeito, porque 6 = 1+2+3. O exemplo abaixo apresenta "verdadeiro" quando o
respetivo argumento um nmero perfeito.
EXPORT ISPERFECT(n)
BEGIN
LOCAL d, sum;
2 d;
1 sum;
WHILE sum <= n AND d < n DO
IF irem(n,d)==0 THEN sum+d sum;
END;
d+1 d;
END;
RETURN sum==n;
END;
EXPORT SIDES;
EXPORT GETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N = ","Enter num sides",2);
UNTIL SIDES>0;
END;
BREAK
Sintaxe: BREAK(n)
Sai de ciclos, libertando-se de n nveis de ciclo. A execuo comea com a primeira declarao aps o ciclo.
Sem nenhum argumento, sai de um s ciclo.
CONTINUE
Sintaxe: CONTINUE
Variable (Varivel)
Estes comandos permitem-lhe controlar a visibilidade de uma varivel definida pelo utilizador.
LOCAL
Torna as variveis var1, var2, etc. locais em relao ao programa em que se encontram.
EXPORT
ou
EXPORT var1:=val1, [var2:=val2, varn:=valn];
Exporta as variveis var1, var2, etc. para que estejam globalmente disponveis e apaream no menu
Utilizador quando premir e selecionar .
Exemplo:
EXPORT ratio:=0.15;
EXPORT
ou
EXPORT FunctionName(Parameters)
BEGIN
FunctionDefinition
END;
Num programa, declara as funes ou variveis para exportar globalmente. As funes exportadas aparecem
no menu Utilizador do Toolbox e as variveis exportadas aparecem nos menus Vars CAS, Aplicao e
Utilizador.
Exemplos:
EXPORT X2M1(X);
Export X2M1(X)
BEGIN
RETURN X^2-1;
END;
VIEW
Substitui o menu Vistas da aplicao atual e adiciona uma entrada com "texto". Se "texto" for selecionado e o
utilizador premir ou , functionname() invocado.
KEY
Um prefixo para um nome de uma tecla quando se cria um teclado do utilizador. Consulte O teclado do
utilizador: personalizar os toques nas teclas na pgina 550.
ASC
LOWER
LOWER("") d ""
UPPER
UPPER("") d ""
CHAR
Apresenta a string correspondente aos cdigos de caracteres no vector ou ao cdigo nico de nmero
inteiro.
CHAR([82,77,72]) d "RMH"
DIM
STRING
Se for especificado SizeLimit, o comando ir tentar gerar uma representao do nmero que encaixa num
determinado nmero de pxeis. Pode igualmente especificar o tamanho da letra (10 para 22) e as
propriedades (negrito, itlico e mono-espaado sendo valores booleanos com 0 falsos). No existe garantia
de que o resultado ir ajustar-se, mas o comando ir tentar fazer com que se ajuste.
Exemplos:
String Resultado
STRING(2/3) 0.666666666667
INSTRING
Apresenta o ndice da primeira ocorrncia de str2 em str1. Apresenta 0 se a str2 no estiver presente na str1.
Tenha em ateno que o primeiro carcter numa string corresponde posio 1.
Exemplos:
INSTRING ("vanilla","van") d 1
INSTRING ("banana","na") d 3
INSTRING ("ab","abc") d 0
LEFT
Apresenta os primeiros n caracteres da string str. Se n DIM(str) ou n < 0, apresenta str. Se n == 0 apresenta a
string.
RIGHT
Sintaxe: RIGHT(str,n)
Apresenta os ltimos n caracteres da string str. Se n <= 0, apresenta uma string vazia. Se n > DIM(str),
apresenta str.
Exemplo: RIGHT("MOMOGUMBO",5) d "GUMBO"
MID
Extrai n caracteres da string str, comeando no ndice pos. n opcional e, se no for especificado, extrai todo
o resto da string.
Exemplo: MID("MOMOGUMBO",3,5) d "MOGUM", MID("PUDGE",4) d "GE"
ROTATE
Sintaxe: ROTATE(str,n)
Permutao de caracteres na string str. Se 0 <=n < DIM(str), desloca-se n casas para a esquerda. Se DIM(str)
< n <= 1, desloca-se n espaos para a direita. Se n > DIM(str) ou n < DIM(str), apresenta str.
Exemplos:
ROTATE("12345",2) d "34512"
ROTATE("12345",-1) d "51234"
ROTATE("12345",6) d "12345"
STRINGFROMID
Apresenta, em linguagem corrente, a string integrada associada, na tabela de strings internas, ao nmero
inteiro especificado.
Exemplos:
STRINGFROMID(56) d "Complexo"
STRINGFROMID(202) d "Real"
REPLACE
Substitui parte do objeto1 pelo objeto2 a partir de incio. Os objetos podem ser matrizes, vetores ou strings.
Exemplo:
REPLACE("12345",3,99) d "12995"
Drawing (Desenho)
Existem 10 variveis integradas de grficos na HP Prime, com os nomes G0 a G9. G0 corresponde sempre ao
grfico atual no ecr.
CPX
DRAWMENU
Desenha um menu de seis botes na parte inferior do ecr, com as etiquetas string1, string2, ..., string6.
Exemplo:
DRAWMENU("ABC", "", "DEF") cria um menu com o primeiro e o terceiro botes intitulados ABC e DEF,
respetivamente. As outras quatro teclas de menu ficam em branco.
FREEZE
Sintaxe: FREEZE
Faz uma pausa na execuo do programa at que uma tecla seja premida. Isso evita que o ecr seja
redesenhado aps o final da execuo do programa, deixando a visualizao modificada no ecr para que o
utilizador a veja.
PXC
RGB
Apresenta um nmero inteiro que pode ser utilizado como o parmetro de cor para uma funo de desenho,
com base nos valores dos componentes de Vermelho, Verde e Azul (cada 0 a 255).
Se alfa for maior do que 128, apresenta a cor assinalada como transparente. No existe mistura de canais alfa
na Prime.
Exemplos:
RGB(255,0,128) d 16711808.
Pxeis e cartesianas
ARC_P, ARC
Desenha um arco ou crculo em G, centrado no ponto x,y , com raio r e cor c, a partir do ngulo a1 e
terminando no ngulo a2.
G pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0.
r indicado em pxeis.
c opcional e, se no for especificado, utilizado o preto. Deve ser especificado desta forma: #RRGGBB (da
mesma forma que uma cor especificada em HTML).
a1 e a2 seguem o modo de ngulo atual e so opcionais. A predefinio um crculo completo.
Exemplo:
ARC(0,0,60,0,,RGB(255,0,0)) desenha um semicrculo vermelho com centro em (0,0) utilizando
a janela Config Desenho atual e com um raio de 60 pxeis. O semicrculo desenhado no sentido oposto ao
dos ponteiros do relgio de 0 a .
BLIT_P, BLIT
Sintaxe: BLIT([trgtGRB, dx1, dy1, dx2, dy2], [srcGRB, sx1, sy1, sx2, sy2, c])
Sintaxe: BLIT_P ([trgtGRB, dx1, dy1, dx2, dy2], [srcGRB, sx1, sy1, sx2, sy2,
c])
Copia a regio do grfico srcGRB desde (e incluindo) os pontos (sx1, sy1) a (mas no incluindo) os pontos (sx2,
sy2) para a regio de trgtGRB entre os pontos (dx1, dy1) e (dx2, dy2). Na prtica, 1 adicionado a cada um
dos sx1 e sx2 para obter a regio correta. No copia pxeis de srcGRB que tenham cor c.
trgtGRB pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0.
srcGRB pode ser qualquer uma das variveis de grficos.
dx2, dy2 so opcionais e, se no forem especificados, sero calculados de modo que a rea de destino tenha o
mesmo tamanho que a rea de origem.
sx2, sy2 so opcionais e, se no forem especificados, correspondem parte inferior direita de srcGRB.
sx1, sy1 so opcionais e, se no forem especificados, correspondem parte superior esquerda de srcGRB.
dx1, dy1 so opcionais e, se no forem especificados, correspondem parte superior esquerda de trgtGRB.
c pode ser qualquer cor especificada como #RRGGBB. Se no for especificado, sero copiados todos os pxeis
de srcGRB.
NOTA: A utilizao da mesma varivel para trgtGRB e srcGRB pode ser imprevisvel quando a origem e o
destino se sobrepem.
DIMGROB_P, DIMGROB
Define as dimenses de GROB G para w h. Inicializa o grfico G com a cor ou com os dados grficos
fornecidos pela varivel de lista. Se o grfico for inicializado com dados grficos, a lista uma lista de
nmeros inteiros. Cada nmero inteiro, como se v na base 16, descreve uma cor a cada 16 bits.
As cores tm o formato A1R5G5B5 (ou seja,1 bit para canal alfa e 5 bits para R, G e B).
Para o polgono definido pela lista de pontos, preenche o polgono com a cor definida pela cor do nmero RGB.
Se Alfa for fornecido como um nmero inteiro entre 0 e 255, inclusive, o polgono desenhado com o nvel de
transparncia correspondente. Pode utilizar um vetor de pontos em vez de uma lista. Neste caso, os pontos
podem ser expressos como nmeros complexos.
Exemplo:
FILLPOLY_P({(20,20), (100, 20), (100, 100), (20, 100)}, #FF, 128) desenha um
quadrado, com 80 pxeis num lado, junto da parte superior esquerda do ecr, utilizando a cor prpura e o nvel
de transparncia 128.
GETPIX_P, GETPIX
Sintaxe: GETPIX([G], x, y)
Sintaxe: GETPIX_P([G], x, y)
GROBH_P, GROBH
Sintaxe: GROBH(G)
Sintaxe: GROBH_P(G)
Apresenta a altura de G.
G pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0.
GROBW_P, GROB
Sintaxe: GROBW(G)
Sintaxe: GROBW_P(G)
Apresenta a largura de G.
G pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0.
INVERT_P, INVERT
Executa um vdeo inverso da regio selecionada. G pode ser qualquer uma das variveis de grficos e
opcional. A predefinio G0.
x2, y2 so opcionais e, se no forem especificados, correspondem parte inferior direita do grfico.
x1, y1 so opcionais e, se no forem especificados, correspondem parte superior esquerda do grfico. Se for
especificado apenas um par x,y, este refere-se parte superior esquerda.
A forma bsica de LINE_P desenha uma linha entre coordenadas de pxeis especificadas no grfico, utilizando
a cor especificada.
A forma avanada de LINE_P permite que as vrias linhas sejam representadas ao mesmo tempo com uma
potencial transformao 3D dos vrtices do tringulo.
Tal principalmente utilizado se tiver um conjunto de vrtices e linhas e pretender apresent-los todos de
uma vez (mais rapidamente).
points_definition (definio_pontos) uma lista ou uma matriz de definies de pontos. Cada ponto
definido por dois a quatro nmeros: x, y, z e cor. Uma definio de ponto vlida pode ter vrias formas. Aqui
esto alguns exemplos: [x, y, z, c], {x, y, z, c}, {x, y, #c}, {(x, y), c}, (x,y). Pode utilizar um vetor de pontos em
vez de uma lista. Neste caso, os pontos podem ser expressos como nmeros complexos.
line_ definitions (definies_linhas) uma lista ou uma matriz de definies de linhas. Cada linha
definida por dois a quatro nmeros: p1, p2, cor e alfa. p1 e p2 so o ndice em points_definition
(definio_pontos) dos dois pontos que definem a linha. A cor utilizada para substituir a definio de cor por
pontos. Se precisar de fornecer um Alfa, mas no uma cor, utilize -1 para a cor.
Tenha em ateno que {Color, [Alpha], line_1, ..., line_n} tambm uma forma vlida
para evitar reespecificar a mesma cor para cada linha.
rotation_matrix uma matriz entre os tamanhos 2*2 e 3*4, que especifica a rotao e translao do
ponto, utilizando a geometria 3D ou 4D habitual.
{eye_x, eye_y, eye_z} define a posio do olho (projeo).
{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax} utilizado para executar 3D clipping
em objetos pr-transformados.
Cada ponto rodado e trasladado atravs de uma multiplicao pela rotation_matrix. Em seguida,
projetado no plano de visualizao, utilizando a posio do olho calculada pela seguinte equao: x=eye_z/
z*x-eye_x e y=eye_z/ z*y-eye_y.
Cada linha representada em 3D, se forem fornecidos dados de 3D clipping.
Se "N" for especificado, as coordenadas de Z so normalizadas entre 0 e 255 aps a rotao, proporcionando
um zClipping mais fcil.
Se zstring for fornecido, ocorre o z clipping por pxel, utilizando a string do valor z (consulte a explicao
abaixo).
LINE_P apresenta uma string que contm todos os pontos transformados. Se no pretender invocar
TRIANGLE ou LINE vrias vezes seguidas, utilizando os mesmos pontos e transformao, pode faz-lo ao
Para utilizar o z clipping, invoque TRIANGLE_P para criar uma string de z clipping (inicializada em 255 para
cada pxel). Em seguida, pode invocar LINE_P com valores de z adequados (0-255) para cada um dos vrtices
do tringulo e LINE_P no ir desenhar pxeis mais afastados do que os pxeis j desenhados. ZString
automaticamente atualizada conforme adequado.
PIXOFF_P, PIXOFF
Sintaxe: PIXOFF([G], x, y)
Sintaxe: PIXOFF_P([G], x, y)
Define a cor do pxel G com as coordenadas x,y como branco. G pode ser qualquer uma das variveis de
grficos e opcional. A predefinio G0, o grfico atual.
PIXON_P, PIXON
Define a cor do pxel G com as coordenadas x,y como cor. G pode ser qualquer uma das variveis de grficos e
opcional. A predefinio G0, o grfico atual. Cor pode ser qualquer cor especificada como #RRGGBB. A
predefinio preto.
RECT_P, RECT
Desenha um retngulo em G entre os pontos x1,y1 e x2,y2, utilizando a cor do contorno para o permetro e a
cor de preenchimento para o interior.
G pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0, o grfico atual.
x1, y1 so opcionais. Os valores predefinidos representam a parte superior esquerda do grfico.
x2, y2 so opcionais. Os valores predefinidos representam a parte inferior direita do grfico.
corcontorno e corpreenchimento podem ser qualquer cor especificada como #RRGGBB. Ambas so opcionais
e, se corpreenchimento no for especificada, assume como predefinio a corcontorno.
Para apagar um GROB, execute RECT(G). Para limpar o ecr, execute RECT().
Quando so fornecidos argumentos opcionais num comando com vrios parmetros opcionais (como RECT),
os argumentos fornecidos correspondem, em primeiro lugar, aos parmetros mais esquerda. Por exemplo,
no programa abaixo, os argumentos 40 e 90 no comando RECT_P correspondem a x1 e y1. O argumento
#000000 corresponde a corcontorno, uma vez que existe apenas um argumento adicional. Caso existissem
dois argumentos adicionais, seriam referentes a x2 e y2, em vez de corcontorno e corpreenchimento. O
programa produz um retngulo com um contorno preto e um preenchimento preto.
EXPORT BOX()
BEGIN
O programa abaixo utiliza tambm o comando RECT_P. Neste caso, o par de argumentos 320 e 240
corresponde a x2 e y2. O programa produz um retngulo com um contorno preto e um preenchimento
vermelho.
EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,32 0,240,#000000,# FF0000);
WAIT;
END;
SUBGROB_P, SUBGROB
Define trgtGRB para ser uma cpia da rea de srcGRB entre os pontos x1,y1 e x2,y2.
srcGRB pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0.
trgtGRB pode ser qualquer uma das variveis de grficos, exceto G0.
x2, y2 so opcionais e, se no forem especificados, correspondem parte inferior direita de srcGRB.
x1, y1 so opcionais e, se no forem especificados, correspondem parte superior esquerda de srcGRB.
Exemplo: SUBGROB(G1, G4) ir copiar G1 em G4.
TEXTOUT_P, TEXTOUT
Desenha texto com a cor c1, no grfico G, na posio x, y, com o tipo de letra. No desenhe texto com mais
pxeis do que os determinados em largura e apague o fundo antes de desenhar o texto com a cor c2. G pode
ser qualquer uma das variveis de grficos e opcional. A predefinio G0.
O tipo de letra pode ser:
0: tipo de letra atualmente selecionado no ecr Definies de incio; 1: tipo de letra pequeno; 2: tipo de letra
grande. O tipo de letra opcional e, se no for especificado, corresponde ao tipo de letra que estiver
selecionado no ecr Definies de incio.
c1 pode ser qualquer cor especificada como #RRGGBB. A predefinio preto (#000000).
largura opcional e, se no for especificada, no realizado qualquer recorte.
c2 pode ser qualquer cor especificada como #RRGGBB. c2 opcional. Se no for especificada, o fundo no
apagado.
Exemplo:
O programa seguinte apresenta as sucessivas aproximaes de , utilizando a srie para a
tangentedoarco(1). Tenha em ateno que foi especificada uma cor para o texto e para o fundo (sendo a
largura do texto limitada a 100 pxeis).
EXPORT PISERIES()
BEGIN
LOCAL sign;
K:=2;
A:=4;
sign:=1;
RECT();
TEXTOUT_P("N=",0,0);
TEXTOUT_P("PI APPROX=",0,30);
REPEAT
A+sign*4/(2*K-1)A;
TRIANGLE_P, TRIANGLE
Sintaxe: TRIANGLE_P([G], x1, y1, x2, y2, x3, y3, c1, [c2, c3], [Alpha],
["ZString", z1, z2, z3])
Sintaxe: TRIANGLE_P([G], {x1, y1, [c1], [z1]}, {x2, y2, [c2], [z2]},{x3, y3,
[c3], [z3]}, ["ZString"])
Sintaxe: TRIANGLE_P([G])
A forma bsica de TRIANGLE desenha uma linha entre coordenadas de pxeis especificadas no grfico,
utilizando a cor e a transparncia especificadas (0 Alfa 255). Se forem especificadas trs cores, mistura as
cores entre os vrtices.
A forma avanada de TRIANGLE_P permite que vrios tringulos sejam representados ao mesmo tempo
com uma potencial transformao 3D dos vrtices dos tringulos.
Tal principalmente utilizado se tiver um conjunto de vrtices e tringulos e pretender apresent-los todos
de uma vez (mais rapidamente).
points_definition (definio_pontos) uma lista ou uma matriz de definies de pontos. Cada ponto
definido por dois a quatro nmeros: x, y, z e cor. Uma definio de ponto vlida pode ter vrias formas.
{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax} utilizado para executar 3D clipping
em objetos pr-transformados.
Cada ponto rodado e trasladado atravs de uma multiplicao pela rotation_matrix. Em seguida,
projetado no plano de visualizao, utilizando a posio do olho calculada pela seguinte equao: x=eye_z/
z*x-eye_x e y=eye_z/ z*y-eye_y.
Sobre a zstring:
TRIANGLE_P([G]) apresenta uma string adaptada para o z clipping.
Para utilizar o z clipping, invoque TRIANGLE_P([G]) para criar uma string de z clipping (inicializada em
255 para cada pxel). Em seguida, pode invocar TRIANGLE_P com valores de z adequados (0-255) para cada
um dos vrtices do tringulo e TRIANGLE_P([G]) no ir desenhar pxeis mais afastados do que os pxeis
j desenhados. ZString automaticamente atualizada conforme adequado.
Matriz
Alguns comandos de matriz tomam como argumento o nome da varivel de matriz qual o comando
aplicado. Os nomes vlidos so as variveis globais M0M9 ou uma varivel local que contenha uma matriz.
Tambm pode introduzir uma matriz diretamente como um argumento para o comando.
ADDCOL
Insere os valores no vector numa nova coluna, inserida antes de column_number na matriz especificada.
O nmero de valores no vetor deve ser igual ao nmero de linhas na matriz.
Insere os valores no vector numa nova linha, inserida antes de row_number na matriz especificada. O
nmero de valores no vetor deve ser igual ao nmero de colunas na matriz.
DELCOL
DELROW
EDITMAT
Sintaxe: EDITMAT(name)
Inicia o Editor de Matrizes e apresenta a matriz especificada. Se for utilizado na programao, regressa ao
programa quando o utilizador prime . Embora este comando apresente a matriz que foi editada,
EDITMAT no pode ser utilizado como argumento noutros comandos de matriz.
REDIM
Redimensiona a matriz (nome) ou vetor especificados de acordo com o tamanho. Para uma matriz, o tamanho
uma lista de dois nmeros inteiros (n1,n2). Para um vetor, o tamanho uma lista que contm um nmero
inteiro (n). Os valores existentes na matriz so conservados. Os valores de preenchimento sero 0.
REPLACE
Substitui parte de uma matriz ou vetor guardados em nome com um objeto a partir da posio incio. Incio
para uma matriz uma lista que contm dois nmeros. Para um vetor, um nico nmero. REPLACE
tambm funciona com listas, grficos e strings. Por exemplo, REPLACE("123456", 2, "GRM") -> "1GRM56"
SCALE
SCALEADD
Multiplica a row1 especificada da matriz (name) pelo value e, em seguida, adiciona este resultado
segunda row2 especificada da matriz (name) e substitui row1 pelo resultado.
SUB
SWAPCOL
SWAPROW
Funes da aplicao
Estes comandos permitem-lhe iniciar qualquer aplicao HP, aceder a qualquer vista da aplicao atual e
alterar as opes no menu Vistas.
STARTAPP
Sintaxe: STARTAPP("name")
Inicia a aplicao com o nome. Isso far com que a funo START do programa da aplicao seja executada,
caso exista. iniciada a vista predefinida da aplicao. Tenha em ateno que a funo START sempre
executada quando o utilizador toca em na Biblioteca de Aplicaes. Funciona tambm com as
aplicaes definidas pelo utilizador.
Exemplo: STARTAPP("Function") inicia a aplicao Funo.
STARTVIEW
Inicia a n-sima vista da aplicao atual. Se draw? for verdadeiro (ou seja, no 0), ir obrigar a que o ecr seja
imediatamente redesenhado para essa vista.
Os nmeros de vista (n) so os seguintes:
Simblica:0
Desenho:1
Numrica:2
Config Simblica:3
Config Desenho:4
Config Numrica:5
Informaes da aplicao: 6
Menu Vistas:7
Primeira vista especial (Ecr dividido: detalhes):8
Segunda vista especial (Ecr dividido: tabela):9
Terceira vista especial (Escala automtica):10
As vistas especiais entre parnteses referem-se aplicao Funo e podem ser diferentes noutras
aplicaes. O nmero de uma vista especial corresponde sua posio no menu Vistas dessa aplicao. A
primeira vista especial iniciada com o comando STARTVIEW(8), a segunda com STARTVIEW(9), e assim
sucessivamente.
Tambm pode iniciar vistas no especficas de uma aplicao, especificando um valor inferior a 0 para n:
Ecr de Incio:-1
Definies de incio:-2
Gestor de memria:-3
Biblioteca de Aplicaes:-4
Catlogo de Matrizes:-5
Catlogo de Listas:-6
Catlogo de Programas:-7
Catlogo de Notas:-8
VIEW
Adiciona uma opo personalizada ao menu Vistas. Quando a string selecionada, executa o
program_name (nome_programa). Consulte o Programa DiceSimulation na seco Exemplo na pgina 557.
Nmero inteiro
BITAND
BITNOT
Sintaxe: BITNOT(int)
BITOR
BITSL
Mudana da lgica binria para a esquerda. Pega em um ou dois nmeros inteiros como entrada e apresenta o
resultado de mudar os bits do primeiro nmero inteiro para a esquerda, de acordo com o nmero de casas
indicado pelo segundo nmero inteiro. Se no houver um segundo nmero inteiro, os bits so mudados uma
casa para a esquerda.
Exemplos:
BITSL(28,2) d 112
BITSL(5) d 10.
BITSR
Mudana da lgica binria para a direita. Pega em um ou dois nmeros inteiros como entrada e apresenta o
resultado de mudar os bits do primeiro nmero inteiro para a direita, de acordo com o nmero de casas
indicado pelo segundo nmero inteiro. Se no houver um segundo nmero inteiro, os bits so mudados uma
casa para a direita.
Exemplos:
BITSR(112,2) d 28
BITSR(10) d 5.
BITXOR
BR
Sintaxe: BR(#integerm)
Converte um nmero inteiro na base m num nmero inteiro decimal (base 10). O marcador de base m pode
ser b (para binria), o (para octal) ou h (para hexadecimal).
Exemplo: BR(#1101b) d 13
GETBASE
Sintaxe: GETBASE(#integer[m])
Apresenta a base para o nmero inteiro especificado (em qualquer que seja a base predefinida atual): 0 =
predefinio, 1 = binria, 2 = octal, 3 = hexadecimal.
Exemplos: GETBASE(#1101b) d #1h (se a base predefinida for hexadecimal), ao passo que GETBASE
(#1101) d #0h.
Sintaxe: GETBITS(#integer)
RB
Sintaxe: RB(integer)
Converte um nmero inteiro decimal (base 10) para um nmero inteiro na base predefinida.
Exemplo: RB(13) d #1101b (se a base predefinida for binria) ou #Dh (se a base predefinida for
hexadecimal).
SETBITS
Define o nmero de bits para representar o nmero inteiro. Os valores vlidos encontram-se no intervalo de
64 a 65. Se for omitido m ou bits, utilizado o valor predefinido.
Exemplo: SETBITS(#1111b, 15) d #1111:b15
SETBASE
Sintaxe: SETBASE(#integer[m][c])
Apresenta o nmero inteiro expresso na base m na base indicada por c, que pode ser 1 (para binria), 2 (para
octal) ou 3 (para hexadecimal). O parmetro m pode ser b (para binria), d (para decimal), o (para octal) ou h
(para hexadecimal). Se m for omitido, a entrada assumida como estando na base predefinida. Da mesma
forma, se c for omitido, a sada ser apresentada na base predefinida.
Exemplos: SETBASE (#34o,1) d #11100b, ao passo que SETBASE (#1101) d #0h (se a base
predefinida for hexadecimal).
I/O (E/S)
Os comandos I/O (E/S) so utilizados para introduzir dados num programa e para extrair dados de um
programa. Permitem que os utilizadores interajam com os programas.
CHOOSE
Apresenta uma caixa de seleo com o ttulo e que contm os itens escolha. Se o utilizador selecionar um
objeto, a varivel cujo nome fornecido ser atualizada de modo a conter o nmero do objeto selecionado
(um nmero inteiro, 1, 2, 3, ) ou 0 se o utilizador tocar em .
Apresenta verdadeiro (no zero) se o utilizador selecionar um objeto; caso contrrio, apresenta falso (0).
Exemplo:
CHOOSE
(N,"PickHero","Euler","Gauss","Newton");
IF N==1 THEN PRINT("You picked Euler"); ELSE IF N==2 THEN PRINT("You
picked Gauss");ELSE PRINT("You picked Newton");
Aps a execuo de CHOOSE, o valor de N ser atualizado para conter 0, 1, 2 ou 3. O comando IF THEN
ELSE faz com que o nome da pessoa selecionada seja impresso no terminal.
EDITLIST
Sintaxe: EDITLIST(listvar)
Inicia o Editor de Listas, carregando listvar, e apresenta a lista especificada. Se for utilizado na programao,
regressa ao programa quando o utilizador toca em .
EDITMAT
Sintaxe: EDITMAT(matrizvar)
Inicia o Editor de Matrizes e apresenta a matriz especificada. Se for utilizado na programao, regressa ao
programa quando o utilizador toca em .
GETKEY
Sintaxe: GETKEY
Apresenta a ID da primeira tecla na memria intermdia do teclado ou 1, caso no tenha sido premida
nenhuma tecla desde a ltima invocao do comando GETKEY. As ID de tecla so nmeros inteiros de 0 a 50,
numeradas da parte superior esquerda (tecla 0) para a parte inferior direita (tecla 50), conforme ilustrado na
figura 27-1.
A forma mais simples deste comando abre uma caixa de dilogo com o ttulo fornecido e um campo com o
nome da etiqueta, apresentando a ajuda na parte inferior. A caixa de dilogo inclui as teclas de menu CANCEL
e OK. O utilizador pode introduzir um valor no campo rotulado. Se o utilizador premir a tecla de menu OK, a
varivel var atualizada com o valor introduzido e apresentado 1. Se o utilizador premir a tecla de menu
CANCEL, a varivel var no atualizada e apresentado 0.
Na forma mais complexa do comando, so utilizadas listas para criar uma caixa de dilogo com vrios
campos. Se var for uma lista, cada elemento pode ser o nome de uma varivel ou uma lista, utilizando a
sintaxe que se segue.
{var_name, real, [{pos}]} para criar um controlo de caixa de verificao. Se real >1, esta caixa de
verificao agrupada com as seguintes n -1 caixas de verificao num grupo de opo (ou seja, apenas
uma das n caixas de verificao pode estar marcada a qualquer altura)
{var_name, [allowed_types_matrix] , [{pos}]} para criar um campo de edio. [allowed_types_matrix]
lista todos os tipos permitidos ([-1] representa todos os tipos permitidos). Se o nico tipo permitido for
uma string, a edio oculta as aspas duplas.
{var_name, {Choose items}, [{pos}]} para criar um campo de seleo.
Se pos for especificada, uma lista com a forma {incio do campo em % do ecr, largura do campo em % do
ecr, linha (comea em 0)}. Isto permite-lhe controlar a posio e o tamanho precisos dos seus campos.
Tenha em ateno que ter de especificar pos para nenhum ou para todos os campos na caixa de dilogo.
ISKEYDOWN
Sintaxe: ISKEYDOWN(id_tecla);
Apresenta verdadeiro (no zero) se a tecla da qual fornecida a key_id (id_tecla) estiver premida no momento
e falso (0) se no estiver.
MOUSE
Sintaxe: MOUSE[(index)]
Apresenta duas listas que descrevem a localizao atual de cada potencial ponteiro (ou listas vazias se no
forem utilizados ponteiros). Os dados de sada so {x , y, z original, y original, tipo}, em que tipo 0 (para
novo), 1 (para concludo), 2 (para arrastar), 3 (para esticar), 4 (para rodar) e 5 (para clique longo).
O parmetro opcional ndice o n-simo elemento que teria sido apresentado x, y, x original, etc. se o
parmetro tivesse sido omitido (ou 1 se no tivesse ocorrido qualquer atividade de ponteiros).
MSGBOX
Apresenta verdadeiro (no zero) se o utilizador tocar em e falso (0) se o utilizador premir .
EXPORT AREACALC()
BEGIN
LOCAL radius;
INPUT(radius, "Radius of Circle","r = ","Enter radius",1);
MSGBOX("The area is " +*radius^2);
END;
para apagar o texto e qualquer outra tecla para ocultar o terminal. Premir para a interao
com o terminal. PRINT, sem qualquer argumento, limpa o terminal.
H tambm comandos para extrair dados na seco Grficos. Em particular, os comandos TEXTOUT e
TEXTOUT_P podem ser utilizados para sada de texto.
Este exemplo solicita ao utilizador que introduza um valor para o raio de um crculo e imprime a rea do
crculo no terminal.
EXPORT AREACALC()
BEGIN
LOCAL radius;
INPUT(radius, "Radius of Circle","r = ","Enter radius",1);
PRINT("The area is " +*radius^2);
END;
WAIT
Sintaxe: WAIT(n);
Faz uma pausa de n segundos na execuo do programa. Sem nenhum argumento ou com n = 0, faz uma
pausa de um minuto na execuo do programa.
Mais
%CHANGE
Sintaxe: %CHANGE(x,y)
%TOTAL
Sintaxe: %TOTAL(x,y)
CAS
EVALLIST
Sintaxe: EVALLIST({list})
EXECON
Cria uma nova lista com base nos elementos contidos numa ou em mais listas, modificando iterativamente
cada elemento de acordo com uma expresso que contenha o carcter comercial (&).
Exemplos:
EXECON("&1+1",{1,2,3}) d {2,3,4}
Quando & imediatamente seguido de um nmero, indicada a posio na lista. Por exemplo:
EXECON("&2&1",{1, 4, 3, 5}" d {3, 1, 2}
No exemplo acima, &2 indica o segundo elemento e &1 o primeiro elemento em cada par de elementos. O
operador de subtrao entre eles subtrai o primeiro do segundo, em cada par, at que no haja mais pares.
Neste caso (com apenas uma nica lista), os nmeros ligados a & apenas podem ser de 1 a 9, inclusive.
EXECON tambm pode operar em mais do que uma lista. Por exemplo:
EXECON("&1+&2",{1,2,3},{4,5,6}) d {5,7,9}
No exemplo acima, &1 indica um elemento na primeira lista e &2 indica o elemento correspondente na
segunda lista. O operador de adio entre eles adiciona os dois elementos at que no haja mais pares. Com
duas listas, os nmeros ligados a & podem ter dois dgitos. Neste caso, o primeiro dgito refere-se ao nmero
da lista (por ordem da esquerda para a direita) e o segundo dgito continua a poder ser apenas de 1 a 9,
inclusive.
EXECON tambm pode comear a operar num elemento especificado numa lista especificada. Por exemplo:
EXECON("&23+&1",{1,5,16},{4,5,6,7}) d {7,12}
No exemplo acima, &23 indica que as operaes devem comear na segunda lista e com o terceiro elemento.
A esse elemento, adicionado o primeiro elemento da primeira lista. O processo continua at que no haja
mais pares.
HMS
Sintaxe: HMS(value)
Converte um valor decimal para o formato hexagesimal, ou seja, em unidades subdivididas em grupos de 60.
Tal inclui graus, minutos e segundos, bem como horas, minutos e segundos.
Exemplo: HMS(54.8763) d 545234.68
Sintaxe: HMS(value)
ITERATE
Para #times, calcula recursivamente expr em funo de var, comeando por var = ivalue.
TICKS
Sintaxe: TICKS
TIME
Sintaxe: TIME(program_name)
TYPE
Sintaxe: TYPE(object)
Variveis e programas
A HP Prime contm quatro tipos de variveis: variveis de Incio, de aplicao, CAS e do utilizador. Pode
aceder a essas variveis a partir do menu Varivel ( ).
Os nomes das variveis de Incio so reservados, ou seja, no podem ser eliminados do sistema, nem podem
ser utilizados para guardar objetos de qualquer outro tipo que no aquele para o qual foram concebidas. Por
Variveis de aplicaes
Nem todas as variveis de aplicao so utilizadas em todas as aplicaes. Por exemplo, S1Fit s utilizada
na aplicao Estatstica 2 var. No entanto, muitas das variveis so comuns s aplicaes Funo, Grficos
Avanados, Paramtrica, Polar, Sequncia, Resolv, Estatstica 1 var e Estatstica 2 var. Se uma varivel no
estiver disponvel em todas estas aplicaes ou estiver disponvel em apenas algumas destas aplicaes (ou
noutra aplicao), aparece, sob o nome da varivel, uma lista das aplicaes nas quais a varivel pode ser
utilizada.
As seces seguintes listam as variveis de aplicaes pela vista em que so utilizadas. Para ver as variveis
listadas de acordo com as categorias em que aparecem no menu Variveis, consulte a seco "Variveis de
aplicaes" no captulo "Variveis".
Estas variveis permitem que o utilizador tenha acesso a dados e ficheiros associados com a aplicao
atualmente ativa.
Cada aplicao HP Prime pode ter um nmero ilimitado de ficheiros associados a ela. Estes ficheiros so
enviados com a aplicao. Por exemplo, se existir um ficheiro com o nome icon.png associado aplicao,
esse ficheiro utilizado como cone da aplicao na Biblioteca de Aplicaes.
AFiles apresenta a lista de todos esses ficheiros.
AFilesB
Cada aplicao HP Prime pode ter um nmero ilimitado de ficheiros associados a ela. Estes ficheiros so
enviados com a aplicao. AFilesB o equivalente binrio da varivel AFiles.
AFilesB apresenta a lista de todos os ficheiros associados a uma aplicao.
AFilesB("name", position, [nb]) apresenta nb bytes lidos no ficheiro com o nome fornecido, a
comear da posio no ficheiro (a posio inicia em 0).
FilesB("name", position):= value ou {values...} guarda n bytes, comeando na posio, no
ficheiro com o nome fornecido.
ANote
ANote apresenta a nota associada a uma aplicao HP. Esta a nota apresentada quando o utilizador prime
.
AProgram
AVars
AVars apresenta a lista dos nomes de todas as variveis associadas a uma aplicao HP Prime.
AVars(n) apresenta o contedo da n-sima varivel associada aplicao.
AVars(n ou "name"):= value define a varivel de aplicao especificada para conter o valor
determinado. Se "nome" no for uma varivel existente, ser criada uma nova.
Depois de uma varivel da aplicao ser criada atravs de AVars("name"):= value, pode utilizar a varivel,
bastando para isso escrever o nome dela.
DelAVars
Eixos
Cursor
GridDots
Ativa ou desativa a grelha de pontos de fundo na vista de Desenho. Na vista Config Desenho, marque (ou
desmarque) GRID DOTS. Num programa, introduza:
GridLines
Hmin/Hmax
Estatstica 1 var
Define os valores mnimo e mximo das barras de histograma.
Na vista Config Desenho para estatsticas a uma varivel, defina valores para HRNG.
em que n1 < n2
Hwidth
Estatstica 1 var
Define a largura das barras de histograma.
Na vista Config Desenho para estatsticas a uma varivel, defina um valor para Hwidth.
Etiquetas
Mtodo
Nmin/Nmax
Sequncia
Define os valores mnimo e mximo para a varivel independente.
Aparece como os campos Intervalo N na vista Config Desenho. Na vista Config Desenho, introduza os valores
para N Rng.
n2 Nmax
em que n1 < n2
PixSize
Geometria
Recentrar
S1mark-S5mark
Estatstica 2 var
Define a marca a utilizar nos grficos de disperso.
Na vista Config Desenho para estatsticas a duas variveis, selecione uma das S1 Mark-S Mark.
ScrollText
Geometria
Determina se o comando atual na vista de Desenho se desloca de forma automtica ou manual. Na vista de
Desenho, selecione ou desmarque Scroll Text (Percorrer texto).
Tambm pode introduzir ScrollText:=0 para se deslocar manualmente ou ScrollText:=1 para se
deslocar automaticamente.
SeqPlot
Sequncia
Permite escolher entre um grfico tipo "degrau de escada" ou "teia".
Na vista Config Desenho, selecione SeqPlot e, em seguida, Degrau de escada ou Teia.
min/max
Polar
Define os valores independentes mnimo e mximo.
Na vista Config Desenho, introduza os valores para Rng.
n2 max
em que n1 < n2
Polar
Define o tamanho do passo para a varivel independente.
Na vista Config Desenho, introduza um valor para Passo.
Num programa, introduza:
n step
em que n > 0
Tmin/Tmax
Paramtrica
Define os valores mnimo e mximo da varivel independente.
Na vista Config Desenho, introduza os valores para T Rng.
n2 Tmax
em que n1 < n2
Tstep
Paramtrica
Define o tamanho do passo para a varivel independente.
Na vista Config Desenho, introduza um valor para Passo de T.
em que n > 0
Marcas X
em que n > 0
Marcas Y
Xmin/Xmax
n2 Xmax
em que n1 < n2
Ymin/Ymax
n2 Ymax
em que n1 < n2
Xzoom
em que n > 0
O valor predefinido 4.
Yzoom
em que n > 0
O valor predefinido 4.
AltHyp
Inferncia
Determina a hiptese alternativa utilizada para um teste de hiptese.
Na vista Simblica, selecione uma opo para Alt Hypoth.
1 AltHyp > 0
2 AltHyp 0
E0...E9
Resolv
Contm uma equao ou expresso. Na vista Simblica, selecione uma opo entre E0 e E9 e, em seguida,
introduza uma expresso ou equao. Para selecionar a varivel independente, realce-a na vista Numrica.
Num programa, introduza (por exemplo):
X+Y*X-2=Y E1
F0...F9
Funo
Contm uma expresso em X. Na vista Simblica, selecione uma opo entre F0 e F9 e, em seguida, introduza
uma expresso.
Num programa, introduza (por exemplo):
SIN(X) F1
H1...H5
Estatstica 1 var
As variveis simblicas Estatstica 1 var so H1 a H5. Estas variveis contm os valores de dados para uma
anlise estatstica a uma varivel. Por exemplo, H1(n) apresenta o n-simo valor no conjunto de dados para a
anlise H1. Sem nenhum argumento, H1 apresenta uma lista de objetos que definem H1. Esses objetos so os
seguintes e pela ordem indicada:
Uma expresso (entre aspas simples) que define a lista de dados (ou aspas duplas vazias)
Uma expresso (entre aspas simples) que, opcionalmente, define as frequncias para cada um dos
valores da lista de dados (ou aspas duplas vazias)
O nmero do tipo de grfico
O nmero da opo
A cor do grfico
O nmero do tipo de grfico um inteiro de 1 a 9 que controla que tipo de grfico estatstico utilizado com
cada uma das variveis H1 a H5. A correspondncia a seguinte:
Mtodo
Inferncia
Determina se a aplicao Inferncia est definida para calcular resultados de testes de hipteses ou
intervalos de confiana. Na vista Simblica, faa uma seleo para Mtodo.
Num programa, introduza:
0 Method para Teste de hiptese
R0...R9
Polar
Contm uma expresso em . Na vista Simblica, selecione uma opo entre R0 e R9 e introduza uma
expresso.
Num programa, introduza:
SIN() R1
S1...S5
Estatstica 2 var
InfType
Inferncia
Determina o tipo de teste de hiptese ou intervalo de confiana. Depende do valor da varivel Mtodo. Na
vista Simblica, faa uma seleo para Type.
Em alternativa, num programa, guarde o nmero constante da lista abaixo na varivel Tipo. Com Method=0,
os valores constantes e os respetivos significados so os seguintes:
0 Teste Z: 1
1 Teste Z: 1 - 2
2 Teste Z:1
3 Teste Z: 1 - 2
4 Teste T: 1
5 Teste T: 1 - 2
0 Intervalo Z: 1
1 Intervalo Z: 1 - 2
2 Intervalo Z:1
3 Intervalo Z: 1 - 2
4 Intervalo T: 1
5 Intervalo T: 1 - 2
0 Teste t linear
1 Intervalo: Declive
2 Intervalo: Interceo
3 Intervalo: Resposta mdia
4 Intervalo de previso
Paramtrica
Contm duas expresses em T: X(T) e Y(T). Na vista Simblica, selecione uma opo entre X0Y0 e X9
Y9 e introduza expresses em T.
U0...U9
Sequncia
Contm uma expresso em N. Na vista Simblica, selecione uma opo entre U0 e U9 e, em seguida,
introduza uma expresso em N, Un(N-1) ou Un(N-2).
Num programa, utilize o comando RECURSE para guardar a expresso em Un, em que n um nmero inteiro
de 0 a 9.
Exemplo:
RECURSE (U,U(N-1)*N,1,2) U1
C0...C9
Estatstica 2 var
Contm listas de dados numricos. Na vista Numrica, introduza os dados numricos em C0 a C9.
D0...D9
Estatstica 1 var
Contm listas de dados numricos. Na vista Numrica, introduza os dados numricos em D0 a D9.
NumIndep
NumStart
NumXStart
Grficos Avanados
Define o nmero inicial para os valores de X numa tabela na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMXSTART.
NumYStart
Grficos Avanados
Define o valor inicial para os valores de Y numa tabela na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMYSTART.
NumStep
em que n > 0
NumXStep
Grficos Avanados
Define o tamanho do passo (valor do incremento) para uma varivel X independente na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMXSTEP.
em que n > 0
NumYStep
Grficos Avanados
Define o tamanho do passo (valor do incremento) para uma varivel Y independente na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMYSTEP.
em que n > 0
NumType
NumZoom
em que n > 0
NumXZoom
Grficos Avanados
Na vista Config Numrica, introduza um valor para NUMXZOOM.
em que n > 0
NumYZoom
Grficos Avanados
Define o fator de zoom para os valores na coluna Y, na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMYZOOM.
em que n > 0
As seguintes variveis so utilizadas pela aplicao Inferncia. Correspondem a campos da vista Numrica da
aplicao Inferncia. O conjunto de variveis apresentado nesta vista depende do teste de hiptese ou
intervalo de confiana selecionado na vista Simblica).
Alfa
Define o nvel alfa para o teste de hiptese. Na vista Numrica, defina o valor de Alpha.
Conf
Define o nvel de confiana para o intervalo de confiana. Na vista Numrica, defina o valor de C.
ExpList
Contm as contagens esperadas por categoria para o teste de qui-quadrado da adequao do ajuste. Na vista
Simblica, campo Esperado, selecione Contagem. Em seguida, na vista Numrica, introduza os dados em
ExpList.
Mean1
Define o valor da mdia de uma amostra para um teste de hiptese ou intervalo de confiana de 1 mdia. Para
um teste ou intervalo de 2 mdias, define o valor da mdia da primeira amostra. Na vista Numrica, defina o
valor de x ou x1.
Mean2
Para um teste ou intervalo de 2 mdias, define o valor da mdia da segunda amostra. Na vista Numrica,
defina o valor de x2.
Define o valor presumido da mdia da populao para um teste de hiptese. Na vista Numrica, defina o valor
de 0.
n1
Define o tamanho da amostra para um teste de hiptese ou intervalo de confiana. Para um teste ou intervalo
que inclua a diferena entre duas mdias ou duas propores, define o tamanho da primeira amostra. Na vista
Numrica, defina o valor de n1.
n2
Para um teste ou intervalo que inclua a diferena entre duas mdias ou duas propores, define o tamanho da
segunda amostra. Na vista Numrica, defina o valor de n2.
ObsList
Contm os dados de contagem observados para o teste de qui-quadrado da adequao do ajuste. Na vista
Numrica, introduza os seus dados em ObsList.
ObsMat
Contm as contagens observadas por categoria para o teste bidirecional de qui-quadrado. Na vista Numrica,
introduza os seus dados em ObsMat.
Define a proporo presumida de sucessos para o teste Z de uma proporo. Na vista Numrica, defina o valor
de 0.
Repartidas
Contm as probabilidades esperadas por categoria para o teste de qui-quadrado da adequao do ajuste. Na
vista Simblica, na caixa Esperado, selecione Probabilidade. Em seguida, na vista Numrica, introduza os
dados em ProbList.
s1
Define o desvio padro da amostra para um teste de hiptese ou intervalo de confiana. Para um teste ou
intervalo que inclua a diferena entre duas mdias ou duas propores, define o desvio padro da primeira
amostra. Na vista Numrica, defina o valor de s1.
s2
Para um teste ou intervalo que inclua a diferena entre duas mdias ou duas propores, define o desvio
padro da segunda amostra. Na vista Numrica, defina o valor de s2.
Define o desvio padro da populao para um teste de hiptese ou intervalo de confiana. Para um teste ou
intervalo que inclua a diferena entre duas mdias ou duas propores, define o desvio padro da populao
da primeira amostra. Na vista Numrica, defina o valor de 1.
Para um teste ou intervalo que inclua a diferena entre duas mdias ou duas propores, define o desvio
padro da populao da segunda amostra. Na vista Numrica, defina o valor de 2.
x1
Define o nmero de sucessos para um teste de hiptese ou intervalo de confiana de uma proporo. Para um
teste ou intervalo que inclua a diferena entre duas propores, define o nmero de sucessos da primeira
amostra. Na vista Numrica, defina o valor de x1.
x2
Para um teste ou intervalo que inclua a diferena entre duas propores, define o nmero de sucessos da
segunda amostra. Na vista Numrica, defina o valor de x2.
Lista X
Contm a lista de dados explicativos (X) para os testes de regresso e intervalos. Na vista Numrica,
introduza os seus dados em Xlist.
Xval
Para o intervalo de confiana para a resposta mdia e o intervalo de previso para uma resposta futura,
contm o valor da varivel explicativa (X) sob escrutnio. Introduza um valor quando tal lhe for solicitado pelo
assistente.
Lista Y
Contm a lista de dados de resposta (Y) para os testes de regresso e intervalos. Na vista Numrica, introduza
os seus dados em Ylist.
As seguintes variveis so utilizadas pela aplicao Financeira. Correspondem aos campos da vista Numrica
da aplicao Financeira.
CPYR
Perodos de capitalizao por ano. Define o nmero de perodos de capitalizao por ano para um clculo do
fluxo de dinheiro. Na vista Numrica da aplicao Financeira, introduza um valor para C/YR.
em que n > 0
BEG
FV
Future value (Valor futuro). Define o valor futuro de um investimento. Na vista Numrica da aplicao
Financeira, introduza um valor para FV.
IPYR
Interest per year (Juros por ano). Define a taxa de juro anual para um fluxo de dinheiro. Na vista Numrica da
aplicao Financeira, introduza um valor para I%YR.
em que n > 0
NbPmt
Number of payments (Nmero de pagamentos). Define o nmero de pagamentos para um fluxo de dinheiro.
Na vista Numrica da aplicao Financeira, introduza um valor para N.
em que n > 0
PMT
Payment value (Valor do pagamento). Define o valor de cada pagamento num fluxo de dinheiro. Na vista
Numrica da aplicao Financeira, introduza um valor para PMT.
Tenha em ateno que os valores dos pagamentos so negativos se estiver a efetuar o pagamento e positivos
se estiver a receber o pagamento.
PPYR
Payments per year (Pagamentos por ano). Define o nmero de pagamentos realizados por ano para um
clculo do fluxo de dinheiro. Na vista Numrica da aplicao Financeira, introduza um valor para P/YR (P/A).
em que n > 0
PV
Present value (Valor atual). Define o valor atual de um investimento. Na vista Numrica da aplicao
Financeira, introduza um valor para PV.
GSize
Group size (Tamanho do grupo). Define o tamanho de cada grupo para a tabela de amortizao. Na vista
Numrica da aplicao Financeira, introduza um valor para Group Size (Tamanho do grupo).
As seguintes variveis so utilizadas pela aplicao Solucionador linear. Correspondem aos campos da vista
Numrica da aplicao.
LSystem
Contm uma matriz 2x3 ou 3x4 que representa um sistema linear 2x2 ou 3x3. Na vista Numrica da aplicao
Solucionador linear, introduza os coeficientes e as constantes do sistema linear.
Num programa, introduza:
matrixLSystem
em que matrix uma matriz ou o nome de uma das variveis de matriz M0 a M9.
As seguintes variveis so utilizadas pela aplicao Solucionador de tringulos. Correspondem aos campos
da vista Numrica da aplicao.
SideA
O comprimento do Lado a. Define o comprimento do lado oposto ao ngulo A. Na vista Numrica da aplicao
Solucionador de tringulos, introduza um valor positivo para a.
Num programa, introduza:
n SideA
em que n > 0
SideB
O comprimento do Lado b. Define o comprimento do lado oposto ao ngulo B. Na vista Numrica da aplicao
Solucionador de tringulos, introduza um valor positivo para b.
Num programa, introduza:
n SideB
em que n > 0
SideC
O comprimento do Lado c. Define o comprimento do lado oposto ao ngulo C. Na vista Numrica da aplicao
Solucionador de tringulos, introduza um valor positivo para c.
Num programa, introduza:
n SideC
em que n > 0
AngleA
A medida do ngulo A. Define a medida do ngulo A. O valor desta varivel ser interpretado de acordo com a
definio do modo de ngulo (Graus ou Radianos). Na vista Numrica da aplicao Solucionador de tringulos,
introduza um valor positivo para o ngulo A.
Num programa, introduza:
n AngleA
AngleB
A medida do ngulo B. Define a medida do ngulo B. O valor desta varivel ser interpretado de acordo com a
definio do modo de ngulo (Graus ou Radianos). Na vista Numrica da aplicao Solucionador de tringulos,
introduza um valor positivo para o ngulo B.
Num programa, introduza:
n AngleB
em que n > 0
AngleC
A medida do ngulo C. Define a medida do ngulo C. O valor desta varivel ser interpretado de acordo com a
definio do modo de ngulo (Graus ou Radianos). Na vista Numrica da aplicao Solucionador de tringulos,
introduza um valor positivo para o ngulo C.
Num programa, introduza:
n AngleC
em que n > 0
RECT
As seguintes variveis (exceto Ans) encontram-se nas definies de incio. Todas podem ser substitudas na
vista Config Simblica de uma aplicao.
Ans
Contm o ltimo resultado calculado na vista de Incio ou do CAS. Ans(n) apresenta o n-simo resultado no
histrico de vista de Incio. Na vista do CAS, se Ans uma matriz, Ans(m,n) apresenta o elemento na linha
m e na coluna n.
HAngle
Define o formato de ngulo para a vista de Incio. Em Definies de incio, escolha Graus ou Radianos para
o valor do ngulo.
Num programa, introduza:
0 HAngle para graus.
Define o nmero de dgitos para um formato numrico que no o Padro na vista de Incio. Em Definies de
incio, introduza um valor no segundo campo de Formato numrico.
Num programa, introduza:
n HDigits, em que 0 < n < 11.
HFormat
Define o formato de apresentao dos nmeros utilizado na vista de Incio. Em Definies de incio, escolha
Padro, Fixo, Cientfico ou Engenharia no campo Formato numrico.
Num programa, guarde um dos seguintes nmeros constantes (ou o respetivo nome) na varivel HFormat:
0 Padro
1 Fixo
2 Cientfico
3 Engenharia
HComplex
Permite um resultado complexo a partir de uma introduo real. Por exemplo, se HComplex for definido como
0, ASIN(2) apresenta um erro; se HComplex for definido como 1, ASIN(2) apresenta 1.57079632679
1.31695789692*i.
Em Definies de incio, marque ou desmarque o campo Complexos. Em alternativa, num programa,
introduza:
0 HComplex para Desligado.
Data
Hora
Apresenta a hora do sistema. O formato HHMMSS, com as horas no formato de 24 horas. Este formato
utilizado independentemente do formato definido no ecr Definies de incio. Na pgina 2 das definies de
incio, introduza os valores para Hora.
Num programa, introduza:
HHMMSS Time em que HH so os dois dgitos da hora (0HH<24), MM so os dois dgitos dos
minutos e SS so os dois dgitos dos segundos.
Contm um nmero inteiro que indica o idioma do sistema. Em Definies de incio, escolha um idioma para o
campo Idioma.
Num programa, guarde um dos seguintes nmeros constantes na varivel Idioma:
1 Language (Ingls)
2 Language (Chins)
3 Language (Francs)
4 Language (Alemo)
5 Language (Espanhol)
6 Language (Neerlands)
7 Language (Portugus)
Entrada
Contm um nmero inteiro que indica o modo de entrada. Em Definies de incio, selecione uma opo para
Entrada.
Num programa, introduza:
0 Entry para Texto.
NMERO INTEIRO
Base
Apresenta ou define a base para nmeros inteiros. Em Definies de incio, selecione uma opo para o
primeiro campo junto de Nmeros inteiros. Num programa, introduza:
0 Base para Binria.
Bits
Apresenta ou define o nmero de bits para representar nmeros inteiros. Em Definies de incio, introduza
um valor para o segundo campo junto de Nmeros inteiros. Num programa, introduza:
n Bits, em que n o nmero de bits.
Com sinal
Apresenta o estado de ou define um sinalizador que indica se o tamanho de palavra do nmero inteiro tem ou
no sinal. Em Definies de incio, marque ou desmarque o campo direita de Nmeros inteiros. Num
programa, introduza:
0 Signed para sem sinal.
Alm das variveis de Incio que controlam as definies de incio, h quatro variveis de Incio adicionais que
permitem ao utilizador o acesso programtico a vrios tipos de objetos Incio.
DelHVars
HVars
HVars("name") apresenta a varivel de incio definida pelo utilizador com o nome fornecido.
HVars(n ou "name", 2) apresenta a lista de parmetros para essa funo, caso a varivel seja uma
funo definida pelo utilizador; caso contrrio, apresenta 0.
HVars(n):=value guarda o valor na n-sima varivel de incio definida pelo utilizador.
HVars("name"):=value guarda o valor na varivel de incio definida pelo utilizador chamada "nome". Se
tal varivel no existe, isto ir cri-la.
HVars(n ou "name", 2):= {"Param1Name", ..., "ParamNName"} assume que a varivel do
utilizador especificada contm uma funo e especifica quais so os parmetros dessa funo.
Notas
Este comando tambm pode ser utilizado para definir, redefinir ou apagar uma nota.
Notes(n):="string" define o valor da nota n. Se a string estiver vazia, a nota apagada.
Notes("name"):="string" define o valor da nota "nome". Se a string estiver vazia, a nota apagada.
Se no existir nenhuma nota chamada "nome", ela criada com uma string como contedo.
Programas
TOff
TOff contm um nmero inteiro que define o nmero de milissegundos at que calculadora seguinte se
desligue automaticamente. Por predefinio so 5 minutos ou #493E0h (5*60*1000 milissegundos).
Os intervalos vlidos so de #1388h a #3FFFFFFFh.
As seguintes variveis encontram-se na vista Config Simblica de uma aplicao. Podem ser utilizadas para
substituir o valor da varivel correspondente em Definies de incio.
AAngle
AComplex
ADigits
Define o nmero de casas decimais a utilizar para os formatos numricos Fixo, Cientfico ou Engenharia na
Config Simblica da aplicao.
Em Config Simblica, introduza um valor no segundo campo de Formato numrico.
Define o formato de apresentao dos nmeros utilizado na vista de Incio e para rotular os eixos na vista de
Desenho.
Em Config Simblica, escolha Padro, Fixo, Cientfico ou Engenharia no campo Formato
numrico.
Num programa, guarde o nmero constante na varivel AFormat.
0 Sistema
1 Padro
2 Fixo
3 Cientfico
4 Engenharia
Exemplo:
3 AFormat
Variveis de resultados
As aplicaes Funo, Estatstica 1 var, Estatstica 2 var e Inferncia disponibilizam funes que geram
resultados que podem ser reutilizados fora dessas aplicaes (como, por exemplo, num programa). Por
exemplo, a aplicao Funo pode encontrar a raiz de uma funo, sendo essa raiz gravada numa varivel
chamada Raiz. Essa varivel pode, ento, ser utilizada noutro lugar.
As variveis de resultados so listadas atravs das aplicaes que as geram.
A base de nmeros comuns utilizada na matemtica contempornea a base 10. Por predefinio, todos os
clculos realizados pela HP Prime so efetuados na base 10, e todos os resultados so apresentados na base
10.
No entanto, a HP Prime permite-lhe efetuar aritmtica de nmeros inteiros em quatro bases: decimal (base
10), binria, (base 2), octal (base 8) e hexadecimal (base 16). Por exemplo, poderia multiplicar 4 na base 16
por 71 na base 8 e a resposta E4 na base 16. Isto equivalente na base 10 a multiplicar 4 por 57 para obter
228.
Para indicar que vai praticar aritmtica de inteiros, faa anteceder o nmero pelo smbolo cardinal: (para
obter #, prima ). Para indicar a base a utilizar para o nmero, anexe o marcador de base
adequado:
[blank] (em branco) Para adoptar a base predefinida (consulte A base predefinida na pgina 621)
d decimal
b binria
o octal
h hexadecimal
Assim, #11b representa 310. O marcador de base b indica que o nmero deve ser interpretado como um
nmero binrio: 112. Da mesma forma, #E4h representa 22810. Neste caso, o marcador de base h indica que o
nmero deve ser interpretado como um nmero hexadecimal: E416.
Repare que, em aritmtica de nmeros inteiros, o resultado de qualquer clculo que, em aritmtica de ponto
flutuante, inclusse resto, truncado: apresentada apenas a parte do nmero inteiro. Assim, #100b/#10b
possibilita a resposta correta: #10b (uma vez que 410/210 210). No entanto, #100b/#11b fornece apenas o
componente inteiro do resultado correto: #1b.
A base predefinida
A configurao de uma base predefinida afeta apenas a introduo e apresentao dos nmeros utilizados
em aritmtica de nmeros inteiros. Se tiver configurado a base predefinida para binria, 27 e 44 iro
continuar a ser representados dessa forma na vista de Incio e o resultado da soma desses nmeros
continuaria a ser representado como 71. No entanto, se introduziu #27b, obteria um erro de sintaxe, uma vez
que 2 e 7 no so nmeros inteiros encontrados na aritmtica binria. Teria de introduzir 27 como #11011b
(uma vez que 2710=110112).
Configurar uma base predefinida significa que nem sempre precisa de especificar um marcador de base para
nmeros quando pratica aritmtica de nmeros inteiros. A exceo se pretende incluir um nmero da base
no predefinida: ter de incluir o marcador de base. Assim, se a base predefinida for 2 e desejar introduzir 27
para uma operao de aritmtica de nmeros inteiros, pode introduzir, simplesmente, #11011 sem o sufixo b.
Mas, se desejar introduzir E416, ter de incluir o sufixo: #E4h. (A HP Prime adiciona quaisquer marcadores de
base omitidos quando o clculo apresentado no histrico).
Repare que, se alterar a base predefinida, qualquer clculo existente no histrico que envolva aritmtica de
nmeros inteiros para os quais no tenha explicitamente adicionado um marcador de base ser novamente
apresentado na nova base. Na figura seguinte, o primeiro clculo inclua explicitamente marcadores de base
(b para cada operando). O segundo clculo uma cpia do primeiro, mas sem os marcadores de base. A base
predefinida foi depois alterada para hex. O primeiro clculo permaneceu tal como estava, enquanto o
segundo sem marcadores de base explicitamente adicionados aos operandos foi novamente apresentado
em base 16.
2. Escolha a base que pretende do menu Nmeros inteiros: Binria, Octal, Decimal ou Hex.
3. O campo direita de Nmeros inteiros o campo de tamanho da palavra. Este o nmero mximo de
bits que pode representar um nmero inteiro. O valor predefinido 32, mas pode alter-lo para
qualquer valor entre 1 e 64.
4. Caso deseje permitir nmeros inteiros com sinal, selecione a opo direita do campo de tamanho de
palavra. Escolher esta opo reduz o tamanho mximo de um nmero inteiro para um bit a menos do
que o tamanho da palavra.
#10000b+#10100b =#100100b 16 + 20 = 36
#71o#10100b = #45o 57 20 = 37
apresentada a caixa de dilogo Editar nmero inteiro. O campo Era, em cima, apresenta o resultado
que selecionou na vista de Incio.
Os equivalentes hexadecimal e decimal so apresentados abaixo do campo Sada, seguidos de uma
representao bit a bit do nmero inteiro.
Os smbolos abaixo da representao de bits mostram as teclas que pode premir para editar o nmero
inteiro. (Repare que isso no altera o resultado do clculo na vista de Incio.) As teclas so as seguintes:
: apresenta o complemento para um (ou seja, cada bit no tamanho de palavra especificado
invertido: um 0 substitudo por 1 e um 1 por 0. O novo nmero inteiro representado aparece no campo
Sada (e nos campos hex e decimal abaixo dele).
: ativa o modo de edio. Aparece um cursor e pode mover-se pela caixa de dilogo utilizando
as teclas de cursor. Os campos hexadecimal e decimal podem ser modificados, e o mesmo se aplica
representao de bits. Uma modificao em qualquer um dos campos modifica automaticamente os
outros campos.
: fecha a caixa de dilogo e guarda as alteraes. Se no desejar guardar as alteraes que fez,
prima antes .
NOTA: Se guardar as alteraes, da prxima vez que selecionar o mesmo resultado na vista de Incio e abrir
a caixa de dilogo Editar nmero inteiro, o valor apresentado no campo Era ser o valor que guardou, e no
o valor do resultado.
Funes de base
possvel invocar um grande nmero de funes relacionadas com aritmtica de nmeros inteiros a partir da
vista de Incio e dos programas:
RB SETBASE SETBITS
app (aplicao)
Uma pequena aplicao, concebida para o estudo de um ou mais tpicos relacionados ou para resolver
problemas de um determinado tipo. As aplicaes integradas chamam-se Funo, Grficos Avanados,
Geometria, Folha de Clculo, Estatstica 1 var, Estatstica 2 var, Inferncia, DataStreamer, Resolv, Solucionador
linear, Solucionador de tringulos, Financeira, Paramtrica, Polar, Sequncia, Explorador linear, Explorador
quadrtico e Explorador trigonomtrico. Uma aplicao pode ser preenchida com os dados e solues de um
problema especfico. reutilizvel (como um programa, mas mais fcil de usar) e regista todas as suas
configuraes e definies.
button (boto)
Uma opo ou menu apresentados na parte inferior do ecr e ativados por meio de toque. Compare com tecla.
CAS
Sistema de lgebra Computacional. Utilize o CAS para efetuar clculos exatos ou simblicos. Compare com os
clculos efetuados na vista Incio que, frequentemente, do aproximaes numricas. Pode partilhar
resultados e variveis do CAS com a vista Incio (e vice-versa).
catalog (catlogo)
Um conjunto de itens, como, por exemplo, matrizes, listas, programas e afins. Os novos itens criados por si
so guardados num catlogo, podendo depois escolher um item especfico, num catlogo, a fim de trabalhar
com ele. Um catlogo especial que lista as aplicaes a Biblioteca de Aplicaes.
command (comando)
Uma operao para utilizar nos programas. Os comandos podem guardar resultados em variveis, mas no
apresentam os resultados.
expression (expresso)
Um nmero, varivel ou expresso algbrica (nmeros mais funes) que produz um valor.
Funo
Uma operao, possivelmente com argumentos, que apresenta um resultado. No guarda resultados em
variveis. Os argumentos devem estar entre parnteses e separados por vrgulas.
Vista Incio
O ponto de partida da calculadora. A maior parte dos clculos pode ser realizada na vista Incio. No entanto,
esses clculos apresentam apenas aproximaes numricas. Para obter resultados exatos, pode utilizar o
CAS. Pode partilhar resultados e variveis do CAS com a vista Incio (e vice-versa).
input form (formulrio de introduo)
Uma ecr onde pode definir valores ou escolher opes. Outro nome para uma caixa de dilogo.
key (tecla)
Uma tecla do teclado (diferente de um boto, que aparece no ecr e em que preciso tocar para o ativar).
Library (Biblioteca)
Um conjunto de itens; mais especificamente, de aplicaes. Consulte tambm catlogo.
vetor
Um array unidimensional de nmeros reais ou complexos entre parnteses retos simples. Os vetores podem
ser criados e manipulados pelo Editor de Matrizes e, em seguida, guardados no Catlogo de Matrizes.
vistas
Os principais ambientes das aplicaes HP. So exemplos de vistas de aplicao: Desenho, Config desenho,
Numrica, Config numrica, Simblica e Config simblica.
627
31 Apndice B Resoluo de problemas
A calculadora no responde
Se a calculadora no responder, deve, em primeiro lugar, reinicializ-la. Trata-se de um procedimento muito
semelhante ao utilizado num PC. Cancela determinadas operaes, restaura determinadas condies e limpa
locais da memria temporria. No entanto, no limpa os dados guardados (variveis, aplicaes, programas,
etc.).
Para reinicializar
Vire a calculadora ao contrrio e insira um clipe no orifcio de Reinicializar, logo acima da tampa do
compartimento da bateria. A calculadora ser reiniciada, voltando vista Incio.
Se a calculadora no ligar
Se a HP Prime no ligar, siga os passos abaixo at que a calculadora ligue. Poder constatar que a calculadora
liga antes de concluir o procedimento. Se, mesmo assim, a calculadora no ligar, contacte o Servio de
Assistncia a Clientes para obter mais informaes.
1. Carregue a calculadora, no mnimo, uma hora.
2. Aps uma hora de carregamento, ligue a calculadora.
3. Se no ligar, reinicialize a calculadora de acordo com o disposto na seco anterior.
Limites de funcionamento
Temperatura de funcionamento: 0C a 45C (32F a 113F).
Temperatura de armazenamento: 20C a 65C (4 a 149F).
Humidade de funcionamento e armazenamento: 90% de humidade relativa mxima de 40C (104F). Evite
molhar a calculadora.
A bateria funciona a 3,7 V, com uma capacidade de 1500 mAh (5,55 Wh).
Mensagens de estado
A tabela abaixo enumera as mensagens gerais de erro mais comuns e respetivos significados. Algumas
aplicaes, bem como o CAS, possuem mensagens de erro mais especficas que dispensam explicaes.
Mensagem Significado
Bad argument type (Tipo de argumento incorreto) Entrada incorreta para esta operao.
Insufficient memory (Memria insuficiente) Para continuar a operao, tem de recuperar alguma memria. Elimine uma
ou mais aplicaes, matrizes, listas, notas ou programas personalizados.
Insufficient statistics data (Dados estatsticos No existem pontos de dados suficientes para o clculo. Para estatstica a
insuficientes) duas variveis, deve haver duas colunas de dados, e cada coluna deve conter,
no mnimo, quatro nmeros.
Statistics data size not equal (Tamanho dos dados Precisa de duas colunas com nmeros iguais de valores de dados.
estat. difer.)
Syntax error (Erro de sintaxe) A funo ou o comando que introduziu no inclui os argumentos corretos ou
na ordem correta. Os delimitadores (parnteses, vrgulas, pontos e pontos e
vrgulas) tambm devem estar corretos. Procure o nome da funo no ndice
remissivo para encontrar a respetiva sintaxe correta.
No functions checked (Nenhuma funo marcada) Deve introduzir e marcar uma equao na Vista simblica antes de entrar na
Vista de desenho.
Receive error (Erro de receo) Problema de receo de dados de outra calculadora. Reenvie os dados.
Out of memory (Memria esgotada) Para continuar a operao, tem de recuperar uma grande quantidade da
memria. Elimine uma ou mais aplicaes, matrizes, listas, notas ou
programas personalizados.
Two decimal separators input (Introduo de dois Um dos nmeros que introduziu tem duas ou mais casas decimais.
separadores decimais)
Inconsistent units (Unidades incoerentes) O clculo envolve unidades incompatveis (por ex., adio de comprimento e
massa).