HP Calculadora Gráfica HP 49g Manual del usuario

Página 542

Advertising
background image

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.

Advertising