용수철 운동

Computer Science/Matlab(수학)

매트랩 [2계 상미분방정식]의 연립 방정식으로의 변환 (수치적, 해석적 풀이)

수치적 풀이와 해석적 풀이를 쉽게 설명하면, 수치적 풀이는 미분을 하듯, 실수 구간을 쪼개서 각각의 값을 대입하여 푸는 방법이고, 해석적 풀이는 어떠한 식의 공식을 구하는 방법이다. 2계 상미분방정식을 그냥 풀 수도 있지만, 연립 방정식으로 변환 후 풀 수 있다. 이때의 장점은 2계가 1계로 변한다는 것이다. 감쇠운동을 하는 용수철의 진동에 대해 풀어보자. 감쇠운동하는 용수철의 진동 공식 : 질량: m , 감쇠상수 : c , 용수철 상수 : k , 용수철 변위 : y m * y'' = - c * y' - k * y 1. 먼저 상수를 설정해주자. % mass of spring m = 1; % damping constant c = 2; % spring constant k = 0.75; 2. 용수철 공식을 m..

Computer Science/Matlab(수학)

매트랩 [2계 상미분방정식] 초기값 문제. 용수철 운동 그래프 그리기.

용수철 운동은 세 가지로 나뉜다. 1. 저감쇠 (Under Damping) 2. 임계감쇠 (Critical Damping) 3. 과감쇠 (Over Damping) 하나하나 다뤄보기 전에 기본적인 용수철 운동의 공식을 알아보자. 좌변은 질량 m 인 추의 합력을, 우변은 감쇠력과 용수철 복원력의 합이다. 즉, 추에 가해진 힘 = 합력(감쇠력+복원력). y'' : 추의 가속도, y' : 추의 속도, y : 추의 변위 my'' = -cy' - ky m : 용수철에 매달린 추의 질량, c : 감쇠 상수, k : 용수철 상수 감쇠 상수를 제외하고 나머지 상수들은 임의로 정해준다. % mass m = 5; % string constant k = 10; 감쇠 상수는 3가지를 array의 형태로 변수 c에 저장한다. %..

아키엔지
'용수철 운동' 태그의 글 목록