일요일, 11월 12, 2006

[전산물리] 숙제 (4)

1차원 Laplace Equation: 원점에서의 potential이 -5V, 거리 d만큼 떨어진 곳에서의 potential이 +5V로 주어지는 경우 potential \phi(x)를 구하라.

** 1차원 문제이므로 x축을 거리, y축을 potential로 나타낼것.
** relaxation method는 반드시 구현해 볼것.
** 여력이 닿는 사람은 shooting method도 구현해볼것.

Hint: 김엽교수님의 전산물리 홈페이지에 있는것 보다 훨씬 간단한 문제이므로 참조해서 구해볼것.


-- 해보면 알겠지만, 2차원, 3차원으로 확장은 1차원 원리를 알고 있으면 쉽게 할 수 있음. 해보고 싶은 사람은 자유롭게 문제를 만들어서 구현해볼것. (예: 실린더 또는 동축 실린더 내부의 potential 등 전자기학 책에 보면 답을 알 수 있는 문제들이 많이 있음.)

일요일, 10월 22, 2006

[VB] Picturebox에 직접 글자 써넣기

아마 다음 시간에 보여주겠지만, 혹시라도 picture box에서 바로 글자를 써 넣고 싶은사람은 다음을 참고 바람.

picturebox.CurrentX=10
picturebox.CurrentY=100
picturebox.Print "만세"

(물론 여기에서 picturebox라는것은 다른 이름을 갖는 picture box object가 될수 있음. 즉, 각자 프로그램에 따라 이름이 바뀌은게 당연함.)

위의 예제처럼 하면 picturebox라고 이름을 준 picture box 안에 위치 (10,100)에 만세 라고 입력할 수 있음.

화요일, 10월 17, 2006

전산물리-세번째 숙제

운동 방정식 풀이:
불행(?)하게도 숙제 내용이 김엽교수님 전산물리 홈페이지에 그 해답이 있는 관계로 부득이 하게 숙제를 바꾸게 되었다. 따라서 다음 문제를 2주 후까지 풀어서 제출하도록.

1. 질량 m인 입자가 다음의 potential energy하에서 2차원운동을 하는경우 trajectory를 modified Euler method와 4차 Runge-Kutta 방법을 사용하여 각각 구하여라. (소위 이야기하는 Lissajous 곡선이 나올것임)

V(r)=k(x^2 + 4* y^2)/2

x^2: x의 제곱을 나타냄
k: constant

2. 또한 (x(t),px(t)) 평면에 또는 (x(t),vx(t)) 평면에서, 즉 x-component에 대한 phase space에서의 trajectory를 그려 보아라.
(F=-grad V의 관계를 이용하면 x와 y에 관한 두 개의 미분 방정식을 얻을 수 있다. 초기 조건 등은 대화상자를 통하여 입력 받을 수 있도록 할것.)


--> 응용(선택사항): 이전과 마찬가지로 각종 응용가능한 상황을 자유스럽게 구현해볼것! 예를들어 forced oscillator를 구현한다든지, 또는 magnetic field (예를 들어 B=Bz)내에서 운동하는 전자의 운동 등의 응용을 할 수 있는 학생은 해볼것.

월요일, 10월 09, 2006

숙제 문제 수정

이번주 수요일까지 풀어볼 문제로 김엽교수님의 전산물리 홈페이지에 있는 세 문제 중 택 2였으나 택 1으로 줄었음.

다시 말하면, 세 문제중 하나를 택해서 사각형으로 면적 구하는 방식으로 적분하고 또 사다리꼴로 면적 구하는 방식으로 적분해야 함 (두가지 방법은 필수).

위의 두 가지 방법을 구현하는것을 명령버튼, 메뉴 등 각자 취향에 맞게 구현해볼것.

추가적으로 수업시간에 배웠던 Simpson's Rule, Gaussian Quadrature 또는 Monte Carlo method로 적분하는것은 선택사항임 (그러나 추천사항임!!)

토요일, 9월 16, 2006

2학기 개강후 벌써 두주

2학기 개강후 벌써 두주가 흘러 갔는데....
환절기에 감기들 조심하고...
새로운 과목들은 새로운 과목대로, 계속 배우던건 계속 배우던대로...모두들 열심히!!

앞으로 공지도 이쪽으로 옮겨야겠군...

화요일, 8월 15, 2006

The starting page--to be modified...

휴~~덥다.....
한글이 되나 모르겠네..

게시판 대신 열어 놓았는데...개인적으로 하고 싶은 말들을 남겨 주세요~~

싫음 말구...쩝~!