진자1 진자 --이 글은 이전에 쓰던 워드프레스 블로그에서 그대로 가져온 것임 워드프레스 블로그는 곧 공개하겠음-- SFML을 배우고 있고 배웠던 거 복습도 할 겸 해서 여러 가지 물리 시뮬레이션을 만들어 볼까 한다. 오늘은 진자를 만들어 봤다. 단진자는 운동방정식을 간단히 풀 수 있지만 진자는 특수함수인 베타함수를 이용하여 진동의 주기를 구해야 해서 좀 복잡하다(나중에 글 쓰겠다.) 오늘은 일단 미분방정식을 수치적으로 풀어서 화면에 나타내 보았다. 오랜만에 코드를 짜서 그런지 개판이다. 정리 좀 해야겠다. #include #include #include #include double f(double theta) { return -9.806/1.0 * sin(theta); } template double deg2rad.. 2021. 1. 14. 이전 1 다음