Por que existem tais truques com graus? - página 6

 
Dmitry Fedoseev:

O tópico aqui é puramente sobre matemática.

Sim. É dessa matemática de ponto flutuante que estou falando. Você já ouviu falar da norma ieee 754-2008?
0,2=0x3fc999999999999a, mas
0x3fc999999999999a=0.200000000000000011102230246251565404236316680908203125.
E como é que um ferro de engomar lida com isso?
 
Олег avtomat:

Obviamente, você não está completamente familiarizado com isso:

.


Abra já o livro, leia-o cuidadosamente. E não se envergonhe.

O macaco tem um cérebro fraco na sua velhice;

E ela tem ouvido falar dos homens,

Que este mal ainda não é uma mão tão grande:

É apenas uma questão de conseguir o MATCAD.

Ela instalou o MATCAD em seu computador;

Ela transforma o MATCAD desta e daquela maneira:

Ela a pressiona até a testa ou até a cauda,

Depois ela o fareja, depois o lambe;

O MATCAD não atua de forma alguma.

"Phew! - diz ela, - e ele é um tolo,

Que ouve as mentiras do povo:

Tudo sobre o MATCAD é apenas uma mentira para mim;

E não há uso para isso".

O mico, em sua raiva e tristeza...

Ela bateu com tanta força contra uma pedra,

que a tela ficou azul.


Infelizmente, é assim com os homens:

Por mais útil que uma coisa seja, ela não vale nada,

O conhecimento que o homem ignorante tem disso é tudo em vão;

Mas se os ignorantes forem mais instruídos,

ele também odeia isso.

 
Vladimir Simakov:
Sim. Essa é a matemática do ponto flutuante de que estou falando com você. Você já ouviu falar da norma ieee 754-2008?
0,2=0x3fc999999999999a, mas
0x3fc999999999999a=0.200000000000000011102230246251565404236316680908203125.
E como o ferro de engomar lida com isso?

E por que você está me dizendo isso quando não é isso que estamos discutindo aqui agora mesmo?

 
Aleksey Nikolayev:

em R:

0.2 == 1/5

VERDADEIRO


sin(pi/6)

0.5


sin(pi/6) == 0,5

FALSO

O que isso tem a ver com o R? É uma variação C++/C#. E sim, é um compilador.
 
Dmitry Fedoseev:

O macaco ficou fraco em sua velhice;

E de homens que ela ouviu,

Que este mal ainda não é uma mão tão grande:

É apenas uma questão de conseguir um MATCAD.

Ela instalou o MATCAD em seu computador;

Ela transforma o MATCAD desta e daquela maneira:

Ela a pressiona até a testa ou até a cauda,

Depois ela o fareja, depois o lambe;

O MATCAD não atua de forma alguma.

"Phew! - diz ela, - e ele é um tolo,

Que ouve as mentiras do povo:

Eles só me falaram sobre o MATCAD;

E não há uso para isso".

O mico, em sua raiva e tristeza...

Ela bateu com tanta força contra uma pedra,

e a tela ficou azul.


Infelizmente, é assim com os homens:

Por mais útil que uma coisa seja, ela não vale nada,

O conhecimento que o homem ignorante tem disso é tudo em vão;

Mas se os ignorantes forem mais instruídos,

ele também odeia isso.

Você fala assim de si mesmo. Você não sabe como lidar com um matcad, e por isso será virado e torcido.

 
Vladimir Simakov:
Sim. E estou lhes falando sobre as matemáticas dos números de ponto flutuante. Você já ouviu falar da norma ieee 754-2008?
0,2=0x3fc999999999999a, mas
0x3fc999999999999a=0.200000000000000011102230246251565404236316680908203125.
E como o ferro de engomar lida com isso?

#incluir <ratio>

 
Олег avtomat:

É exatamente disso que você está falando. Você não sabe como usar o matkad, é por isso que você fica doente e retorcido.

Eu não uso matkad. E daí? Eu nem sei como operar um buldôzer, e daí? E eu nem vou aprender a fazer isso.

 
Dmitry Fedoseev:

Eu não uso o Matcad. E daí? Eu não posso nem dirigir um buldôzer, e daí?

Isso é coisa sua: você não a usa, mas a usa com trapo e caga nela. Esse é o seu instinto.

 
Олег avtomat:

Isso é coisa sua: você não o usa, mas você o usa com trapo e porcaria. Esse é o seu instinto.

O que isso tem a ver com o Matcad?

 
Aleksey Nikolayev:

#incluir <ratio>

Oh querido, então vamos passar o numerador e o denominador da estrofe racional explicitamente, afinal de contas? ))) Portanto, isto é o dobro em MathPow, e parece não haver outra maneira de fazer isto em mql.