Ch1 MATLAB Environment : Ch1 MATLAB Environment 제1장 매트랩 환경
OBJECTIVES : 제1장 매트랩 환경 2 OBJECTIVES 일반사용에 익숙
간단한 계산 실행
변수정의와 변수명의 제한
사용 가능한 출력 모양 관찰 및 선택
미리 정해진 변수 나열
복잡한 산술계산 실행
단순한 행렬연산 소개
OBJECTIVES (계속) : 제1장 매트랩 환경 3 OBJECTIVES (계속) 문자열 사용 및 간단한 문자연산 실행
기본 입/출력 작업 실행 (FPRINT,INPUT)
간단한 그림(plot) 그리기
도움을 얻기 위한 옵션 사용
스크립트 파일 작성
탐색 경로 수정
1.1 As a calculator : 제1장 매트랩 환경 4 1.1 As a calculator
1.1 As a calculator : 제1장 매트랩 환경 5 1.1 As a calculator
1.2 변수정의 : 제1장 매트랩 환경 6 1.2 변수정의 변수 정의 ; 값, 수학표현
1.2 변수정의(계속) : 제1장 매트랩 환경 7 계산시 변수를 사용할 수 있다 1.2 변수정의(계속)
Slide 8: 제1장 매트랩 환경 8 메모리에 저장된 변수확인 : who 1.2 변수정의(계속)
1.2 변수정의(계속) : 제1장 매트랩 환경 9 메모리 사용량까지 확인 : whos 1.2 변수정의(계속)
1.2 변수정의(계속) : 제1장 매트랩 환경 10 1.2 변수정의(계속) 변수를 메모리에서 제거 : clear
1.3 Functions (함수) : 제1장 매트랩 환경 11 1.3 Functions (함수) 기본계산을 제외한 대부분의 명령은 함수 :
sin(x), abs(x), fprintf, log(x)
1.4 Display Formats (출력양식) : 제1장 매트랩 환경 12 1.4 Display Formats (출력양식)
1.4 Display Formats : 제1장 매트랩 환경 13 1.4 Display Formats
1.4 Display Formats : 제1장 매트랩 환경 14 1.4 Display Formats
1.5 Saving Variables : 제1장 매트랩 환경 15 1.5 Saving Variables 메모리에 저장된 변수를 파일로 저장
File -> Save Workspace As, SAVE
1.6 Predefined Variables : 제1장 매트랩 환경 16 1.6 Predefined Variables
1.6 Predefined Variables : 제1장 매트랩 환경 17 1.6 Predefined Variables
1.7 Complex Numbers : 제1장 매트랩 환경 18 1.7 Complex Numbers 제곱근 구하는 함수 : sqrt
1.7 Complex Numbers : 제1장 매트랩 환경 19 1.7 Complex Numbers 관련함수: real, imag, abs, angle
1.8 Matrices and Vectors : 제1장 매트랩 환경 20 1.8 Matrices and Vectors A=[1 2 3;4 5 6;7 8 9]
B=[9,8,7;6,5,4;3,2,1]
c1=A*B
c2=B*A
x=[1,2,3]
y=[1;2;3]
z1=x*y
z2=y*x
1.8 Matrices and Vectors : 제1장 매트랩 환경 21 1.8 Matrices and Vectors Inverse of a matrix:
inv(A)
Random number generation:
rand(m,n)
Determinant of a matrix:
det(B)
1.9 Strings (문자열) : 제1장 매트랩 환경 22 1.9 Strings (문자열) 문자 값을 정의할 때 쓰는 인용부호 ‘
1.9 Strings (문자열) : 제1장 매트랩 환경 23 1.9 Strings (문자열)
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 24 1.10 Input/Output (입출력문) Semicolon(;): 결과 표시 생략, 여러 명령을 한 줄에 표시가능
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 25 1.10 Input/Output (입출력문) fprintf : 프로그램 된 출력
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 26 1.10 Input/Output (입출력문) fprintf : 프로그램 된 출력
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 27 1.10 Input/Output (입출력문) fprintf : 프로그램 된 출력
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 28 1.10 Input/Output (입출력문) fprintf : 프로그램 된 출력
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 29 1.10 Input/Output (입출력문) fprintf : 프로그램 된 출력
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 30 1.10 Input/Output (입출력문) input : 프로그램 된 입력 키보드에서 입력
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 31 1.10 Input/Output (입출력문) input : 프로그램 된 입력 키보드에서 입력
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 32 1.10 Input/Output (입출력문) input : 프로그램 된 입력 (\n 사용) 키보드에서 입력 학생판에서는 input 함수에서 \n이 작동 안됨
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 33 1.10 Input/Output (입출력문) input : 프로그램 된 입력 (그냥 문자 입력 시 에러)
1.10 Input/Output (입출력문) : 제1장 매트랩 환경 34 1.10 Input/Output (입출력문) input : 프로그램된 입력 (문자 입력 시 ‘s’ 사용) xx_string=input('Text string','s');
1.11 Plotting (그림 그리기) : 제1장 매트랩 환경 35 1.11 Plotting (그림 그리기) LINSPACE(x1,x2,n) 함수 : x1-x2의 n개의 균등값
1.11 Plotting (그림 그리기) : 제1장 매트랩 환경 36 1.11 Plotting (그림 그리기) Array operator : .*, ./, .^ (원소별 계산)
1.11 Plotting (그림 그리기) : 제1장 매트랩 환경 37 1.11 Plotting (그림 그리기)
1.11 Plotting (그림 그리기) : 제1장 매트랩 환경 38 1.11 Plotting (그림 그리기)
1.12 Help Facilities (도움말편의) : 제1장 매트랩 환경 39 1.12 Help Facilities (도움말편의)
1.12 Help Facilities (도움말편의) : 제1장 매트랩 환경 40 1.12 Help Facilities (도움말편의)
1.12 Help Facilities (도움말편의) : 제1장 매트랩 환경 41 1.12 Help Facilities (도움말편의)
1.12 Help Facilities (도움말편의) : 제1장 매트랩 환경 42 1.12 Help Facilities (도움말편의) lookfor 명령 : 검색
1.12 Help Facilities (도움말편의) : 제1장 매트랩 환경 43 1.12 Help Facilities (도움말편의) which 명령 : m-file의 위치를 안내