HP 48gII Graphing Calculator User Manual
Page 545
 
Página 16-50
de una computadora o un colector de datos, para procesarlos. O, usted 
puede generar sus propios datos programando una función y agregando 
algunos números aleatorios a la misma. 
 
Ejemplo 1 – Defina la función f(x) = 2 sin (3x) + 5 cos(5x) + 0.5*RAND, en 
la cual RAND es el generador uniforme de números aleatorios proveído por 
la calculadora. Genere128 datos usando valores de x en el intervalo 
(0,12.8). Almacenar esos valores en un arreglo, y aplique una FFT al arreglo. 
 
Primero, definimos el f(x) de la función como un programa (en modo RPN): 
 
<< x ‘2*SIN(3*x) + 5*COS(5*x)’ EVAL RAND 5 * + NUM >>
 
y almacene este programa en la variable 
@@@@f@@@. Después, escriba el
programa siguiente para generar 2
m
datos entre a y b. El programa tomará
los valores de m, a, y b: 
 
<< m a b << ‘2^m’ EVAL n << ‘(b-a)/(n+1)’ EVAL Dx << 1 n para j
‘a+(j-1)*Dx’ EVAL f NEXT n ARRY >> >> >> >>
 
Almacene este programa bajo el nombre de GDATA (inglés, Generate DATA). 
Entonces, active el programa para los valores, m = 5, a = 0, b = 100. En 
modo RPN, use: 
5#0#100@GDATA!
 
La figura abajo es un diagrama de barras de los datos producidos. Para 
obtener el gráfico, primero copiar el arreglo recién creado, entonces 
transformarlo en un vector columna usando: OBJ 
1 + ARRY (Las
funciones OBJ y ARRY están disponible en el catálogo de funciones, 
‚N). Almacenar el arreglo en la variable ΣDAT usando la función 
STO
Σ (también disponible en ‚N). Seleccione Bar en la opción TYPE
para los gráficos, cambie la ventana de la gráfica a H-VIEW: 0 32, V-VIEW: 
-10 10, y BarWidth = 1. Presione 
@CANCL $ para volver a la pantalla
normal de la calculadora.