본문 바로가기

잡다

MATLAB 정리

연산

기본적으로 생각하는 연산은 대부분 가능.

  1. 스칼라 연산
    • 지수 ( ^ )
    • 부호 ( -, + )
    • 곱셈 / 나눗셈 ( * , / )
    • 왼쪽 나눗셈 ( \ ) : 말 그대로 왼쪽의 수로 오른쪽의 수를 나눈다. 4 \ 2 = 2 / 4 = 0.5
    • 덧셈 / 뺄셈 ( +, - )
  2. 벡터 연산
    • 스칼라 * 벡터
    • 벡터 * 스칼라
    • 행벡터 * 열벡터 : 내적
    • 행렬 * 행렬 : 행렬의 곱
    • A ^ N : A를 N번 곱한 것
  3. 원소끼리의 연산 : A.B

행렬 계산에서 차원이 맞지 않으면 에러처리한다.

 

허수

i 또는 j 로 표현 가능. 출력은 항상 i로 나타남.

 

  • ans = 2 + 3i
  • ans2 = 6 + 4j

 

유효숫자

  • format long : 15자리 유효
  • format short : 4자리 유효

 

행렬 표현

  • 행 : [ 1 2 3 4 5]
  • 열 : [ 1; 2; 3; 4; 5; ]
  • 전치 : [1 2 3 4 5]'

행 내부 일부 원소 지정

  • A( a, b ) : A의 a행 b열 원소
  • A( a : b ) : A의 a번째부터 b번째까지의 원소

등간격 함수

  • linspace(x1, x2, n): x1, x2 사이에 등간격 행벡터 n개 생성
  • logspace(x1, x2, n): x1, x2 사이에 로그 기준 등간격 행벡터 n개 생성

문자열

str = 'Apple': 작은따옴표 사이에 문자열 위치

문자열 연결(생략 부호) : [ 'a is apple and' ... 'b is ball' ]

도움 함수들

  • help [something] : something 에 대한 설명
  • lookfor [something]: something에 관한 내용이 있는 문서를 모두 검색

그래픽 관련

  • plot(...): 그래프 작성
  • title('name'): 그래프의 윗부분에 name 붙임:
  • xlabel('label'): 그래프의 x 축에 label 붙임
  • ylabel('label'): 그래프의 y 축에 label 붙임
  • grid

'잡다' 카테고리의 다른 글

[오늘의 삽질] ec2 재시작 후 ssh 접근 안되는 문제  (0) 2022.05.19
[Colab] Colab과 구글 드라이브 연동  (0) 2021.12.01
[weka] Data Set의 수를 제한하는 방법 : Resample  (0) 2021.11.06
MATLAB #3  (0) 2021.09.14
MATLAB #2  (0) 2021.09.09