MATLAB(6.5)의 기본 사용법 2005. 10 오 승 택.

Slides:



Advertisements
Similar presentations
제철고 프로그래밍언어 2015 가을학기 강의 #2 Python 변수, 입출력, 배열 박성우 POSTECH 컴퓨터공학과 2015 년 9 월 30 일.
Advertisements

1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
MATLAB 기초강의 연세대학교 방사선학과 방사선영상 실험 실습. MATLAB 이란 ?  Matlab 이란 MATrix LABoratory 를 뜻하는 말로서, 수 치해석, 행렬연산, 신호처리 및 간편한 그래픽 기능 등을 통합하여 고성능의 수치계산 및 결과의 가시화 기능을.
컴퓨터와 인터넷.
응용 전산 및 실습 MATLAB – Chapter 4 그래픽
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Image & Video processing
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
C 프로그래밍 I.
수치해석 6장 예제문제 환경공학과 천대길.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
컴퓨터 프로그래밍 기초 [Final] 기말고사
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Ch1 MATLAB Environment 제1장 매트랩 환경.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
WinCE Device Driver 실습 #3
CAS (Computer Algebra System) 소개
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 03. 변수와 연산자.
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
공학컴퓨터프로그래밍 Python 염익준 교수.
CHAP 12. 리소스와 보안.
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
C#.
부록 A Matlab 활용.
13. 연산자 오버로딩.
JA A V W. 03.
프로그래밍 개요
어서와 C언어는 처음이지 제14장.
Lesson 4. 수식과 연산자.
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
SAS Statistical Analysis System 통계패키지 실습 (2011년 1학기)
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Lesson 2. 기본 데이터형.
Excel 일차 강사 : 박영민.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
인터넷응용프로그래밍 JavaScript(Intro).
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
2장. 변수와 타입.
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
LabVIEW WiznTec 주임 박명대 1.
김선균 컴퓨터 프로그래밍 기초 - 7th : 함수 - 김선균
3강. 컴퓨터와의 기본적인 소통수단 - I 연산자란? 컴퓨터와 소통하기 위한 다양한 방법들
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
계산기.
VHDL를 이용한 DES 설계 정보통신컴퓨터공학부 5조 김인옥, 백미숙
CAS (Computer Algebra System) 소개
알고리즘 알고리즘이란 무엇인가?.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
Introduction to MATLAB
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
2장 PHP 기초 PHP의 시작과 끝을 이해한다. 주석문에 대하여 이해한다. echo 문을 이용하여 화면에 출력하
Chapter08 JavaScript 시작하기
CAS (Computer Algebra System) 소개
C 프로그래밍 I.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
컴퓨터공학과 손민정 Computer Graphics Lab 이승용 교수님
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
수치해석 ch3 환경공학과 김지숙.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
1. 실습 시간에 수행한 avd 생성 및 실행, adb shell 접속 및 명령어 수행 결과를 제출한다.
Presentation transcript:

MATLAB(6.5)의 기본 사용법 2005. 10 오 승 택

1. Matlab? Matlab의 개요 이용 범위 Cleve Moler에 의해 Fortran으로 작성, 현재는 미국의 MathWorks사에 의해 C++(Visual)로 작성됨. Matrix Laboratory : 기본 데이터 요소는 차원의 제한이 없는 행렬. 수치해석, 행렬연산, 신호처리 및 간편한 그래픽 기능 등을 통합하여 고성능의 수치계산 및 결과의 가시화 기능을 제공하는 프로그램. 이용 범위 수학과 관련된 계산 알고리즘 개발 상황 모델링과 data분석 여러 가지 과학과 공학적인 그래픽적 표현 GUI(Graphical User Interface)를 채택한 애플리케이션 개발.

2. 인터페이스 실행 초기화면 ① ④ ② ③ ① Workspace ② Current Directory - 현재 사용되고 있는 데이터의 정보를 보여줌. ② Current Directory - 현재 작업 디렉토리의 파일 리스트를 보여줌 ③ Command History - 실행한 모든 명령어들을 기록하는 창 ④ Command Window - 실제 명령어가 입력되고 결과를 보여주는 창 ① ④ ② ③

3. Data Type [Matlab이 지원하는 데이터 Type들] Double, Char, Function handle, Cell, Struct 형이 주로 사용됨. [Matlab이 지원하는 데이터 Type들]

4. Matlab의 기초 주의사항 Help : matlab의 명령어의 기능과 사용법을 소개하는 명령 주석문 : '%'를 붙인다. 수식 표현 뒤에 ';'오면 결과값 출력이 안 됨 출력 변수를 설정하지 않은 경우, 자동으로 변수 ans(answer의 약자)에 값을 할당함. 문자 i, j를 변수로 사용하지 않는 경우, i, j를 허수 로 인식함 Help : matlab의 명령어의 기능과 사용법을 소개하는 명령 예) >> help abs 할당 : variable = expression 예1) >> x = 5 예2) >> y = 8 예3) >> z = x+y

4. Matlab의 기초 행렬의 작성 다음과 같은 행렬을 만들고자 한다면… 행 구분은 “;” 이며 열 구분은 공백 또는 “,” 기본적인 명령어 Sum : 합계를 구해주는 명령 Who : 사용중인 데이터에 대한 정보를 알려주는 명령 Clear : 행렬을 지워줄 때 사용하는 명령

5. 연산자 산술 연산자 transpose(“.’”), power(“.^”), 복소공액 transpose(“’”), 행렬의 power(“^”) 곱셈(“*”), 오른쪽 나눗셈(“./”), 왼쪽 나눗셈(“.\”), 행렬의 곱(“*”), 행렬의 오른쪽 나눗셈(“/”), 행렬의 왼쪽 나눗셈(“\”) 덧셈(“+”), 뺄셈(“-”) Colon 연산자(“:”) 논리 연산자

5. 연산자 관계 연산자

6. M-file M-file: Matlab언어로 쓰여진 파일들(files). 연속적인 Matlab문장(명령어)들을 수행하는 script 양식 입력 매개변수와 출력 매개변수를 다루는 함수 양식 Matlab이 제공하는 text editor 또는 ASCII text editor를 이용. Matlab에서 M-file의 이용과정 text editor를 이용하여 M-file을 작성(>>edit) command window에서 M-file을 부르거나, 다른 M-file내에서 호출

7. 그래프 그리기 그래프 그리기 (Plot 명령) plot(Y) plot(X1,Y1,...) 만일, Y가 실수이면, x축은 Y의 index이고, y축은 Y의 열 벡터들로 이루어진다. plot(X1,Y1,...) X1의 열 벡터와 Y1의 열 벡터가 각각의 line을 구성한다. plot(X1,Y1,LineSpec,...) LineSpec은 color, linestyle, maker로 구성되어 선의 style을 결정한다. 사용예 >> X=[1:10]; Y=0.5*[1:10]; >> plot(X,Y); >> xlabel('x axis','fontsize',15) >> ylabel('y axis','fontsize',15) >> title('''plot.m''함수의 이용법','fontsize',15)

발표자 : 공주대학교 대학원 컴퓨터공학과 컴퓨터비전 및 가상현실연구실 오승택 Q & A 감사합니다. 발표자 : 공주대학교 대학원 컴퓨터공학과 컴퓨터비전 및 가상현실연구실 오승택