Por que a oitava fornece resultados diferentes para 9 ^ 1/2 e 9 ^ 0,5?

Por que a oitava fornece resultados diferentes para 9 ^ 1/2 e 9 ^ 0,5?

Ultimamente tenho tentado aprimorar a matemática que deveria ter aprendido no ensino médio. (Não prestei muita atenção.) Nesse aspecto, vestibular e Octave formam uma ótima dupla.

Esta manhã cheguei às potências fracionárias. E Octave tinha algo surpreendente reservado:

octave:41> (9 ^ 1/2)
ans =  4.5000
octave:42> (9 ^ .5)
ans =  3
octave:43> (9 ^ 0.5)
ans =  3

Talvez eu tenha cochilado quando abordamos isso no ensino médio, mas não... De acordo comesse site,

A propósito, algumas potências decimais também podem ser escritas como expoentes fracionários. Se você receber algo como "35,5", lembre-se de que 5,5 = 11/2, então:

3 ^ 5,5 = 3 ^ 11/2

Então, evidentemente, há alguma razão pela qual octaveavalia essas duas expressões de forma diferente...

Por que o Octave avalia potências fracionárias de maneira diferente? Isso não é um recurso ou há um bom motivo para que deveria?

Responder1

Não sou especialista em Octave, mas parece que o Octave analisa "9 ^ 1/2" como "(9 ^ 1)/2". Ou seja, o operador de exponenciação tem prioridade mais alta (liga mais fortemente) do que a divisão. Tente colocar parênteses assim: "(9 ^ (1/2))".

informação relacionada