6 significant digits also allow a number like  0.000123456

2015-01-29 14:17 GMT-02:00 Alexandre Torres Porres <[email protected]>:

> Well, thanks everyone.
>
> And now for some related issues.
>
> Pd can only represent up to 6 significant digits, so they say. For
> example, in a message, you can have a number with up to 5 decimal places,
> like: -5.29314e+12
>
> but it does have a better internal resolution, if you compare 4 / 3 to
> 1.33333 you'll see 4 / 3 is higher ( try [expr 4./3 > 1.33333] and check).
>
> So, what's this internal resolution? And why can't you have the same
> resolution in a message?
>
> thanks
>
> 2015-01-28 16:06 GMT-02:00 Martin Peach <[email protected]>:
>
>> On Wed, Jan 28, 2015 at 12:00 PM, Cyrille Henry <[email protected]> wrote:
>>
>>>
>>>
>>> Le 28/01/2015 17:47, Alexandre Torres Porres a écrit :
>>>
>>>>  > it's a limitation of 32 bit float
>>>>
>>>> I thought so, but same happens when I use the new Pd Vanilla 64 bits...
>>>>
>>> this mean that it's compiled for 64 bit CPU, not that float are store on
>>> 64 bits
>>>
>> Also last time I checked, Pd saves floats by first printing them to 6
>> digit precision, so they have even less range than a 'float' type.
>> You could use an object made with pdlua to manipulate large
>> floating-point numbers, as there is no(?) limit to the size of a float in
>> lua.
>>
>> Martin
>>
>> _______________________________________________
>> [email protected] mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to