• 자유 게시판
  • 유머 게시판
  • 질문/답변 게시판
  • 정보/강좌 게시판
  • 소설 게시판
  • My Games Top 10

정보&강좌 게시판

바이오리듬 만들기

2003.07.02 07:31

크래닉스 조회 수:5587

바이오리듬..
심심해서 만든 바이오리듬이라는 프로그램을 계기로..
바이오리듬에 관심을 가지게 됬는데요..
음.. 그럼 간단하게 바이오리듬 그래프 그리는법을 설명하겠습니다.

먼저 바이오리듬이란..
------------------------------------
1906년 독일의 의사 W. 프리즈가 환자의 임상연구를 토대로, 모든 인간은 출생일을 기점으로 신체(physical)는 23일, 감성(emotional)은 28일, 지성(intellectual)은 33일의 주기를 가지고 상승, 또는 저조의 변화를 보인다는 이론으로 이 세 단어를 약칭하여 PSI 학설이라고도 합니다.

생물주기(bioogical rhythm) 또는 통속적으로 생물시계 혹은 체내시계라고도 하는데, 각 주기에서 다같이 초일(初日)과 중일(中日)을 이상(異常)이 발생하기 쉬운 요주의(要注意)일로 봅니다.

즉 사인 곡선이 중심선과 만나는 날은 특히 주의를 요한다는 뜻입니다.

바이오리듬은 개인의 일상 생활에서 뿐만 아니라 산업현장 등에서 산재발생을 예방하는 차원에서도 활용하고 있습니다.

몸의 물리적인 상태를 나타내는 리듬으로 질병에 저항하는 면역력, 각종 체내 기관의 기능, 외부 환경에 대한 신체의 반사 작용 등을 가늠해 볼 수 있는 척도입니다.

23일의 주기를 가집니다.

기분이나 신경 계통의 상태를 나타내는 리듬으로 창조력, 대인관계, 감정의 기복 등을 알아 볼 수 있습니다.

28일의 주기를 가집니다.

집중력, 기억력, 논리적인 사고력, 분석력 등의 기복을 나타내는 리듬으로 주로 두뇌 활동과 관련된 리듬입니다.

33일의 주기를 가집니다.

바이오리듬은 양력생일을 기준으로 하고 있으며 위험한 시기(위기선)는 정중앙에 있을 때입니다.

리듬이 불안정해 지기 때문에 사고의 가능성이 높아집니다.

이런 위험일은 한달에 6일정도 나타납니다.

특히, 일년에 1~3회정도 생기는 육체적, 감성적, 또는 지성적 리듬의 위험일이 함께 겹쳐지는 날에는 많은 실수가 생겨 뜻하지 않는 불이익과 사고가 발생할수 있습니다
---------------------------------------
야후 지식검색에서 발췌..

이제 바이오리듬에 대해서 알았으니 만들도록 해 봅시다..
먼저 아시겠지만.. 바이오리듬은 sin 곡선으로 이루어져있습니다.
자.. 그럼 들어가기 전에 고등학교때 기억을 더듬어 봅시다.
sin 곡선의 기본형이 있습니다..
y = a sin b(x-c) + d
a = 폭의변화(높이)
b = 주기의 변화
c = x축 방향 평행이동
d = y축 방향 평행이동
자 그럼 머리에 넣어두시고..

자.. 그럼 여기서 중요한것은 '주기' 입니다.
위에서 신체곡선은 23일 '주기'를 가진다고 하였습니다.

그럼 23일 주기를 저 식에 대입해 봅시다.
자.. 그럼 23을 저기있는 b 에다가 그대로 대입합시다..
라고 생각하신분들은.. 공통수학의 정석 책을 펴 보세요..ㅡ.ㅡ;;
사실 저도 그랬습니다..ㅡ.ㅡ;;
1/23 을 넣어야 합니다..(이유는 정석책을 보세요..ㅡ.ㅡ;;);
식을 써봅시다.

y = a sin1/23(x+c)-d

이상태로 나머지 변수들에는 아무것도 넣지말고..
그래프를 그리면.. 23주기를 같는 사인 곡선을 그릴수가 있습니다.

그런데 문제는 처음부터 그려진다는것이죠..
우리가 원하는것은 오늘의 값입니다..

자.. 그것은 위에 있는 x 축으로 평행이동을 사용하면 됩니다.
그럿게 되면 c = 0 이면 태어난날의 바이오 리듬이고.
c = 1 이면 태어난날로부터 1일후의 바이오리듬..
c = 100 이면 100 일후.. 이런식으로 구할수가 있는것이죠..

자.. 그럼 제 생년월일이 1983 년 12월 9일 입니다..
오늘이 2003년 7월 1일 이니까.. 태어난날로부터..
7144 일이 지나있는거죠..^^;(잘 계산하면 나옵니다.)

그럼 저의 오늘의 신체 리듬곡선을 그려봅시다.
y = 100 sin1/23(x+7144)
앞의 100 은 높이를 의미하는 것입니다..

자.. 이렇게해서 제 바이오리듬이 나오네요..^^;