내가 등가속 운동시 빛의 운동 시간을 구하려는데
빛이 빛시계를 1회 주행할 때마다
빛시계의 운동 속도가 변하고
그에 따라 밑변의 길이가 변하기 때문에 빛의 운동 시간도 점점 길어지지.
이 점점 길어지는 시간은 전부 합하려고 하는데
식이 사차 방정식이어서 근이 4개가 나오는데,
그 근 중에서 조건에 맞는 시간 근을 선별해서 누적합을 구해야 한다.
조건은 우선 t가 음수이면 제외한다.
양수근 두 개 중 작은 근을 취한다.
t가 허수이면 버린다.
일단 4차 방정식을 프로그램에 맞게 변형시킬 줄도 모른다.
변형시키고 4개 근 중에서 조건에 맞는 시간 근을 선별해서 누적합을 구하는
스크립트를 만들려는데
도와줄 수 있나?
<HTML>
<HEAD>
<TITLE>
t 구하기
</TITLE>
</HEAD>
<BODY>
<SCRIPT language="JavaScript">
s=0;
a=1000;
v=0;
t=0;
c=299792458;
L=100000;
for(k=0; k<10; k=k+1)
{
(c*t)**2=(v*t+500*(t**2))**2+L**2;
v=v+a*t;
s=s+t;
}
document.write("<H3> 시간의 합계 </H3><P>");
document.write("<br>s= ",s + "초");
document.write("<br>k= ",k );
</SCRIPT>
</BODY>
</HTML>
댓글 0