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

자유 게시판

바이오리듬 만들기

2003.07.02 07:31

크래닉스 조회 수:5807

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

먼저 바이오리듬이란..
------------------------------------
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 은 높이를 의미하는 것입니다..

자.. 이렇게해서 제 바이오리듬이 나오네요..^^;
번호 제목 글쓴이 날짜 조회 수
공지 추억의 실피르넷 게임 커뮤니티 오프닝 멘트 [9] 실피르넷 2010.10.19 434823
18087 그라디언트로 간단한 배경만들기 file 발걸음 2003.07.08 2886
» 바이오리듬 만들기 [3] 크래닉스 2003.07.02 5807
18085 이미지 일괄 border=0 만들기 [1] 신선 2003.06.28 2455
18084 링크 점선 일괄 없애기 크래닉스 2003.06.27 2439
18083 가장 간단하고 기본적인 캡쳐 방법 [2] file 신선 2003.06.24 2788
18082 간단하게 이미지 포맷 바꾸기 file 신선 2003.06.21 4187
18081 울트라 에디터로 에딧해보기 [8] 발걸음 2003.07.08 10102
18080 윈도우98에서 되던게임 XP에서 실행시키는 방법 [20] Forte 2003.06.07 9145
18079 게임 마스터 사용법 (Game Master) [21] file 이방인 2003.03.29 27009
18078 게임핵 2.0 (Game Hack 2.0) [47] 에어 2003.03.25 48556
18077 XP에서 모든 도스게임 돌아가게 만들기 [17] 나마리에 2003.03.01 9759
18076 게임핵 v2.0 Windows XP에서 실행하기 [17] file 신선 2003.01.06 25135
18075 GameHack 기초! 사용법 [11] 비류 2003.01.04 12244
18074 GEMT로 에디터 제작하기 [18] 신선 2003.01.04 9648
18073 10진수 <-> 16진수 변환 [7] 신선 2003.01.04 8924
18072 치트 오매틱 (Cheat O'Matic) 간단 사용법 [16] 신선 2003.01.04 29261
18071 게임핵 v2.0 (Game Hack v2.0) 간단 조작법 [1] 신선 2003.01.04 11079
18070 게임핵 v2.0 (Game Hack v2.0) 설명 & 사용법 [1] 신선 2003.01.03 35331
18069 She`s 네모Dori 2009.05.31 917
18068 창 밖을 보다 네모Dori 2008.11.13 1509