Main Page

DGIST matlab
Hyosang (토론 | 기여) 사용자의 2015년 8월 18일 (화) 23:42 판

이동: 둘러보기, 검색

DGIST Matlab은 디지스트인이 직접 만들어가는 온라인 매트랩 워크북입니다.

소개

디지스트 기초학부에서 개설되는 수학 교과에서는 매트랩을 강조합니다. ("가르치고 있습니다"가 아닌 "강조합니다"라고 한 이유는 매 학기 매트랩 교육에 대한 학생의 불만이 많았기 때문입니다.) 효과적인 매트랩 교육과 학습 방법에 대한 정답은 없다고 생각합니다. 일반적으로 프로그래밍을 배우는 가장 좋은 방법은 직접 프로그램을 짜 보는 것입니다. 그런데 수학 교과에서 매트랩 교육에 너무 많은 시간을 할애할 수는 없기 때문에 연습 시간에 매트랩 실습을 조금씩 하기로 했습니다. 본 위키는 효과적인 매트랩 학습 및 실습을 위해 필요한 정보를 공유하고 정리하기 위해 만들어졌습니다.

DGIST Matlab은 위키입니다. 즉, 누구나 자유롭게 등록된 페이지를 편집하고, 새로운 페이지를 추가할 수 있습니다. 여기에서 위키에 대한 더 많은 정보를 알아보세요.

배경

거의 모든 수학 교과 평가에서 매트랩에 관련된 의견이 올라왔습니다. 주요 의견은 다음과 같았습니다.

  • 매트랩 실습 시간이 부족하다.
  • 매트랩을 학습할 수 있는 (가독성 좋은) 책이 있으면 좋겠다.
  • 매트랩 교육이 체계적으로 이루어지지 않았다.

2015년 봄학기 응용미분방정식과 미적분학(SE101)의 매트랩 프로젝트 평가 설문을 통해 알게 된 것은, 대부분의 학생이 매트랩이 유용하고 필요한 프로그램이라는 것을 인식하고 있다는 것이었습니다. 단지 매트랩 학습에 필요한 자원이 충분히 제공되지 않았다는 안타까움을 느꼈습니다.

사실 매트랩과 같은 프로그래밍 언어를 배우기 위해서는 직접 프로그램을 짜 보면서 익히는 것이 가장 효과적인 방법입니다. 특히 미적분학과 같은 수학 교과에서 필요한 매트랩 명령어와 프로그램은 Jeffery CooperMatlab 미적분학과 같은 좋은 책을 통해 배울 수 있습니다. 또한 MathWorks의 찾기 기능을 통해 명령어 사용법을 알아볼 수도 있습니다.

이러한 방법은 매트랩은 커녕 프로그래밍 조차 익숙하지 않은 사람에게 너무나도 불친절하다고 생각했습니다. 이보다 좀 더 쉽게 매트랩을 배울 수 있는 방법은 없을까 많은 고민을 했습니다. 매트랩 교재, 실습 시간 확대, 매트랩 조교 등 여러가지 방법을 생각했습니다.

위키를 매트랩 교육에 활용해야겠다는 생각은 2015년 8월경 UGRP 홈페이지에 관한 회의 중 정철 다음미디어 팀장님과의 대화에서 시작되었습니다. 그 전까지 위키=위키피디아라고만 알고 있었는데, 위키의 기능에 대해 알아가면서 생각했던 것 보다 강력하고 효과적인 도구라는 확신이 들었습니다.

2015년 현재 DGIST Matlab은 klein.dgist.ac.kr에서 운영되고 있습니다.

왜 매트랩인가?

매트랩은 수학뿐만 아니라 공학에서 대단히 유용한 프로그램입니다. 특히 수학에서 매트랩은 그래프뿐만 아니라 애니메이션 및 시뮬레이션에도 무궁한 활용가능성을 갖고 있습니다. 단, Mathematica, Maple, Sage와 같은 수학 계산에 특화된 프로그램이 있음에도 불구하고 매트랩을 강조하는 이유는 수학 외 학문에서의 활용가능성이 아닐까 합니다. 게다가 개인적으로 세가지 프로그램을 다 써 봤는데 매트랩이 가장 배우기가 쉬웠습니다. (모든 변수가 행렬로 인식되는 점, 변수의 크기를 미리 할당하지 않아도 되는 점이 너무 편합니다.)


매트랩의 기초

매트랩은 상용프로그램입니다. 다시 말해, 무료로 쓸 수 없는 프로그램입니다. 디지스트 기초학부에서는 200개의 매트랩 라이선스를 소유하고 있습니다. 이 말은 디지스트내에서 최대 200명이 동시에 지정된 서버에 접속하여 매트랩을 이용할 수 있다는 뜻입니다. 디지스트내에서 매트랩을 실행하는 방법은 아래를 참고하세요.

매트랩 실행

디지스트 기초학부에서 소유한 매트랩 서버에 접속하는 방법은 크게 두 가지가 있습니다: 하나는 실습실에 있는 컴퓨터에서 접속하는 방법이고, 다른 하나는 원내 인터넷에 연결된 컴퓨터로 접속하는 방법입니다.

실습실에서 접속하기

원내 컴퓨터에서 접속하기

매트랩 명령어

매트랩 명령어

위키 사용법

초간단 사용법

자주쓰는 문법

수식 사용법

빠른 링크 모음


미디어위키

본 사이트는 MediaWiki를 바탕으로 만들어졌습니다.