amarao: (Default)
[personal profile] amarao
> nan
nil
> a=0/0
> a
-nan
> a==nill
false
> a==nan
false
> a==-nan
stdin:1: attempt to perform arithmetic on a nil value (global 'nan')
stack traceback:
    stdin:1: in main chunk
    [C]: in ?

После присматривания к результатам... в целом, претензия только к выводу nan как nil.

Date: 2025-05-31 08:01 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Она формализована? Ассоциативность операций сложения и умножения, например, имеется хотя бы? Если нет, то какой смысл что-то вычислять из, например, аэродинамики?

Date: 2025-06-02 09:27 am (UTC)
yurikhan: (Default)
From: [personal profile] yurikhan

В плавучей арифметике сложение и умножение в общем случае не ассоциативно и без всяких NaN’ов, чисто за счёт ограниченной битности мантиссы. Примерно в духе (2^N + 1) + 1 = 2^N + 1 = 2^N, но 2^N + (1 + 1) = 2^N + 2.

Date: 2025-06-02 12:35 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Да, есть такая проблема; для борьбы с этим есть всякие трюки в вычислительной математики.

Короче да, это не математика, а ближе к химии.

Date: 2025-06-02 06:44 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Я в вычислительной математике не силён.

Profile

amarao: (Default)
amarao

June 2025

S M T W T F S
12 3456 7
8 9101112 1314
15161718192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 18th, 2025 10:33 am
Powered by Dreamwidth Studios