2011-05-05 3 views
0

누구든지이 곡선의 방정식을 도울 수 있습니까?곡선의 방정식

http://temp.electrobeat.dk/eq.gif

I need to make an equation for an acceleration.. 
x = time 
y = velocity (pixel) 

constants: 
t = time in ms when to recalculate the equation 
m = max speed in pixels (y) 
a = acceleration (how fast the curve rises) 

편집 :

I 작동 여기 방정식을 발견했다, 그러나 나는 각 매개 변수가 무엇인지 알아낼 수 없습니다?

메모리에서 방정식 갖는 전자의 표준 1/CR 스타일 커패시터 충전 곡선처럼 대단히 보이는
Tween.regularEaseOut = function(t,b,c,d){ 
    return -c *(t/=d)*(t-2) + b; 
    } 
+0

wolframalpha.com –

+0

이 일치하지 않습니다 - "Y" "위치"또는 "속도"를 대표한다? – Alnitak

+0

velocity :) ... – clarkk

답변

0

내가 :) 가지고

<div id="tst" style="position:absolute; top:200px; left:200px; height:100px; width:100px; background:#ff0000"></div> 

<script type="text/javascript"> 
    function Tween(){ 
     this.time = 0; 
     this.begin = 200; 
     this.change = 1000; 
     this.duration = 800 

     this.regularEaseInOut = function(t,b,c,d){ 
      if((t/=d/2) < 1){ 
       return c/2*t*t + b; 
      } 
      else{ 
       return -c/2 * ((--t)*(t-2) - 1) + b; 
      } 
     }; 
    } 
    var Tween = new Tween(); 

    var int = 10; 
    var loop = setInterval(function(){ 
     Tween.time += int; 
     if(Tween.time >= Tween.duration){ 
      clearInterval(loop); 
     } 
     else{ 
      document.getElementById('tst').style.left = Tween.regularEaseInOut(Tween.time, Tween.begin, Tween.change, Tween.duration)+'px'; 
     } 
    }, int); 
</script> 
+0

필자가 요청한 것과 원격인지 여부를 확인하기 위해 해당 기능의 플롯을보고 싶습니다. – Alnitak

4

:

(1 - e^(-t/RC)) 

요인 "RC"(저항 * 용량) 컨트롤 슬로프가 점근선에 얼마나 빨리 접근하는지.

http://jcsu.jesus.cam.ac.uk/~rpc25/notes/physics/capacitors/index.html

곡선의 형상은 레이트 전하 (즉, 1 차 미분)는 현재 값과 목표 값 사이의 차이 에 비례한다는 사실에서 나온다.

+0

예, 4 극 하이 패스 필터처럼 보일 수 있습니다. 음악에 대해 아는 사람이라면 – clarkk

+0

@clarkk - 필자는 필터 전송 곡선에 적합한 모양이 아닙니다. – Alnitak

+0

아니요,하지만 모양은 비슷하지만 방정식을 이해하는 방법을 더 구체적으로 설명 할 수 있습니까? 나에게 그것은 단지 #! & :) – clarkk