MATLAB 뿌셔뿌셔 01. 매트랩 간단한 사용법

써니니(Sunny)·2020년 9월 3일
0

MATLAB 뿌셔뿌셔

목록 보기
1/9

MATLAB = MTRIX Laboratory 의 약자

즉 행렬을 이용해서 다양한 수식을 작성하고 연산하기 위해 만들어진 소프트웨어!

그 외 에 데이터 시각화(각 종 2D /3D 그래프 작성), GUI 디자인(유저 인터페이스 디자인) 등 도 가능하다.

✔️ 매트랩 인터페이스와 명칭

커맨드 윈도우 : 메인 윈도우로, 변수들을 입력하고 스크립트를 실행시킨다.
에디터 윈도우 : 스크립트와 함수파일을 만들고 디버깅할 수 있다.

✔️ 자주 쓰이는 매트랩 커맨드 명령어 이해하기

help
doc

clc : 명령창 초기화, 작업공간의 변수들은 그대로 남아 있음.
clear: 명령창, 작업공간 모두 초기화.
whos: 지금까지 생성된 변수, 계산에 대한 정보 출력.

✔️ 명령창 레이아웃 조작

format loose // 행간 간격이 넓음
format compact // 행간 간격이 좁음
format rat
format short
format long
format bank

✔️ 자주 사용하게 될 간단한 수학연산과 기능들

  • 일반적으로 변수를 만들어 주고 연산을 시행한다.
  • 명령어 뒤에 ;을 붙이면 결과값을 프린트하지않고 내부에서만 생성/계산 된다.
  1. 행렬 만들기
  • [] 대괄호 안에 원소들을 나열해서 생성할 수 도 있고, 행벡터의 경우 : 으로 바로 생성할 수 있다.

  1. 간단한 2차원 그래프 그리기
  • x좌표와 y좌표의 값들을 하나씩 나타내는 것이므로, 하나의 함수와 적어도 한좌표의 범위가 주어져야한다 !

  1. 복소수 표현하기

  1. 랜덤 노이즈(값) 생성하기

    rand(1,2) : 1 by 2의 0과 1사이의 랜덤한 값의 행렬을 생성
    rand(5) : 5 by 5 의 0과 1사이의 랜덤한 값의 행렬을 생성

    정수로 이루어진 랜덤 행렬을 만들때는 rnad함수에 10을 곱한뒤 floor를 시켜준다.
    행렬을 plot시키면, 열벡터 별로 그래프를 그린다.

  1. 역행렬 만들기

    inv(A)

    *간단한 확인은 원행렬과 행렬곱을 시행했을 때 I가 나오는지 확인해 볼 수 있다.

  2. 전치행렬 생성

  3. 다양한 수식함수
    log(x)

✔️ 매틀랩에서의 수학연산 작성

cos, cosd 구분하기
log = ln

profile
I am interested in Database Engineering !

0개의 댓글