2009-10-02

Google Docs(구글 닥스)를 이용해 방정식 풀기

구글 닥스(Google Docs)에서 스프레드시트 기능을 이용해 엑셀에서 쓸 수 있는 값 찾기 기능을 쓸수 있다. 실생활에서 방정식을 풀어볼 일이 거의 없겠지만, 값 찾기 기능인 Solve 기능을 통해 1차 방정식을 푸는 법을 소개 하고자 한다.

Solve 기능은 엑셀의 목표 값 찾기 기능과 유사하다. 아직까지는 선형 기능만 지원하는 것 같다. 연립1차 방정식의 경우 엑셀과 동일하게 역행렬 함수를 활용하여 풀 수 있다. minverse 함수와 mmulti 함수를 이용하여 연립방정식을 풀 수 있다. 엑셀의 값 찾기 기능인 Solve 기능을 활용해 간단한 1차 방정식을 풀어보자.

예제) 100 = –5x + 3x + 4

x의 값은 ?

모른다 나도 수학은 잘 못하기 때문에..

1. 구글 닥스에 접속해서 스프레드 시트를 하나 열고, 수식을 입력한다. B5셀은 x의 값이 나타날 셀로 남겨두고, B6 셀에 =-5*b5+3*b5+4 라고 수식을 입력해준다.


2. 도구에서 Solve 기능을 클릭해서 값과 조건을 입력해준다.


최적화 할 셀은 수식이 입력된 B6으로 지정해주고, x의 값을 나타낼 셀은 B5로 정해준다. 그리고 조건식에 B6 수식의 값 100을 입력해주고 Solve 기능을 클릭한다. 

클릭하면 B5셀에 x의 값 -48이 나온다. 단순한 값 찾기 기능으로 활용하였으나, 조건과 식을 복잡하게 해서 복잡한 목표 값을 찾는 용도로 활용 가능하다.