DGIST Matlab

DGIST matlab
이동: 둘러보기, 검색

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


소개

디지스트 기초학부에서 개설되는 수학 교과에서는 매트랩을 실습프로그램으로 활용하고 있습니다. DGIST Matlab은 효과적인 매트랩 학습을 위한 온라인 학습실입니다. DGIST Matlab은 위키입니다. 누구나 자유롭게 등록된 페이지를 편집하고, 새로운 페이지를 추가할 수 있습니다. 여기에서 위키에 대한 더 많은 정보를 알아보세요.

배경

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

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

특별히 2015년 봄학기 응미미 연습의 매트랩 프로젝트 설문을 통해 알게 된 것은, 대부분의 학생이 매트랩이 유용하고 필요한 프로그램이라는 것을 인식하고 있다는 것이었습니다.

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

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

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

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

왜 매트랩인가?

매트랩은 수학뿐만 아니라 공학에서 대단히 유용한 프로그램입니다. 특히 수학에서 매트랩은 그래프뿐만 아니라 애니메이션 및 시뮬레이션에도 무궁한 활용가능성을 갖고 있습니다. 단, Mathematica, Maple, Sage와 같은 수학 계산에 특화된 프로그램과 달리 매트랩은 다양한 애드온을 제공하며 다양한 분야에서 활용가능합니다.

매트랩 처음 실행하기

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

매트랩 실행

디지스트 기초학부에서 소유한 매트랩 서버에 접속하는 방법은 크게 두 가지가 있습니다: 하나는 E3 317호 및 318호 (수학 교과 실습실)에 설치된 컴퓨터에서 접속하는 방법이고, 다른 하나는 원내 인터넷 망을 이용한 개인 컴퓨터로 접속하는 방법입니다.

실습실에서 접속하기

매트랩 서버 로그인 화면
매트랩 서버 로그인 설정
  1. E3-318에서 접속하기 (주의: E3-318에 설치된 컴퓨터는 PC가 아닌 thin client입니다.)
    1. 모니터 화면을 키고 오른쪽과 같이 로그인 창이 표시되는 것을 확인하고, 로그인합니다.
      • 모니터에 붙어있는 숫자아이디와 패스워드로 접속하면 빠릅니다. (학번으로 접속할 경우 느림)
    2. 로그인이 되지 않거나 세번째 Domain 칸에 MATH라는 옵션이 없을 때:
      1. 하단 좌물쇠 모양의 Admin mode를 클릭합니다.
      2. 좌측 메뉴에서 "Remote connection"을 클릭하고 팝업의 첫 번째 탭인 "Broker Setup"을 클릭합니다.
      3. "Broker Server" 칸에 10.150.8.13라고 되어있으면 dgistvcs01.math.dgist.ac.kr 10.150.8.14로 바꿔서 입력합니다. (반대의 경우, 반대로 입력) 10.150.8.13에서 10.150.8.14로 바꾸었는데도 안되면, 다시 10.150.8.13으로 바꾸면 됩니다.
      4. OK를 눌러서 저장 후, 다시 접속합니다. (Domain 칸에 MATH를 직접 입력해 주어야 합니다.)
  2. E3-317에서 접속하기
    1. 윈도우의 바탕화면에서 vmware horizon view 아이콘(오른쪽 그림)을 클릭합니다.
      vmware horizon view
      생겼습니다.
    2. 10.150.8.13을 클릭하여 아이디, 비밀번호 (위와 동일)를 입력합니다.
      • 모니터에 붙어있는 숫자아이디와 패스워드로 접속하면 빠릅니다. (학번으로 접속할 경우 느림)
    3. E3-317, E3-318, E3-320 중에서 자신이 속한 실습실을 클릭하여 접속합니다.

원내 컴퓨터에서 접속하기

원내 인터넷 망에 연결된 컴퓨터에서 매트랩 서버로 접속하는 방법입니다.

  1. 여기에서 VMware horizon view client를 내려받습니다.
  2. 설치합니다. 설치 중 기본 연결 IP는 10.150.8.13으로 합니다.
  3. 접속합니다. 아이디는 user01~99 또는 학번이고 비밀번호는 dgist입니다.

매트랩 실행하기

매트랩 실행 화면
  1. 매트랩 아이콘을 클릭합니다.
  2. 오른쪽과 같이 매트랩이 실행됩니다.

매트랩 명령어

매트랩 명령어를 입력하는 방법은 두가지가 있습니다.

  1. 명령 창에 한 줄 씩 직접 명령어를 입력하는 방법
  2. 편집기를 이용해 m-파일을 생성하여 스크립트로 실행시키는 방법

기본적인 매트랩 명령어 목록은 아래의 페이지를 참고하세요.

DGIST Matlab 사용법

DGIST Matlab은 위키 기반의 사이트이며 매우 사용하기 쉽습니다.

간단 사용법

DGIST Matlab은 모든 접속자에게 공개된 위키입니다. 아래는 위키 페이지를 수정하는 과정입니다.

  1. 아이디가 있는 경우:
    1. 로그인 합니다.
    2. 원하는 페이지로 가서 상단의 편집을 클릭하고 수정합니다.
  2. 아이디가 없는 경우:
    1. 상단 오른쪽의 계정 만들기를 클릭합니다.
    2. 계정을 생성합니다.

자주쓰는 문법

여기에 아주 잘 정리된 문법 참고서가 있습니다.

수식 사용법

수식 또는 수학기호를 표시하기 위해서는 편집시 <math>수식</math>와 같이 입력합니다.

미디어위키

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