2.1 MATLAB 환경 2.2 배정 2.3 수학적 연산 2.4 내장함수의 사용 2.5 그래픽 2.6 다른 자원

Slides:



Advertisements
Similar presentations
03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
Advertisements

기본 자료형 순천향대학교 정보기술공학부 이 상 정. 자료형의 선언 컴퓨터프로그래밍 1 순천향대학교 정보기술공학부 이 상 정 3 자료형 선언 기본 자료형문자형 char 정수형 int 실수형 float double 형없음 void.
MATLAB 의 사용.  초기 MATLAB 은 Cleve Moler 에 의해 Fortran 으 로 작성  현재는 미국의 MathWork 사에 의해 C++ 로 작성  Matlab 은 Matrix 계산에 뛰어난 능력을 가지고 있 으며 많은 이론의 실증 프로그램을 작성하는데.
IDL 천문관측 및 실험 1. 목차 IDL 이란 ? 기본적인 유용한 함수들 그래프 그리기 & 이미지 기본적인 프로그래밍.
MATLAB 기초강의 연세대학교 방사선학과 방사선영상 실험 실습. MATLAB 이란 ?  Matlab 이란 MATrix LABoratory 를 뜻하는 말로서, 수 치해석, 행렬연산, 신호처리 및 간편한 그래픽 기능 등을 통합하여 고성능의 수치계산 및 결과의 가시화 기능을.
EMLAB Modeling of Digital Communication Systems using Simulink Chap2. Sinusoidal Simulink Model Chap3. Digital Communications BER Performance in AWGN (BPSK.
연천 새둥지마을 체재형 주말농장 준공식 초청장 오시는 길 주제 일시 장소 21C 경기농촌희망심기 2005년 제1기 교육수료마을
SPARCS Wheel Seminar Mango X Sugoi
출석수업 자료 교과서 범위: 제1장-4장.
10월 충북노회 남선교회 순회 헌신예배 묵 도 기 도 성 경 봉 독 특 송 찬 양 설 교 찬양 / 봉헌 봉 헌 기 도
글에 나타난 시대적 사회적 배경을 파악할 수 있다. 배경 지식과 의미 해석의 관련성을 이해할 수 있다.
한알Ⅱ「더불어 살기」전국대회 일정표 날짜 시간 7월 26일(목) 7월 27일(금) 7월 28일(토) 7월 29일(일)
2013학년도 전라북도고등학교신입생 입학전형 기본계획
선거관리위원회 위원 공개모집 4차 공고 제4기 선거관리위원회를 구성하는 위원 모집의
2015학년도 1학기 버디 프로그램 오리엔테이션 (목) 16:00.
열왕기하 1장을 읽고 묵상으로 예배를 준비합시다..
오늘의 학습 주제 Ⅱ. 근대 사회의 전개 4. 개항 이후의 경제와 사회 4-1. 열강의 경제 침탈 4-2. 경제적 구국 운동의 전개 4-3. 사회 구조와 의식의 변화 4-4. 생활 모습의 변화.
2009학년도 가톨릭대학교 입학안내.
한국 상속세 및 증여세 과세제도 한국 국세공무원교육원 교 수 최 성 일.
중세시대의 의복 학번 & 이름.
다문화가정의 가정폭력의 문제점 연세대학교 행정대학원 정치행정리더십 2학기 학번 이름 홍 진옥.
신앙의 기초를 세우는 중고등부 1부 대 예 배 : 11 : 00 ~ 12 : 층 본당
신앙의 기초를 세우는 중고등부 1부 대 예 배 : 11 : 00 ~ 12 : 층 본당
◆ 지난주 반별 출석 보기 ◆ 제 56 권 26호 년 6월 26일 반 선생님 친구들 재적 출석 5세 화평 김성희 선생님
第1篇 자치입법 개론.
교직원 성희롱·성폭력·성매매 예방교육 벌교중앙초등학교 박명희
제5장 새로운 거버넌스와 사회복지정책 사회복지정책이 어떤 행위자에 의해 형성되고 집행되는지, 어떤 과정에서 그러한 일들이 이루어지는지, 효과적인 정책을 위해서는 어떤 일들이 필요한지 등을 본 장에서 알아본다 개인들이 생활을 개선하는 가장 효과적인고 궁극적인 방법은 개별적.
지적기초측량 경일대학교/부동산지적학과.
중앙아시아의 경제 현황과 발전 전망 2008년 9월 18일 이 재 영.
프로그래밍1 및 실습 (C언어) - 3장 기본자료형 (3.6부터 끝까지) -
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
Vision System Lab, Sang-Hun Han
MATLAB 프로그래밍.
응용 전산 및 실습 MATLAB – Chapter 4 그래픽
제6장 개방경제와 정책.
신호 분석 방법에 관한 연구 컴퓨터 응용과학부 김수진.
Chapter 3 데이터와 신호 (Data and Signals).
쉽게 풀어쓴 C언어 Express 제8장 함수 C Express.
쉽게 풀어쓴 C언어 Express 제8장 함수 C Express.
제 6 장 데이터 타입 6.1 데이터 타입 및 타입 정보 6.2 타입의 용도 6.3 타입 구성자 6.4 사례 연구
정적 메소드와 정적 변수 상수 래퍼 클래스 포매팅
쉽게 풀어쓴 C언어 Express 제8장 함수 C Express Slide 1 (of 26)
BATTLE 닌자 전쟁 NINJA!.
최소 자승 오차법 (Least Squares Method)
Numerical Analysis - preliminaries -
부록 A. Matlab 사용법 Korea University of Technology and Education
기계기사(필기)-2012년 유체역학 년 3차 유체역학 29. 압력 7MPa, 온도 150 0C 상태에서
Y. Daniel Liang 길준민 · 정재화.
Ch1 MATLAB Environment 제1장 매트랩 환경.
제 2 장 변수와 상수.
MATLAB 개요와 응용 1장 MATLAB 시작하기
제 8 장 프로젝트 일정계획.
Medical Instrumentation
HTML5 웹 프로그래밍 입문 (개정판) 9장. 자바스크립트 객체와 DOM.
부록 A Matlab 활용.
Mathematical Description of Continuous-Time Signals
HTML CSS 자바스크립트 무작정 따라하기
공업 수학-II 복소 해석(Complex Analysis) ( 학기)
기초 프로그래밍 Yang-Sae Moon Department of Computer Science
Introduction to Programming Language
Exponential and Logarithmic functions
Ⅰ-1. 다항식의 연산 교과서 p.12 문제 1 두 다항식 에 대하여 다음을 계산하라. (1) (2) 정답 (1) (2)
Signature, Strong Typing
Signature, Strong Typing
Introduction to Computer System 컴퓨터의 이해 3: 데이터 표현
에지 검출 그리고 허프 변환.
조세형교수의 기.대.넓.얕.. 조세형교수의 기.대.넓.얕. 기술면접 대비를 위한 넓고 얕은 지식 C/C++/Java/Design Pattern.
Chapter 03. 네트워크 보안 : 길을 지배하려는 자에 대한 저항
Image Processing for OCR using Matlab
자바 암호 프로그래밍 Java Cryptography Programming
Presentation transcript:

2.1 MATLAB 환경 2.2 배정 2.3 수학적 연산 2.4 내장함수의 사용 2.5 그래픽 2.6 다른 자원

2.1 MATLAB 환경 명령창 그래프창 편집창 >> (명령어 길잡이) >> 55 - 16 ans = 명령창  - 명령을 입력하는 창 그래프창 - 그래프를 나타내는 창 편집창   - M-파일을 편집하는 창 >>  (명령어 길잡이) >> 55 - 16 ans =          39 >> ans + 11          50 2장 MATLAB 기초

2.1 MATLAB 환경 2장 MATLAB 기초

2.2 배정 (1/10) [스칼라] >> a = 4 a = 4 >> A = 6;        4 >> A = 6; >> a =4, A=6; x= 1; >> x x =        1 2장 MATLAB 기초

2.2 배정 (2/10) [스칼라] 복소수 >> x = 2 + i*4 x = 2.0000 + 4.0000i >> x = 2 + j*4 2장 MATLAB 기초

2.2 배정 (3/10) [스칼라] 포맷 형태 >> pi ans = 3.1416      3.1416 >> format long  (15자리 유효숫자)    3.14159265358979 >> format short  (소수점 이하4자리)    3.1416 2장 MATLAB 기초

2.2 배정 (4/10) [배열, 벡터와 행렬] >> a = [ 1 2 3 4 5] a = 1 2 3 4 5 1 2 3 4 5 >> b = [2; 4; 6; 8; 10] 열벡터 b = 2 4 6 8 10 2장 MATLAB 기초

2.2 배정 (5/10) [배열, 벡터와 행렬] >> A = [1 2 3; 4, 5, 6; 7 8 9] A = 1 2 3 4 5 6 7 8 9 >> who Your variables are: A a ans b x 2장 MATLAB 기초

2.2 배정 (6/10) [배열, 벡터와 행렬] >> whos Name Size Bytes Class A 3x3 72 double array a 1x5 40 double array ans 1x1 8 double array b 5x1 40 double array x 1x1 16 double array (complex) Grand total is 21 elements using 176 bytes 2장 MATLAB 기초

2.2 배정 (7/10) [배열, 벡터와 행렬] >> b(4) ans = 8 >> A(2,3) 6 >> E=zeros(2,3) E = 0 0 0 A = 1 2 3 4 5 6 7 8 9 b = 2 4 6 8 10 2장 MATLAB 기초

2.2 배정 (8/10) [콜론 연산자] >> t = 1:5 t = 1 2 3 4 5 1 2 3 4 5 >> t = 1:0.5:3 1.0000 1.5000 2.0000 2.5000 3.0000 >> t = 10: -1:5 10 9 8 7 6 5 2장 MATLAB 기초

2.2 배정 (9/10) [콜론 연산자] >> A(2,:) ans = 4 5 6 >> t(2:4) 4 5 6 >> t(2:4) 9 8 7 A = 1 2 3 4 5 6 7 8 9 t = 10 9 8 7 6 5 2장 MATLAB 기초

2.2 배정 (10/10) [linspace와 logspace 함수 ] >> linspace(0,1,6) ans = 0 0.2000 0.4000 0.6000 0.8000 1.0000 >> logspace(-1,2,4) 0.1000 1.0000 10.0000 100.0000 2장 MATLAB 기초

2.3 수학적 연산 (1/7) [계산순서] 지수계산 (^) 음부호 (-) 곱셈과 나눗셈 (*, /) 왼쪽 나눗셈 (\) 덧셈과 뺄셈 (+, -) 2장 MATLAB 기초

2.3 수학적 연산 (2/7) >> 2*pi ans = 6.2832 >> y=pi/4; 0.5533 >> y=-4^2 y = -16 2장 MATLAB 기초

2.3 수학적 연산 (3/7) >> y=(-4)^2 y = 16 >> x=2+4i x = ans = 6.0000 +12.0000i >> 1/x 0.1000 - 0.2000i 2장 MATLAB 기초

2.3 수학적 연산 (4/7) >> x^2 ans = -12.0000 +16.0000i >> x+y >> b=[4 5 6]'; >> A=[1 2 3; 4 5 6; 7 8 9]; x = 2.0000 + 4.0000i y = 16 2장 MATLAB 기초

2.3 수학적 연산 (5/7) >> a*A ans = 30 36 42 >> A*b 32 77 122 30 36 42 >> A*b 32 77 122 >> A*a ??? Error using ==> * Inner matrix dimensions must agree. a = 1 2 3 b = 4 5 6 A = 1 2 3 4 5 6 7 8 9 2장 MATLAB 기초

2.3 수학적 연산 (6/7) >> A*A ans = 30 36 42 66 81 96 102 126 150 30 36 42 66 81 96 102 126 150 >> A/pi 0.3183 0.6366 0.9549 1.2732 1.5915 1.9099 2.2282 2.5465 2.8648 A = 1 2 3 4 5 6 7 8 9 2장 MATLAB 기초

2.3 수학적 연산 (7/7) >> A^2 행렬의 곱 ans = 30 36 42 66 81 96 30 36 42 66 81 96 102 126 150 >> A.^2 원소별 거듭제곱 1 4 9 16 25 36 49 64 81 A = 1 2 3 4 5 6 7 8 9 2장 MATLAB 기초

2.4 내장함수의 사용 (1/9) Help 명령어를 사용하여 온라인 도움을 얻음 >> help log LOG Natural logarithm. LOG(X) is the natural logarithm of the elements of X. Complex results are produced if X is not positive. See also LOG2, LOG10, EXP, LOGM. … 2장 MATLAB 기초

2.4 내장함수의 사용 (2/9) >> help elfun (모든 내장 함수를 볼 수 있음) Elementary math functions. Trigonometric. sin - Sine. sinh - Hyperbolic sine. asin - Inverse sine. asinh - Inverse hyperbolic sine. cos - Cosine. … 2장 MATLAB 기초

2.4 내장함수의 사용 (3/9) >> help elfun (모든 내장 함수를 볼 수 있음) Exponential. exp - Exponential. log - Natural logarithm. log10 - Common (base 10) logarithm. … sqrt - Square root. 2장 MATLAB 기초

2.4 내장함수의 사용 (4/9) >> help elfun (모든 내장 함수를 볼 수 있음) Complex. abs - Absolute value. angle - Phase angle. complex - Construct complex data from real and imaginary parts. … 2장 MATLAB 기초

2.4 내장함수의 사용 (5/9) >> help elfun (모든 내장 함수를 볼 수 있음) Rounding and remainder. fix - Round towards zero. floor - Round towards minus infinity. ceil - Round towards plus infinity. round - Round towards nearest integer. mod - Modulus (signed remainder after division). rem - Remainder after division. sign - Signum. 2장 MATLAB 기초

2.4 내장함수의 사용 (6/9) >> sin(pi/2) ans = 1 >> exp(1) 2.7183 >> abs(1+2i) 2.2361 >> fix(1.9) : FIX(X) rounds the elements of X to the nearest integers towards zero. 2장 MATLAB 기초

2.4 내장함수의 사용 (7/9) >> ceil(1.9) ans = 2 >> round(1.9) >> rem(7,3) : remainder after division 1 >> log(A) 0 0.6931 1.0986 1.3863 1.6094 1.7918 1.9459 2.0794 2.1972 A = 1 2 3 4 5 6 7 8 9 2장 MATLAB 기초

2.4 내장함수의 사용 (8/9) >> t=[0:2:20]' t = 2 4 6 8 10 12 14 16 18 20 2 4 6 8 10 12 14 16 18 20 >> length(t) ans = 11 2장 MATLAB 기초

2.4 내장함수의 사용 (9/9) >> g=9.81; m=68.1; cd=0.25; >> v=sqrt(g*m/cd)*tanh(sqrt(g*cd/m)*t) v = 18.7292 33.1118 42.0762 46.9575 49.4214 50.6175 51.1871 51.4560 51.5823 51.6416 2장 MATLAB 기초

2.5 그래픽 (1/2) 그래프를 빠르고 편리하게 그릴 수 있음 >> plot(t,v) >> title('Plot of v versus t') >> xlabel('Value of t') >> ylabel('Value of v') >> grid 2장 MATLAB 기초

2.5 그래픽 (2/2) 그래프를 빠르고 편리하게 그릴 수 있음 >> plot(t,v) >> title('Plot of v versus t') >> xlabel('Value of t') >> ylabel('Value of v') >> grid >> plot(t,v,'bo:') % blue dotted line with circles on it (표 2.2 참조) 2장 MATLAB 기초