수학 용 OSS 의 매력 : Octave 와 Ubuntu ( 1 ) – Learning is for survival 
 Posted on December 1 , 2019 December 1 , 2019 by wonho 
 고등학교 때 는 그리 수학 을 잘 하 는 학생 이 아니 었 습니다 . 그래서 수학 을 잘 하 는 친구 를 부러워하 고 중학교 때 는 삼각함수 를 배우 면서 이걸 어디 에 써먹 으려고 하 는지 궁금 해 했 는데 물어볼 사람 이 없 더군요 . 내성 적 인 성격 이 라 “ 그래 배워 두 면 언젠가 써먹 을 수 도 있 고 대학 을 가 려면 필요 하 니 어쩔 수 없이 해야 겠 다 ” 는 생각 으로 배웠 습니다 . 대학 1 학년 때 는 공업 수학 이 라는 이름 으로 그리고 전기 에서 는 복소수 , 정현파 , 미적분 연립 방정식 풀 기 , 라플라스 , 퓨리 에 변환 등 끊임 없이 내용 을 배우 면서 도 직관 적 으로 이해 를 한다는 것 이 매우 어려웠 습니다 . 
 인간 은 자신 이 실제로 본 것 이나 경험 한 것 이 아니 면 새로운 것 을 이해 하 기 힘듭니다 . 그래서 공부 를 하 면서 도 직접 해 봐야 하 고 눈 에 보여야 이해 를 하 기 쉽 습니다 . 그리고 배운 것 을 물건 을 만들 듯이 이리 저리 적용 해 볼 수 있 어야 소위 블룸 이 얘기 했 듯이 분석 과 적용 의 단계 에 쉽 게 이를 수 있 다고 생각 합니다 . 그런데 수학 은 이런 게 어려운 경우 가 많 습니다 . 
 그래서 학생 들 을 가르칠 때 는 도구 를 사용 하 여 보여 주 고 이렇게 저렇게 해 보 라고 시킵니다 . 그러면 지식 에 대한 이해 와 적용 , 분석 , 평가 를 수월 하 게 할 수 있 더군요 . 그런 의미 에서 Geogebra 와 같 은 도구 가 매우 유용 합니다 . 좀 더 전문 적 인 도구 는 Matlab , Mathematica , Maple 같 은 도구 가 있 는데 이런 것 들 은 모두 돈 을 내 고 구매 해야 합니다 . 그런 기능 을 하 는 오픈 소스 가 있 는데 이름 도 멋있 는 Octave 입니다 . 사실 이름 은 개발자 의 이름 에서 유래 했 다고 합니다 . 옥타브 는 여러 종류 의 OS 에서 모두 사용 이 가능 합니다 . 윈도우 와 리눅스 ( Ubuntu ) 의 경우 에 는 직접 설치 해서 사용 이 가능 하 고 Mac 에서 는 가상 머신 을 이용 해서 사용 이 가능 한데 , Macport , Homebrew 와 같 은 패키지 관리 도구 를 이용 하 여 설치 하 거나 Vagrant 와 같 은 가상 머신 관리 기능 이 포함 된 패키지 관리 도구 를 이용 해서 설치 할 수 있 습니다 . 
 여러 개 의 패키지 관리 도구 를 사용 하 다 보 니 그냥 오픈 소스 인 가상 머신 VirtualBox 를 설치 하 고 Octave 를 설치 하 여 사용 하 는 것 이 제일 편한 것 같 습니다 . Ubutu 14 버전 을 사용 하 다가 Octave 설치 와 실행 이 패키지 와 무 었 이 안 맞 는지 계속 문제 가 발생 해서 VirtualBox 를 6 . 0 . 14 Ubuntu 는 18 . 04 . 3 을 사용 했 더니 그토록 속 을 썩이 던 symbolic 패키지 를 설치 할 수 있 었 습니다 . 패키지 설치 는 sudo 명령어 를 사용 하 여 설치 하 면 쉽 게 해결 이 되 는 군요 . 
 버전 확인 은 아래 와 같 습니다 . 
 Ubuntu 에서 의 전체 실행 화면 입니다 . Mac 에서 Ubuntu 가 완벽 하 게 실행 됩니다 . 
 이걸 가지 고 무 었 을 하 느냐고요 ? 미적분 , 미분 방정식 풀 기 , 수식 전개 , 인수 분해 , 라플라스 변환 , 라플라스 역변환 등 이 가능 합니다 . 다음 의 포스트 를 참고 하 시 기 바랍니다 . 
 CategorieseLearning Tips , eLearning Tips Kr , ETC , Korean Articles , Open source , Open source Kr 
 Previous PostPrevious Unesco Unitwin 행사 참여 
 Next PostNext SW 발전 유공 정부 포상 장관 상 을 받 으며 …