Hoe te berekenen afbuighoeken Qbasic

afbuighoeken zijn een belangrijk concept in de natuurkunde en worden gebruikt om een breed scala van problemen, variërend van de berekening van de doorbuiging van de planeten in een baan , tot het meten van het traject afgelegd door een object onder invloed van de zwaartekracht op te lossen. Met het gebruik van QBASIC automatiseren de berekening van afbuighoeken en het gemakkelijker te behandelen reeksen gegevens die te moeilijk om te werken met de hand zijn. Instructies
1

Maak twee arrays om de X-en Y -coördinaat gegevens voor een bewegend object op te slaan , met de instructie Declare " DIM x ( n ) , DIM y (n ) " waarin n verwijst naar het aantal gegevenspunten nodig om een ​​volledige set gegevens. Om een ​​duidelijk afbuigingshoek demonstreren , de minimale grootte van een set moet worden is 10 gegevenswaarden . Kopen van 2

Input de coördinaat gegevens in de arrays met behulp van de opdracht ( = ) operator , in de vorm " , x ( 1 ) = 2.3 , y ( 1 ) = 4,5 , x ( 2 ) = 2,5 ... " voor de hele set van gegevens die moeten worden gebruikt . Controleer of de gegevens correct is ingevoerd met behulp van de uitdrukking PRINT . Bijvoorbeeld , "PRINT y ( 1 ) " moet de waarde 4,5 terug naar de output buffer op het scherm
3

initialiseren twee variabelen - . dX , dY - om de snelheid van verandering tussen X-en Y-waarden op te slaan , zoals alsmede variabelen dF , theta de gradiënt van de kromme en de hoek berekend uit de helling slaan .
4

Bereken de verandering in verschillende waarden van X en Y met de variabelen dX dy te houden de resultaten . Om de verandering tussen x ( 1 ) en x ( 2 ) te berekenen , maakt u een formule als volgt : dX = x ( 2 ) - x ( 1 ) . De formule voor dY volgt hetzelfde patroon , waar dY = y ( 2 ) - y ( 1 )
5

Bereken de helling van de curve met behulp van de formule dF = dy /dX . . De variabelen dY en DX moet worden genomen over dezelfde gegevens punten of dF mogelijk onjuist .
6

Bereken de hoek van afbuiging door het nemen van 180 graden minus de arc tangens van het verloop. De QBASIC syntaxis van deze in de vorm " theta = 180 - ATN ( dF ) " , waarbij ATN is de arc tangens functie en theta retourneert een waarde in graden . Herhaal dit proces door het veranderen van het bereik van de gegevens die worden gebruikt bij de berekening van variabelen dX en dY aan een waaier van afbuighoeken te worden gebruikt voor de analyse krijgen .