Ik heb een knop met een machtsverheffen functie erachter. Dit is de functie die ik heb gebruikt :
result := exp(y * ln(x))
Nu heeft deze functie ernsige nadelen. Het probleem met de 0 base is zeer eenvoudig weg te programmmeren. Maar met negatieve getallen wordt het iets lastiger. Ik wil dit als volgt aanpakken. De x maak ik altijd absoluut (abs(x)).
Maar nu wil ik na de berekening alles negatief maken hoe doe ik dat(alle waarden van x < 0)? Daarna maak ik het antwoord van alle even, hele negatieve getallen van x het antwoord weer positief ( omdat dit me het eenvoudigst lijkt).
Dus als x =-2 wordt absoluut antwoord = 4 dan wordt negatief gemaakt = -4 dan moet dit weer positief worden. En dit voor de totale range van -2 tot -3.4E4932.
De x en y variabelen zijn natuurlijk extended.
result := exp(y * ln(x))
Nu heeft deze functie ernsige nadelen. Het probleem met de 0 base is zeer eenvoudig weg te programmmeren. Maar met negatieve getallen wordt het iets lastiger. Ik wil dit als volgt aanpakken. De x maak ik altijd absoluut (abs(x)).
Maar nu wil ik na de berekening alles negatief maken hoe doe ik dat(alle waarden van x < 0)? Daarna maak ik het antwoord van alle even, hele negatieve getallen van x het antwoord weer positief ( omdat dit me het eenvoudigst lijkt).
Dus als x =-2 wordt absoluut antwoord = 4 dan wordt negatief gemaakt = -4 dan moet dit weer positief worden. En dit voor de totale range van -2 tot -3.4E4932.
De x en y variabelen zijn natuurlijk extended.