[squeak-dev] Logarithmic interval ?

karl ramberg karlramberg at gmail.com
Sun Feb 3 20:18:05 UTC 2019


You are right.
It would be nice to have a logarithmic interval.

Best.
Karl


On Sun, Feb 3, 2019 at 6:37 PM Nicolas Cellier <
nicolas.cellier.aka.nice at gmail.com> wrote:

> Hi karl,
> This is not a logarithmic interval. The progression should be geometric,
> that is with a constant ratio.
>
>     x3/x2 = (x2/x1).
>
> The ith element of geometric serie should be something like
>
>     (ratio raisedTo: i-1) * start.
>
> Le dim. 3 févr. 2019 à 18:15, karl ramberg <karlramberg at gmail.com> a
> écrit :
>
>> I used a workaround that probably is more flexible since I have several
>> variables that need the logarithm
>>
>> steps := 100.
>> xLog := 0.02 log: steps.
>> yLog := 1.894 log: steps
>> 1 to: steps do:[:i|
>>           x := i raisedTo: xLog.
>>           y := i raisedTo: yLog.
>>           ]
>>
>> Best,
>> Karl
>>
>>
>>
>> On Sun, Feb 3, 2019 at 5:10 PM Nicolas Cellier <
>> nicolas.cellier.aka.nice at gmail.com> wrote:
>>
>>> Yes,
>>> But i don't remember if published somewhere... I'll check this evening
>>> or tomorrow
>>>
>>> Le dim. 3 févr. 2019 à 16:43, karl ramberg <karlramberg at gmail.com> a
>>> écrit :
>>>
>>>> Hi,
>>>> Does anybody know of a logarithmic interval implementation in Squeak
>>>> where the steps in the interval go by logarithmic scale instead of linear ?
>>>>
>>>> Best,
>>>> Karl
>>>>
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190203/96ccd57f/attachment.html>


More information about the Squeak-dev mailing list