MATLAB 및 Simulink 교육

MATLAB Fundamentals

교육과정 세부 정보

본 3일 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 모델링 및 프로그래밍 방법에 대해 다룹니다.

본 과정의 주요 내용은 다음과 같습니다:

  • MATLAB 사용자 인터페이스
  • 변수 생성 및 명령어 실행
  • 벡터 및 행렬 데이터 분석
  • 벡터 및 행렬 데이터 시각화
  • 외부 데이터 파일 활용
  • 데이터 타입 정의 및 활용
  • 스크립트를 이용한 명령어 자동화
  • 조건 및 반복 제어 프로그래밍 작성
  • 함수 작성

Day 1 of 3


MATLAB 사용자 인터페이스 활용

Objective: MATLAB 통합 설계 환경과 사용자 인터페이스의 주요 기능을 알아봅니다. 교육과정 주제를 개략적으로 살펴봅니다.

  • 파일에서 데이터 읽어오기
  • 변수 저장 및 불러오기
  • 데이터 플로팅
  • 플롯 사용자 지정
  • 다른 응용 프로그램에서 사용하기 위해 그래픽스 내보내기

변수 및 명령

Objective: 변수 생성, 변수의 데이터 액세스 및 조작, 기본 시각화 생성에 중점을 두고 MATLAB 명령을 입력합니다. 손쉬운 재현과 실험을 위해 MATLAB 명령을 스크립트에 가져옵니다.

  • 명령 입력
  • 숫자형 변수와 문자형 변수 생성
  • 플롯 작성 및 플롯에 주석 추가
  • 도움말 표시
  • 라이브 스크립트 생성 및 실행

벡터를 사용한 분석 및 시각화

Objective: 벡터를 사용해 수학적 계산과 통계학적 계산을 수행합니다. MATLAB 구문을 사용해 단일 명령으로 전체 데이터 세트에 대해 계산을 수행합니다. 스크립트를 개발, 정비, 퍼블리시를 위한 논리 영역으로 구성합니다.

  • 벡터를 사용한 계산 수행
  • 벡터의 값에 액세스 및 수정
  • 라이브 스크립트 서식 지정 및 공유

Day 2 of 3


행렬을 사용한 분석 및 시각화

Objective: 행렬을 수학적 객체 또는 (벡터) 데이터 모음으로 사용합니다. 이러한 응용 사례를 구별하기 위해 MATLAB 구문의 적절한 사용법을 파악합니다.

  • 행렬 생성 및 조작
  • 행렬을 사용한 계산 수행
  • 행렬 데이터를 사용해 통계 계산
  • 행렬 데이터 시각화

table형 데이터

Objective: 데이터를 MATLAB 테이블로 가져옵니다. 테이블로 저장된 데이터를 활용합니다.

  • 데이터를 테이블로 저장
  • 테이블에 대해 연산 수행
  • 테이블에서 데이터 추출
  • 테이블 수정

조건부 데이터 선택

Objective: 주어진 조건을 충족하는 데이터의 서브셋을 추출하고 분석합니다.

  • 논리 연산 및 논리형 변수
  • 찾기 및 개수 계산
  • 논리형 인덱싱

데이터 구성

Objective: 분석할 테이블 데이터를 구성합니다. 적합한 기본 MATLAB 데이터형을 사용하여 데이터를 표현합니다.

  • 데이터 테이블 결합
  • 테이블 메타데이터
  • 날짜와 기간
  • 이산 범주

Day 3 of 3


데이터 분석

Objective: 파일에서 데이터 가져오기, 데이터 전처리, 데이터에 모델 피팅, 모델에 대한 사용자 지정된 시각화 만들기 등 MATLAB에서 일반적인 데이터 분석 작업을 수행합니다.

  • 스프레드시트와 구분된 텍스트 파일에서 가져오기
  • 누락된 데이터 처리
  • 함수 플로팅
  • 플롯 사용자 지정

프로그래밍 구문을 사용하여 자동화 강화

Objective: 사용자와 상호 작용하고, 결정을 내리며, 다양한 상황에 맞게 조정되는 유연한 코드를 만듭니다.

  • 프로그래밍 구문
  • 사용자 상호 작용
  • 결정 분기
  • 루프

함수를 사용하여 자동화 강화

Objective: 모듈식 작업을 사용자 정의 함수로 캡슐화하여 자동화를 강화합니다. MATLAB이 파일과 변수에 대한 참조를 확인하는 방법을 이해합니다. MATLAB 개발 툴을 사용하여 코드 문제를 찾고 해결합니다.

  • 함수 생성
  • 함수 호출
  • MATLAB 경로 설정
  • 디버그
  • 중단점 사용
  • 구조체 생성 및 사용

수준: 기초

수강자 필수조건:

  • 학부 수준의 수학 지식 및 기본적인 컴퓨터 활용 경험

기간: 3 요일

언어: Deutsch, English, Français, Italiano, 日本語, 한국어, 中文