PowerPoint Presentation

Similar documents
기초 Matlab 교육 여성공학인재양성 (WE UP) WE UP MATLAB 1

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

차례 제 1 장 MATLAB 연습 MATLAB에서사용되는기호들

<4D F736F F F696E74202D204D41544C4142B0ADC0C7B7CF28B9E8C6F7BFEB295F3031C0E55FBDC3C0DBC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

Microsoft PowerPoint - lect03.ppt [호환 모드]

% Rectangular Value 입력 t = -50 : 1 : 50; % 시간영역 for i = 1 : 101 if abs ( t ( i ) ) < 10 x ( i ) = 1; else x ( i ) = 0; % 화면을 2 열 1 행으로나눈후 % 2 열 1 행에 R

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

Microsoft Word - matlab_manual.doc

Chapter 연습문제답안. y *sin-*cos*^ep-*/sqrt. y [ ; sinpi/ ; sin*pi ; ] 혹은 [ sinpi/ sin*pi ]. a ais[- ] b et.,., sin. c.. a A는주어진행렬 M의 번째열만을표시하는새로운행렬을나타낸다.

MATLAB

OCW_C언어 기초

Microsoft PowerPoint - lect08

MATLAB and Numerical Analysis

Microsoft PowerPoint - lect08.ppt [호환 모드]

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속


Microsoft PowerPoint - chap04-연산자.pptx

BIOROBOTICS LAB. MATLAB 수업자료 ( 기계항공시스템해석 ) 1. Matlab 의소개 1.1 Matlab 이란? Matlab이란 MATrix LABoratory를뜻하는말로서, 수치해석, 행렬연산, 신호처리및간편한그래픽기능등을통합하여고성

Advanced Engineering Mathematics

PowerPoint 프레젠테이션

<4D F736F F D20BACEB7CF2D4D61744C616220B1E2C3CA20B9D720C7C1B7CEB1D7B7A1B9D62E646F63>


PowerPoint Presentation

슬라이드 1

Microsoft PowerPoint - chap06-1Array.ppt

슬라이드 1

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정

Microsoft PowerPoint - MDA 2008Fall Ch2 Matrix.pptx

Ⅰ 기본사항 1. 기본연산자 명령어 비고 더하기 + + 빼기 - - 곱하기 * 매트릭스연산에서는. ( 마침표 ) 를사용 나누기 / 지수 ^ ** 도같이사용할수있음 1.2E3 지수표기 e3 E 또는 e 는일반변수로사용할수없음 2. 기본수학함수 명령어

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

π >> x=linspace(0,2*pi,30); >> y=sin(x); >> plot(x,y) π

금오공대 컴퓨터공학전공 강의자료

PowerPoint Presentation

실험 5

Microsoft PowerPoint - 26.pptx

Matlab Graphics

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

MATLAB for C/C++ Programmers

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

슬라이드 1

윈도우즈프로그래밍(1)

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

PowerPoint Presentation

Python과 함께 배우는 시스템 해석 - 부록 A.과학계산용 Python 프로그래밍 기초 A-2. Numpy, Matplotlib, Scipy, Sympy 소개

설계란 무엇인가?

PowerPoint Presentation

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

chap 5: Trees

Matlab, Simulink 기본사용법및응용[2014.1].hwp 2 MATLAB 이란? MATrix LABoratory 의약어. 수치해석과신호처리그리고편리한그래픽기 능등을통합하여고성능의수치계산과결과를보여주는프로그램. 특징 행렬( 또는배열) 기반의수치계산 인터프리터(

Microsoft PowerPoint - chap05-제어문.pptx

슬라이드 1

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

가장중요한덕목이다 ( 프로그래밍에서또다른전공에서또인생에서... 인생에도도움말기능이 있으나이를사용하지않는다. 사용할줄도모르고...) 수학함수는프로그램언어마다다르므로사용하기전에꼭확인해보고써야한다. 다음은매틀랩내장함수를구분하여간단한설명을붙인다. 1. 기본수학함수 abs(x)

목차 v M-file v 제어 v 변수 함수 스크립트 v 데이터타입 v Plot v variable save/load v File Open/Close, 데이터를쓰고, 읽는 fprintf, fscanf v Graphics with MatLab v 본강의자료는 MATLAB

MATLAB for C/C++ Programmers

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(Microsoft PowerPoint - Ch21_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx


완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

MATLAB for C/C++ Programmers

Index

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

MATLAB for C/C++ Programmers

plot1.nb

7. 인실수 에대하여 log 의지표를 이라할때, 옳 은것을보기에서모두고르면? ( 단, 는 를넘지않는최대의정수이다.) 7 ) ㄱ. log ㄴ. log 의지표는 이다. ㄷ. log log 이면 은 자리의정수 이다. 10. 다음은어느인터넷사이트의지도상단에있는버튼의기능을설명한

MATLAB for C/C++ Programmers

Columns 8 through while expression {commands} 예제 1.2 (While 반복문의이용 ) >> num=0

PowerPoint Presentation

슬라이드 1

Microsoft PowerPoint - [2009] 02.pptx

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

MATLAB for C/C++ Programmers

수식모드수식의표현법 수학식표현 조남운 조남운 수학식표현

Microsoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]

5. 두함수 log 에대하여옳은것을 < 보기 > 에서모두고르면?5 ) ㄱ. ㄴ. ㄷ. < 보기 > 1 ㄴ 2 ㄷ 3 ㄱ, ㄴ 4 ㄴ, ㄷ 5 ㄱ, ㄴ, ㄷ 7. 인실수 에대하여 log 의지표를 이라할때, 옳 은것을보기에서모두고르면? ( 단, 는 를넘지않는최대의정수이다.

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

02장.배열과 클래스

Microsoft PowerPoint - ch07 - 포인터 pm0415

PowerPoint 프레젠테이션

2 / 27 목차 1. M-plus 소개 2. 중다회귀 3. 경로모형 4. 확인적요인분석 5. 구조방정식모형 6. 잠재성장모형 7. 교차지연자기회귀모형

슬라이드 1

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory :

Visual Basic 반복문

작용소의 행렬표현과 그 응용

체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

Microsoft PowerPoint - 8. 전력

MATLAB for C/C++ Programmers

Transcription:

MATLAB 기초사용법

2.2. MATLAB 의작업환경 Help 현재 directory Workspace

2.2. MATLAB 의작업환경 2.2.2 MATLAB 의작업폴더 >> cd >> dir * Path: MATLAB 프로그램이파일을찾는경로

2.2. MATLAB 의작업환경 2.2.4. MATLAB 의작업방법 1) MATLAB 에서실행되는파일인 m 파일을만들어실행하는방법 2) 매번 MATLAB 명령어창의 >> 프롬프트에서실행하는방법

2.2. MATLAB 의작업환경 2.2.4. MATLAB 의작업방법 chap24.m t=[1:20]; y=sin(t); plot(t,y); grid on;

2.2. MATLAB 의파일들 1).m 파일 : MATLAB 의함수나수식을사용하여프로그램하는매크로파일 2).mat,.dat,.txt 파일 : MATLAB 작업상에서사용한변수들의값을저장할때생기는파일. 디스크에저장된데이터파일들은다시 MATLAB 으로불러와서사용할수있다.

2.2. MATLAB 의파일들 3).fig 파일 : MATLAB 에서그려진그래프를파일로저장할때생기는파일.

2.3. MATLAB 에서쓰이는기호들 2.3.1. 일반기호 [1 2 3] 전치 (transpose) text 문자열 [ ] 벡터, 행렬, 다항식 ( ) 벡터나행렬, 다항식의원소 % 주석 ; 행의끝을나타내거나, 수식끝에서사용시에는화면에출력을방지한다. : 수열을만든다.. 벡터나행의원소끼리계산할때쓰인다.

2.3. MATLAB 에서쓰이는기호들 2.3.1. 일반기호

2.3. MATLAB 에서쓰이는기호들 2.3.2. 수식기호 +.+ 원소끼리더하기 -.- 원소끼리빼기 *.* 원소끼리곱하기 /./ 원소끼리나누기 ^ 거듭제곱.^ 각원소의거듭제곱

2.3. MATLAB 에서쓰이는기호들 2.3.2. 수식기호 [ 예제 2.1] 벡터나행렬의계산과원소끼리의계산

2.3. MATLAB 에서쓰이는기호들 2.3.3. 관계 / 논리연산자 < > <= >= == 같다 ~= 같지않다 & and or ~ not

2.3. MATLAB 에서쓰이는기호들 2.3.4. MATLAB 의예약변수 i 또는 j 허수 inf 무한다 pi π NaN Not-a-Number

2.4. 함수의표현 MATLAB 의수학함수 abs(x) acos(x) asin(x) atan(x) Atan2(y,x) conj(x) cos(x) exp(x) imag(x) log(x) log10(x) real(x) sqrt(x) tan(x)

2.4. 함수의표현 MATLAB 의수학함수 [ 예제 2.3] 공액보소수와전치행렬의차이점 In mathematics, the conjugate transpose, Hermitian transpose, Hermitian conjugate, or adjoint matrix of A is A * obtained from A by taking the transpose and then taking the complex conjugate. http://en.wikipedia.org/wiki/conjugate_transpose

2.4. 함수의표현 [ 예제 2.4] MATLAB 을사용한수식계산의예

2.4. 함수의표현 다음의수식을 MATLAB 상에서표현해보고, x=1+2i 일경우와 x=[1 2 3] 일경우에각각의값을계산해라. y 0.5e sin x 2 2 3x cos 2

2.5. 벡터와행렬의표현및계산 2.5.1. 벡터의입력 >> 변수 = 지정값 숫자사이공백은, 와같은역할을한다. 열벡터만드는법.

2.5. 벡터와행렬의표현및계산 2.5.2. 등간격벡터만들기 >> 벡터 = [ 초기값 : 증가율 : 마지막값 ]

2.5. 벡터와행렬의표현및계산 2.5.2. 등간격벡터만들기 >> 벡터 = linspace( 초기값, 마지막값, 원소의개수 )

2.5. 벡터와행렬의표현및계산 2.5.2. 등간격벡터만들기 [ 예제 2.7] 함수의계산 시간 t 가 0 초부터 5 초까지 0.1 초씩증가할때, 다음의함수 y 를구하고그래프를그려보자. 1 2t 3 y e e t

2.5. 벡터와행렬의표현및계산 2.5.3. 벡터의출력 벡터의원소값을출력할때는괄호 ( ) 를사용한다.

2.5. 벡터와행렬의표현및계산 2.5.6. 벡터나행렬을만드는 function 들 ones(m,n) zeros(m,n) eye(m) diag(v) inv(a) eig(a)

2.5. 벡터와행렬의표현및계산 2.5.7. 행렬의출력 A(r,c) A(r,:) A(:,c) A(r1:r2,c1:c2) A(r,c1:c2) A(r1:r2,c) A(:,c1:c2) A(r1:r2,:) A(i) MATLAB 에서는열벡터가기본형 행렬원소를일련의숫자 (index) 로지정가능

2.5. 벡터와행렬의표현및계산 2.5.8. 행렬의대수연산 행렬의거듭제곱과행렬원소의거듭제곱

2.5. 벡터와행렬의표현및계산 2.5.8. 행렬의대수연산 행렬의나눗셈에는오른쪽나누기와왼쪽나누기의두가지가있다. Ax=b x=a\b : 왼쪽나누기 x=a -1 b xa=b x=b/a : 오른쪽나누기 x=ba -1 b/a=(a \b )

2.5. 벡터와행렬의표현및계산 2.5.8. 행렬의대수연산 [ 연습문제 2.11] 다음연립방정식을푸시오. 5x 3y 3z 1 3x 2y 2z 10 2x y 2z 8

2.6. MATLAB 의기본명령어들 2.6.1. 벡터와행렬의크기를알려주는명령어 length : 행과열의크기중에서큰값이출력 벡터의길이구할때 size : 행과열의크기가출력

2.6. MATLAB 의기본명령어들 2.6.2. 변수상태점검명령어, who 와 whos

2.6. MATLAB 의기본명령어들 2.6.3. 지움명령어, clear

2.6. MATLAB 의기본명령어들 2.6.4-5. 저장명령어 save, 데이터입력명령어 load >> save filename 모든변수를저장 >> save filename A 변수 A 만지정파일에저장

2.6. MATLAB 의기본명령어들 2.6.8. 화면출력명령어, disp

2.7. 그래프그리기 2.7.1. 그래프를그리는명령어, plot >> plot(t,y)

2.7. 그래프그리기 2.7.1. 그래프를그리는명령어, plot 여러그래프를한꺼번에그릴수있다. 이때, 벡터쌍의크기는모두같아야한다. >> plot(t1,y1,t2,y2,t3,y3,t4,y4) 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6-0.8-1 0 1 2 3 4 5 6 7

2.7. 그래프그리기 2.7.2. 로그그래프를그리는명령어, semilogx, semilogy, loglog figure : 새로운그래프창을띄운다. plot(a,b) loglog(a,b) semilogx(a,b) : a 벡터를상용로그인 x 축으로, b 벡터를 y 축으로그래프를그린다. semilogy(a,b) : a 벡터를 x 축으로, b 벡터를상용로그인 y 축으로그래프를그린다. subplot(m,n,p) : 그래프를 m 행, n 열로나눈다음, p 번째그래프를활성화한다.

2.7. 그래프그리기 2.7.2. 로그그래프를그리는명령어, semilogx, semilogy, loglog 다음식의주파수특성을그려라. 1 H 2 1 w 0. 5 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 10-1 10 0 10 1 10 2

2.7. 그래프그리기 2.7.3. 그래프나누기 하나의그래프창에여러개의그래프를함께그려서비교하기 : subplot

2.7. 그래프그리기 2.7.3. 그래프나누기 1 sin(t) 0.5 0-0.5-1 0 1 2 3 4 5 6 7 1 cos(t) 0.5 0-0.5-1 0 1 2 3 4 5 6 7

2.7. 그래프그리기 2.7.4. 그래프조작하기 3 2 1 0-1 -2-3 -4-3 -2-1 0 1 2 3 4

2.7. 그래프그리기 2.7.4. 그래프조작하기 ColorSpec Lineseries Properties

2.7. 그래프그리기 2.7.4. 그래프조작하기 xlabel( text ); ylabel( text ); 1 0.8 sin(t) and cos(t) sin(t) cos(t) title( text ); 0.6 legend( line1, line2 ); 0.4 0.2 0-0.2-0.4-0.6-0.8-1 0 1 2 3 4 5 6 7 t