2010년 1월 5일 화요일

공학용 계산기 - 복소수 2X2 연립방정식 프로그램

아래는 공학용계산기 사용자모임 카페에서 퍼온 글입니다.

Pasted from <http://cafe.naver.com/ArticleRead.nhn?articleid=4737&clubid=10239532>

   

유실되기 전에 미리 올려둡니다.

아래 글은 샤프 공학용계산기에 해당되는 내용입니다.

   

복소수 연립방정식을 프로그램으로 짤 수 있는데요.

문제가 계수를 입력하는데 불편하더라고요.

그런데 매뉴얼을 뒤적이다가 좋은 방법이 떠올라 적습니다.

   

   

STAT - EDIT 로 가면 LIST를 edit할 수 있는데요. 입력을 받는 창이 꼭 행렬입력하는 거랑 비슷해서 계수 입력하기 편합니다.

그림은 아래와 같고요.

   

   

입력한 값을 이용한 연립방정식

L1(1) X  + L2(1) Y =  L3(1)

L1(2) X  +  L2(2) Y = L3(2)

를 풀어서(L1(1)은 list 1의 첫번째 원소)

X,Y 를 list 4에 저장하고 출력하는 프로그램을 짰습니다.

   

code는

   

{0,0} => L4

(L3(1) X L2(2) - L3(2) X L2(1)) / (L1(1) X L2(2) - L1(2) X L2(1) ) => L4(1)

(L1(1) X L3(2) - L1(2) X L3(1)) / (L1(1) X L2(2) - L1(2) X L2(1) ) => L4(2)

Print L4(1)

Print L4(2)

   

L1, ...은 list로 입력하시고요. 위의 code에 곱하기는 입력하지 않아도 됩니다(문자끼리의 연산).

위의 프로그램을 작성하세요.

   

그래서 어떻게 쓰냐하면은 STAT - EDIT로 들어가서 계수를 입력하고요. 프로그램 버튼누르시고 짠 프로그램을 실행시키면 됩니다.

   

3 X 3도 만들수도 있겠는데 쓸일이 얼마나 있을지 모르겠네요.

댓글 없음:

댓글 쓰기