poderes negativos 8051

0

Estoy intentando crear una calculadora utilizando la compilación de Keil C51 para un dispositivo objetivo DS89c450, pero me he topado con un obstáculo con respecto a los poderes negativos. El compilador sigue devolviendo errores cuando intento calcular la inversa de una función trigonométrica y se produce un error de tiempo de ejecución (una respuesta nula) cuando intento potencias negativas. Creo que la documentación indica que esto no es posible, ¿es posible con el math.h predeterminado o, si no es así, cómo podría lograrlo?

Para aclarar, esto se está completando en C, al ensamblaje.

Gracias por cualquier ayuda.

    
pregunta TheSoundMan

1 respuesta

1

Las potencias negativas son iguales a la inversa del original a la potencia del valor original absoluto. Es decir:

x ^ -y = 1 / x ^ y

Con respecto a las funciones trigonométricas inversas, la inversa de una función también se conoce como el arco de la misma. p.ej; pecado ^ -1 = asin cos ^ -1 = acos tan ^ -1 = atan

¡Gracias a Chris Stratton por ese recordatorio útil!

    
respondido por el TheSoundMan

Lea otras preguntas en las etiquetas