Criar duas matrizes para armazenar o X e Y coordenar dados para um objeto em movimento , usando a instrução Declare & quot; Dim x ( n) , DIM y ( n) & quot; onde n refere-se ao número de pontos de dados necessários para realizar um conjunto completo de dados . Para demonstrar um ângulo de deflexão claro , o tamanho mínimo de um conjunto deve ser é de 10 valores de dados.
2
Introduza os dados de coordenadas para as matrizes usando a atribuição (= ) operador, na forma & quot ; x ( 1 ) = 2,3 , y ( 1 ) = 4,5 , x ( 2 ) = 2,5 ... & quot ; para todo o conjunto de dados a ser utilizado . Verifique se os dados foram digitados corretamente usando a expressão PRINT. Por exemplo , o termo? PRINT y ( 1) & quot; deve retornar o valor 4,5 para o buffer de saída na tela
3
Inicializar mais duas variáveis - . dx, dy - para armazenar a taxa de variação entre valores de X e Y , como bem como as variáveis dF , teta para armazenar o gradiente da curva e o ângulo calculado a partir da inclinação .
4
Calcule a variação em diferentes valores de X e Y utilizando as variáveis de dx e dy para segurar o resultados . Para calcular a variação entre x ( 1 ) x ( 2 ) , cria uma fórmula como se segue : dX = x ( 2 ) - x ( 1 ) . A fórmula para dY segue o mesmo padrão , onde d = y (2) - y
5
(1 ) Calcule a inclinação da curva usando a fórmula gl = dy /dx . . As variáveis dY e DX devem ser tomadas sobre os mesmos pontos de dados ou dF será incorreto .
6
Calcule o ângulo de deflexão , tendo 180 graus menos o arco tangente do gradiente. A sintaxe QBASIC para isso é na forma & quot; theta = 180 - ATN (DF) & quot ;, onde ATN é a função arco tangente e theta retorna um valor em graus. Repita esse processo , alterando o intervalo de dados utilizados no cálculo variáveis dx e dy para obter uma variedade de ângulos de desvio a ser utilizado para a análise.