Cómo calcular los ángulos de deflexión Qbasic

February 23

ángulos de desviación son un concepto importante en la física y se utilizan para resolver una amplia gama de problemas que van desde el cálculo de la deflexión de los planetas en órbita, a la medición de la trayectoria recorrida por un objeto bajo la influencia de la gravedad. Con el uso de QBASIC, automatizar el cálculo de los ángulos de desviación y que sea más fácil tratar con conjuntos de datos que serían demasiado difíciles de trabajar a mano.

Instrucciones

1 Crear dos matrices para almacenar la X y datos de coordenadas Y de un objeto en movimiento, utilizando la instrucción declare "DIM x (n), DIM y (n)", donde n se refiere al número de puntos de datos necesarios para hacer una serie completa de datos. Para demostrar un ángulo de desviación clara, el tamaño mínimo de un conjunto debe ser es de 10 valores de datos.

2 Introducir los datos de coordenadas en las matrices usando la asignación (=) del operador, en la forma "x (1) = 2,3, y (1) = 4,5, x (2) = 2,5 ..." para todo el conjunto de datos que se utilizarán. Compruebe que los datos se han introducido correctamente las funciones de impresión expresión. Por ejemplo, "IMPRESIÓN Y (1)" debe devolver el valor 4,5 para el búfer de salida en la pantalla.

3 Inicializar dos variables más - dX, dY - para almacenar la velocidad de cambio entre valores X e Y, así como las variables dF, theta para almacenar la pendiente de la curva y el ángulo calculado a partir de la pendiente.

4 Calcular el cambio en diferentes valores de X e Y usando las variables dx y dy para contener los resultados. Para calcular el cambio entre x (1) y X (2), crear una fórmula como sigue: dX = x (2) - x (1). La fórmula para dY sigue el mismo patrón, donde dy = y (2) - y (1).

5 Calcular el gradiente de la curva usando la fórmula dF = dY / dX. Las variables dY dX y deben ser tomadas en los mismos puntos de datos o dF serán incorrectos.

6 Calcular el ángulo de desviación mediante la adopción de 180 grados menos el arco tangente de la pendiente. La sintaxis QBASIC de esto está en la forma "theta = 180 - ATN (DF)", donde ATN es la función arco tangente y theta devuelve un valor en grados. Repita este proceso cambiando el rango de los datos utilizados en el cálculo de las variables de dx y dy para obtener una gama de ángulos de desviación para ser utilizado para el análisis.


Artículos relacionados