본문 바로가기
수학

MAXIMA 사용법 등호 좌우의 값 얻기

by 남성 2014. 8. 28.

다음과 같이 포물선의 초점이 p 이고 p로부터 음의 방향으로 5만큼 떨어진 지점을 A 라 하고,

 

점 A 를 지나는 기울기 1인 직선이 만나는 두 지점 B, C를 구해보자.

 

 

포물선의 초점 F =(p , 0) 이고 A= (p-5,0) 이므로

 

다음과 같이 포물선과 직선의 방정식이 나온다.

 

위 두 방정식을 연립하면 점 B, 점 C 를 구할 수 있다.

 

MAXIMA 에서는 solve 라는 명령어로 해를 구할 수 있다.

 

 

해는 다음과 같다.

 

 

위 해르 보면 matrix 의 구성되어 나오므로 각 해는 다음과 같이 매트릭스의 인자를 접근 하는 형태로 접근 할 수 있다.

 

c[1][1] 이라고 하면 위 결과의 1행 1열의 인자 즉 다음 값에 대해 접근할 수 있는 것이다.

 

 

그렇다면 등호를 기준으로 왼쪽 또는 오른족의 인자에 대해서는 어떻게 접근해야 할까. 이는 함수를 사용해서 접근 할 수 있다.

 

https://www.ma.utexas.edu/maxima/maxima_20.html

 

등호를 기준으로 오른쪽 부분은 rhs(), 왼쪽은 lhs() 라는 함수로 접근한다.

 

Px : rhs(P_x); 라고 하면 라는 값이 나오고 Pd : lhs(P_x); 라고 하면 x 가 나오게 된다.

 

향후에 또 참조하기 위해 테스트 해본 MAXIMA 와 지오지브라 파일을 첨부한다.

 

포물선.ggb


포물선.wxm


댓글0