Alastair, can you demonstrate interpolation with an abacus for us? :)

Best,
gt

On Wed, Jan 5, 2011 at 9:49 AM, Alastair Leith <qc.student...@gmail.com>wrote:

> Well when I learnt maths it's was the PDP8 and Apple ][ era and everything
> was hand-written. The dots I saw (probably from my dad's maths which takes
> them back another 40 years again) and wrote were all on the baseline and
> small as in "." But yes with *object.property* all the rage these days it
> probably would do to use a•x (even if it looks a little odd to me).
>
>
> On 05/01/2011, at 7:24 PM, Joshua wrote:
>
> I sometimes use the key command option-8 to create a black dot • as it's
> centered and doesn't get confused with anything. That's how they taught us
> back in school.
>
> Best,
> Joshua TS
>
> Sent from my iPhone
>
> On Jan 4, 2011, at 9:18 PM, Alastair Leith <qc.student...@gmail.com>
> wrote:
>
> You're welcome Oscar.
>
> In response to an off-list email I wrote this, (doesn't hurt to share it).
> Sentence in blue is a correction to first post:
>
> . = *
>
> Mathematicians use it in hand-written equations as a quick sign for
> 'product' or multiplication.
>
> I tried * (and 'x' would be downright confusing) but it looked messy so I
> went with '.' — except where there were numbers involved and then it could
> be confused for a decimal point. eg 5.*x *or y.5 Of course you could just
> write y=*ax*+c but in code that makes *ax* look like one variable not two.
>
> I should have written at the end of that post, all version 'In-Out', 'In'
> and 'Out' will require *two* equations to get the easing in and out,
> except maybe for sinusoidal 'In-Out' in some cases since it already has a
> curve that is characteristic of ease-in ease-out if you use the correct half
> phase of the curve.
>
> Alastair Leith
>
> *The machine does not isolate man from the great problems of nature but
> plunges him more deeply into them.**
> **Antoine de 
> Saint-Exupery*<http://www.brainyquote.com/quotes/quotes/a/antoinedes131176.html>
> * *
>
> On 04/01/2011, at 11:55 PM, Oscar 'offonoll' wrote:
>
> Interesting! thank you so much!!!!
>
> On Tue, Jan 4, 2011 at 12:54, Alastair Leith < <http://qc.student.au>
> qc.student.au@ <http://gmail.com>gmail.com> wrote:
>
>> Each Interpolation has it's own equation (linear, quadratic in, sinusiodal
>> in-out, etc etc)
>>
>> For linear, the general equation (using x and y since they're familiar)
>> is:
>>
>> y= *a*.x + *c*
>>
>> For your range mapping [0,1] —> [-1,1], simultaneous equations can quickly
>> tell us the values of *a* and *c:*
>> When x=0,  y=-1 ∴ c= -1 ie, y= a.x -1
>> For x=1, y=1 so substituting into y= a.x -1,
>>  1 = a*1 -1
>> ⇔ a=2
>>
>> So your equation for linear mapping of [0,1] —> [-1,1]
>> is y = 2.x -1,
>>
>> Test our formula for x=0.5,
>> y = 2*0.5 -1
>>    = 0  ✔  It checks out ok!
>>
>> Other general equations to use:
>>
>> y = a(x+b)² +c [Quadratic] or
>> y = a.x² +b.x + c or
>> y = (x+a)(x+b) + c (Fixed the Typo present in the version I sent you
>> earlier Oscar)
>> y = a.sin(x+b) +c [Sinusoidal]
>> y = cb(x+a) + d [Exponential] or
>> y = a.exp(x+b) + c
>> y = a.x³ + b.x² + c.x +d  [cubic]
>>
>> Solving some of these equations can be a bit more involved but mostly not
>> to difficult by substituting in your range limits and mid-point or whatever.
>> These should work for In-Out. In cases of just In or just Out you'll need
>> two equations. One being say quadratic the other linear. Then switch from
>> one equation to the other depending if x is < or ≥ the crossover point. I
>> find Apples Grapher app (Utilities Folder) helps to visualise these
>> equations. Many resources via wikipedia too.
>>
>> Hope that helps
>> Alastair
>>
>>
>> On 04/01/2011, at 9:03 PM, Oscar 'offonoll' wrote:
>>
>> Hello and happy new year!
>> I am wondering what is the Interpolation mathematical equation. as I
>> normaly use it to transform a range of 0-1 (position) to my personal range
>> such as -1 to 1.
>> thank you!!
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Quartzcomposer-dev mailing list      (<Quartzcomposer-dev@lists.apple.com>
>> Quartzcomposer-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> <http://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com>
>> http://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com
>>
>> This email sent to <qc.student...@gmail.com>qc.student...@gmail.com
>>
>>
>>
>>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
>
> http://lists.apple.com/mailman/options/quartzcomposer-dev/jsophrin%40gmail.com
>
> This email sent to <jsoph...@gmail.com>jsoph...@gmail.com
>
>
>
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
>
> http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
>
> This email sent to gtole...@gmail.com
>



-- 
George Toledo
gtole...@gmail.com
www.georgetoledo.com

The information contained in this E-mail and any attachments may be
confidential.
If you have received this E-mail in error, please notify us immediately by
telephone or return E-mail.
You should not use or disclose the contents of this E-mail or any of the
attachments for any purpose or to any persons.
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to